When you propose changes to a code list, a crosswalk, or a hierarchy, you can send the changes for approval through an approval workflow. An approval workflow consists of one or more linked approval tasks to review and approve your changes.
To propose changes, you can lock the code list, crosswalk or hierarchy. When you lock the code list, the crosswalk or the hierarchy, a draft version is created and you prevent other users from making changes. You can import, create, update, or delete code values in a code list, value mappings in a crosswalk, and create, update, or delete parent or child code values in a hierarchy. Your edits remain in the draft, and you can choose to continue editing later. The presence of a lock icon beside the code list, the crosswalk, or the hierarchy indicates to other users that you are working on it.
After you finish editing the code list, the crosswalk or the hierarchy, you can send your draft for approval. This action triggers an approval workflow and generates an approval task. Users responsible for approving the task receive notifications. As the code list, the crosswalk or the hierarchy progresses through the approval workflow, it remains locked.