Specifying dependencies on resources in other configuration spaces

After you create a workspace, you can specify that the workspace depends on resources from snapshots in different configuration spaces. Typically, you specify dependencies on snapshots in domain workspaces. By specifying dependencies, the resources in those workspaces become available for you to use in the workspaces that your project uses.

Before you begin

You should be familiar with project areas, configuration spaces, snapshots, workspaces, and change sets, which are described in Management of shared resources.

A Design Management project area must exist, and the project area must be associated with a configuration space. For more information about creating a project area, see the related link at the end of this topic.

About this task

Consider the following scenario: As an administrator, you create a workspace named my_workspace in ProjectArea_1, and this workspace is used by a team of developers. These developers must be able to create a specific version of a sketch that is in Snapshot_0.1 in Domain_workspace_A. For the developers to access this version of the sketch, you must add a dependency on Snapshot_0.1 to the my_workspace workspace.

Consider a scenario where, later in the project, developers require a more recent version of the sketch, which is in Snapshot_0.2: you must delete the dependency on Snapshot_0.1 and specify a dependency on Snapshot_0.2.

If you must revert to a previous version of a snapshot, for example, if Snapshot_0.2 is a dependency listed in your workspace and you must revert to using a resource in Snapshot_0.1, you must delete the current dependency from your workspace and then select the earlier version of the snapshot.

Procedure

  1. On the project dashboard, from the toolbar in the upper right, click the Current Configuration Context menu. To view the list of configurations for all the project areas, click Explore Configurations
  2. In the configuration editor, click the Dependencies tab.
  3. Optional: To specify a dependency on an earlier version of a resource in a snapshot (revert to an earlier version of a snapshot), complete this step:
    1. From the table that lists the snapshots, in the Actions column, click the Delete icon beside the snapshot that contains the current version of the resource that is depended on.
  4. Click Add Configurations.
  5. On the Configuration Dependencies page, select the snapshot that contains the resource to make available in the workspace; then click Add Selected.
  6. In the configuration editor, click Save.

Results

The resources in the snapshots that you specified as dependencies are available in the workspace when you return to the application.

Feedback