Creating workspaces

A workspace configuration, or workspace, is the working environment in which you modify shared design resources. A workspace is a type of configuration that belongs to a configuration space, which is also called a space. You can add, edit, and delete versions of resources in a workspace. You can configure a workspace to be editable by one team member or by several team members. Workspaces can be shared by multiple projects in the same configuration space.

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.

You must be logged in to a Design Management project, and the project must contain a snapshot, which is a view of the project at a specific point in time.

About this task

Each project area, also called a project, is associated with a configuration space, or space, which in turn contains a default workspace. This default workspace can contain multiple snapshots and workspaces. A project area can also contain multiple workspaces. For example, in a banking project area, you might have a workspace for the resources that define the application logic, a workspace for the resources that contain the database logic, and a workspace for the resources that compose the user interface.

Because workspaces are editable, to ensure consistency of versions in workspaces, you should create workspaces only as children of snapshots; do not create workspaces that are direct children of other workspaces.

Multiple workspaces can contain a copy of the same resource. Changing a resource in your workspace does not affect the same version of that resource in other workspaces until other team members choose to accept your changes into their workspace by using the Accept Incoming Changes operation. For more information about that operation, see the related topic link at the end of this topic.

Procedure

  1. Complete one of the following steps:
    • From the project dashboard, on the toolbar, click Workspace Administration, and in the Create section, click Snapshot.
    • From a project dashboard, on the banner in the upper right, click the Current Configuration Context menu, and under Manage Configurations, select Create New Workspace.
    • On the Application Administration page (https://server-name:port-name/jts/admin), and in the Application Administration (/vvc) section, click Configurations. In the Configuration Explorer view, hover the cursor in the Actions column beside a configuration name, and click the New Workspace icon. If no workspaces exist, click the New Workspace icon in the upper-right corner of the page.
  2. On the Overview page that is displayed, type over the New Workspace Name field to specify a name for the workspace. Each workspace name in a project area must be unique.
  3. Optional: Type a description for the workspace. The description helps to identify the workspace in a list of other workspaces in the same project area. Consider adding information about why you are creating the workspace, or include the names and description of the models that the workspace contains.
  4. Optional: To specify that this workspace is a child of another workspace, click Select parent, and select a workspace or snapshot to base this workspace on.
  5. To save the workspace, click Create. It might take a few moments to create the workspace.
  6. Optional: Complete one of the following steps:
    • To return to the Configuration Explorer view, click Return to previous page; or, in the breadcrumb trail, which is located near the upper-left corner of the page, click Configurations.
    • To return to the Design Management application, in the breadcrumb trail in the upper left, click Design Management. To begin work in your new workspace, select or search for your new workspace by using the Current Configuration Context menu.

Results

You can now create a change set in the workspace, and then make your changes in the context of that change set.

If you do not create a change set, you can switch the context to the workspace that you created. Each time that you save changes to a resource, a change set is created automatically.


Feedback