Repositories - Digital Thread Project
The Workspace tab in the Digital Thread Project Dashboard provides capabilities to browse and search repositories participating in Digital Thread Projects. Users can perform the following operations from the Workspace tab.
View all Repositories, organized by Repository Type.
Add a new Repository.
Tree View - Browse Repository containers, artifacts, and relations in the Tree View, as shown in Figure 1.
Graph View - Navigate Repository artifacts and relations in the the Digital Thread Explorer (Graph View), as shown in Figure 3.
Details tab - View details of any selected artifact or relation in the Repository.
Search tab - Search artifacts in a Repository using different search criteria.
Relations tab
Users can view both intra-model (within repository) and inter-model (cross repository) relations in the context of the given Digital Thread Project.
Users can create new inter-model relations in the context of the given Digital Thread Project.
The general capabilities available for Repositories under the Workspace tab of a Digital Thread Project are the same as those available under the Repositories menu in the main menu bar except for two key differences:
Users can view inter-model relations, in addition to intra-model relations, under the Relations tab for a selected artifact, as shown in Figure 1 below.
Users can create inter-model relations under the Relations tab shown in Figure 1 below.
This is because a user is browsing Repositories in the context of a specific Digital Thread Project under the Workspace tab (Figure 1). When the same Repository is browsed from the Repositories menu in the main menu bar, it is not in the context of a Digital Thread Project that owns the inter-model relations.
The capabilities available under the Workspace tab are presented in the following sections. Refer to the Tutorials section at the end for links to demonstrations.
Add a Repository
Refer to the following pages/sections to learn about adding a new Repository.
Tutorials section at the end of this page.
Repositories - Tree View
Select a specific Repository on the LHS and browse its contents on the RHS, as shown in Figure 1 above for a Teamcenter repository. Right click an artifact and select More Details to open the artifact in the external repository, as shown in Figures 2 and 4 below.
Refer to the following pages/sections to learn more about browsing and searching Repositories of different types.
Tutorials section at the end of this page.
Repositories - Graph View (Digital Thread Explorer)
Follow the steps below to browse a Repository in Graph View, and view both intra- and inter-model relations in the Digital Thread Explorer.
(1) Right click on any Artifact and select Graph View, as shown in Figure 2 below.
Â
(2) This will open the Digital Thread Explorer, as shown in Figure 3 below. Click on the Expand Relations button on any artifact to fetch both intra-model (within repository) and inter-model (across repositories) relations. Figure 3 below shows the result of expanding the Spacecraft_Specification requirement in Jama. The parent and child requirements in Jama are shown via the intra-model Contains relations. In addition, the inter-model relations from/to SysML and Teamcenter artifacts are also shown. The inter-model relations are owned by the Spacecraft Digital Testbed (SPACET1) project.
(3) Right click on any artifact and select the More details menu to open the artifact in the external repository, e.g. Teamcenter Active Workspace for Teamcenter artifacts, as shown in Figure 4 below.
Note that the ability to view inter-model relations (across repositories) is only available under the Workspace tab since these relations are specific to Digital Thread Projects.
Refer to the following pages/sections to learn more.
Tutorials section at the end of this page.
Repositories - Create new Relations
There are two approaches to create new Relations in a Digital Thread Project from the Syndeia Web Dashboard.
Approach 1 - Create a Relation via the Explore → Relations tab in the Digital Thread Project Dashboard, as described in Relations - Digital Thread Project.
Approach 2 - Create a relation from the Workspace → Tree View when browsing a Repository in the Digital Thread Project Dashboard. This approach is presented below.
Follow the steps below to create a new Relation.
(1) Select an artifact in the Tree View and click on the Relations tab (RHS), as shown in Figure 5 below.
(2) The Relations tab shows two tables:
Inter-model relations table lists the relations from/to the selected artifact to/from artifacts in other repositories, and owned by the Digital Thread Project, e.g. Spacecraft Digital Testbed (SPACET1).
Intra-model relations table lists the relations from/to the selected artifact to/from artifacts in the same external repository (e.g. Jama).
(3) Click on the Add button + in the Inter-model relations table, as shown in Figure 5 above.
(4) Select a Target Repository and Artifact, as shown in Figure 6 below.
(5) Scroll down and confirm or switch the direction of the new Relation, as shown in Figure 7 below.
(6) Click on the Create Reference Relationship button shown in Figure 6 above. A new relation will be created and added to the Inter-model Relations table (Figure 5).
Tutorials
Refer to the following tutorials to learn more.