## Assign a scheme to a part

A part’s [revision scheme](https://docs.firstresonance.io/build-hardware/parts) sets how its revision values increment. You assign a scheme when you create the part, and you can move the part to a different scheme later. To create, edit, or delete the schemes available to your org, see [Configure part revision schemes](https://docs.firstresonance.io/administration/supply-chain-settings/configure-part-revision-schemes).

When creating a part, pick the scheme from the **Revision Scheme** dropdown in the **Create Part** dialog. You can set a starting value in the **Revision** field, or leave it blank to start at the scheme’s first value, for example `A`, `1`, or `00-1`. Subsequent revisions auto-increment along the scheme.

## Change the scheme on an existing part

Change the **Revision Scheme** field in the part’s **Part Information** card to move the part to a different scheme. Two strategies map the current revision into the new scheme:

- **Cast**: change the scheme and map the current revision into the new scheme’s sequence. A part at revision `D` cast into a `NN-N` scheme becomes `00-4`.
- **Reset**: change the scheme through a new revision and start over at the scheme’s initial value. A part at revision `D` reset into a `NN-N` scheme becomes `00-1`.

For the API equivalents (`updatePart` to cast, `createPartRevision` to reset), see [Parts and Part Revisioning](https://docs.firstresonance.io/api-reference/guides/parts-and-part-revisioning#convert-the-revision-scheme-of-an-existing-part).
