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 design 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. Open the Configuration Explorer view and navigate to the workspace to add a dependency to: On the project dashboard, from the toolbar in the upper right, click the Current Configuration Context menu and complete one of the following steps:
    • To view the list of configurations for the project areas that you can access, select Explore Configurations.

      On the Configurations page, click the twistie beside a configuration to show the workspaces and snapshots in that configuration.

    • To open the current workspace, click Open Current Configuration.
    • To search for and switch to a specific configuration in the spaces that you can access, click Search for more and, in the Select a Configuration window, type the name of the workspace, and click OK.
  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):
    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