Example scenario: Using content versioning within workspaces
The following scenario highlights some of the capabilities of content versioning within workspaces. In this scenario, the Product Manager is planning a holiday event where temporary changes to certain products are required to enhance the merchandising of these products. After the holiday event is over, the product must be restored to the previous version (pre-holiday season version).
- Product "A0000552" has a base version that contains the changes before the holiday seasonal changes are made.
- Workspace is enabled for content versioning.
- A workspace named "Holiday Season Promotions" has been created to keep all holiday season changes in one location, and to allow only people working on the holiday season changes to see the updates.
- Two task groups have been created: "Holiday product updates", and "Holiday season rollback".
- Task group "Holiday product updates" contains task "Product update", which is used to change the product information.
- Task group "Holiday season rollback" contains task "Rollback product information", which is used to restore the product at a later date.
- The Workspace Manager already activated both task groups.
- The Workspace Content Contributor works on the "Product update" task.
- The Workspace Content Contributor tests their changes.
- The Workspace Content Contributor marks the "Product update" task as complete.
- The Workspace Manager schedules the commit of the "Holiday product updates" task group.
- The Task Group Approver approves the completed "Holiday product updates" task group.
- The Workspace Content Contributor works on the "Rollback product information" task.
- The Workspace Content Contributor tests their changes.
- The Workspace Content Contributor marks the "Rollback product information" task as complete.
- The Workspace Manager schedules the commit of the "Holiday season rollback" task group.
- The Task Group Approver approves the completed "Holiday season rollback" task group.
1. The Workspace Content Contributor works on the "Product update" task
2. The Workspace Content Contributor tests their changes
3. The Workspace Content Contributor marks the "Product update" task as complete
When the Workspace Content Contributor has finished all the work required to complete the "Product update" task and they have tested their changes, they mark this task as complete. When this task is completed, an approval task is generated and assigned to the Workspace Task Group Approver.
4. The Workspace Manager schedules the commit of the "Holiday product updates" task group
The changes are completed before they are needed, so the Workspace Manager schedules the commit of the "Holiday product updates" task group for a later date. If the content is completed and approved early, it will remain in the workspace until the specified date before committing, otherwise, the data will be committed upon approval.
5. The Task Group Approver approves the completed "Holiday product updates" task group
Then the Task Group Approver approves the changes in Management Center.
6. The Workspace Content Contributor works on the "Rollback product information" task
Once the holiday season changes are in place, the Workspace Content Contributor can begin the process to rollback these changes in the "Rollback product information" task targeted for a future date. The Contributor can display the versions available and view details of each version of the object within the workspace. Note that all versions of the object are shown within the workspace regardless of where the version was created (either workspace or approved content).
Version details of pre-holiday season changes:
7. The Workspace Content Contributor tests their changes
8. The Workspace Content Contributor marks the "Rollback product information" task as complete
When the Workspace Content Contributor has finished all the work required to complete the "Rollback product information" task and they have tested their changes, they mark this task as complete. When this task is completed, an approval task is generated and assigned to the Workspace Task Group Approver.
9. The Workspace Manager schedules the commit of the "Holiday season rollback" task group
The changes are completed before they are needed, so the Workspace Manager schedules the commit of the "Holiday season rollback" task group for a later date and time. The Workspace Manager must schedule the commit of the task group before the task group is approved otherwise the task group will be committed right after they are approved.
10. The Task Group Approver approves the completed "Holiday season rollback" task group
The Task Group Approver receives an e-mail indicating that the "Holiday season rollback" task group is ready for approval. Before granting approval, the Task Group Approver reviews the changes made and confirms they are correct. The Task Group Approver uses the store preview function to check the store. Then the Task Group Approver approves the changes in Management Center.