About Workspaces
A Workspace provides a developer with a sandbox for editing and testing configuration changes before making them available to other users. This ensures isolation of changes made by one user from interfering with those made by another user in parallel.
The Workspace feature allows users to manage the configuration of repository artifacts by providing the following key capabilities:
-
Users can make configuration changes to the repository without any impact on other users, thereby allowing multiple developers to work on the same repository objects in the Siebel database in parallel.
-
Workspaces are organized in a hierarchical structure where the root Workspace is named MAIN. Child Workspaces, grandchild Workspaces, and so on are underneath MAIN.
-
Within a given Workspace, only the incremental modifications (delta changes) from the parent Workspace are stored in the Workspace itself. For example: MAIN contains the entire repository but a child Workspace under MAIN will contain only the differences.