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
- 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.
- 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.
- 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.
- 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.
- To save the workspace, click Create. It might take a few moments to create the workspace.
- 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.