Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Launch the Syndeia Dashboard (see Video 1.1) and open the Repository Manager tab (Figure 2).

    Image RemovedImage Added

    Figure 2 Syndeia Dashboard, Repository Manager tab

  2. If no repository connection to Confluence is available, right-click on Confluence in the left column and select Add... Complete the form and click OK (Figure 3).

    Image RemovedImage Added

    Figure 3 Adding a Confluence repository connection

  3. If a Confluence repository connection already appears under Confluence, but you need to add your own access credential, select the Confluence repository and click the Gear icon at the top of the column. Complete username and password and click Update (Figure 4).

    Image RemovedImage Added

    Figure 4 Updating Confluence repository info

  4. In the left column, select a Confluence repository connection (Confluence @ Intercax). Your repository should appear at the top of the right side. Expand it to show Spaces and Pages, as in Figure 5. See Background section for discussion of Confluence artifact types. It may be necessary to right-click the repository and select Refresh before it can be expanded.

    Image RemovedImage Added

    Figure 5 Viewing Confluence repository contents on Repository Manager tab

  5. On the right border, click the button labeled Search Repository. In the Search Repository window under New Search, select
    Space or Page.

    1. If Space is selected, fill in the Title contains field and click Search.

    2. If Page is selected, select Simple or Advanced. Under Simple, select the Confluence Space to be searched from the Select space pull-down menu (refresh menu items if necessary), fill in the Title Contains field and click Search. In our example, we entered Intercax Knowledge Base for Space and MAC for Title contains. The result(s) of the search are shown on the right, as in Figure 6.

      Image RemovedImage Added

      Figure 6  Syndeia dashboard, Repository Manager tab, Search feature (search result highlighted in red)

    3. If you select the Advanced option before searching, you may enter a query in CQL (Confluence Query Language) for the search.  See Confluence documentation for a discussion of CQL.

    4. Click outside the Search window to close it.

  6. To create a reference connection between a Confluence item and an element in another repository, go to the Connection Manager tab, select and expand the Confluence repository in one column and the second repository in the other. In our example in Figure 7, we have opened the MagicDraw model on the left and Confluence on the right.

    Image RemovedImage Added

    Figure 7  Syndeia dashboard, Connection Manager tab, creating reference connection

    1. Select Reference as the Connection Type in the center column.

    2. Create a reference connection by dragging an element in one column on top of an element in the other. Confirm that you want to create a reference connection. In our example, we dragged the Flight Landing activity in SysML onto the Syndeia-Vision page in Confluence.

      Note: In Syndeia release 3.4, it is not possible to create Model Transform inter-model connections to Confluence. Some use cases of this type may be added in future releases.

  7. Having created the reference link, it can be used from the SysML modeling tool to access the Confluence page by right-clicking on the linked SysML element in either the Containment browser or a diagram and selecting Syndeia/Open Connected Artifacts, as in Figure 8. The linked Confluence page will appear in the user’s browser.

    Image RemovedImage Added

    Figure 8  MagicDraw interface, launching connection to Confluence page from linked SysML element

  8. The reference link can be used to detect changes in the Confluence page from the Syndeia dashboard.

    1. Edit the Confluence page opened in the previous step. Change some part of the page and publish a new version.

    2. Back in the Syndeia dashboard, refresh the Confluence repository to load the latest version.

    3. In the Connection Search tab of the Syndeia dashboard, click Get All to ensure that all connections are showing. Right-click the reference connection just created and select Compare Source and Target, as in Figure 9.

      Image RemovedImage Added

      Figure 9  Syndeia dashboard, Connection Search tab, comparing across reference connection

  9. The result of the compare operation is displayed as red (Figure 10) in a difference table. The Comment field states

    Image RemovedImage Added

    Figure 10  Syndeia dashboard, Comparison Result tab

  10. The reference connection can be updated to point to the latest version of the Confluence page by right-clicking on the connection in the Connection Search tab (Figure 9), the Comparison Result tab (Figure 10) or the Connection Browser tab (Figure 11) and selecting either Sync Source -> Target or Sync Target  -> Source. The result is the same for reference connections.

    Image RemovedImage Added

    Figure 11  Syndeia dashboard, Connection Browser tab, syncing across reference connection

...