Drag-n-drop operations for Jama.

Drag-n-drop operations for Jama.

#

Drag This

To This

With This Connection Type

And This Will Happen

#

Drag This

To This

With This Connection Type

And This Will Happen

JA1

Anything from the System Model Panel (or Repository Panel)

Anything in the Repository Panel (or System Model Panel)

Reference

Reference Connection will be created but nothing will be generated.

JA2

SysML requirement

Jama project or folder or set

Model Transform

  • If the SysML requirement has a Jama_Item stereotype applied, a Jama requirement of the type specified in the SysML requirement's Jama_Item._item_type tag will be generated. Jama requirement will have the same structure as the SysML requirement.

  • If the SysML requirement does not have any Jama related stereotypes applied, then a Jama requirement of the basic type (Requirement) will be generated along with its structure.

  • Model transform connections will be created between the SysML requirements and Jama requirements.

JA3

SysML requirement

Jama project or folder or set

Data Map

  • Same behavior as JA2 except that a requirement structure will not be generated.

  • A data map connection will be created between the SysML requirement and Jama requirement.

JA4

Jama Requirement or Set 

SysML Package

Model Transform

  • SysML requirement structure will be generated for the Jama requirement. A new SysML package will be generated for the Jama set.

  • Model transform connections will be created between SysML requirements and Jama requirements.

JA5

Jama Requirement or Set

SysML Package

Data Map

  • SysML requirement (without structure) will be generated for the Jama requirement. A new SysML package will be generated for the Jama set.

  • Data map connection will be created between the SysML requirement and the Jama requirement.

JA6

Jama requirement (or SysML Requirement)

SysML Requirement (or Jama Requirement)

Model Transform

  • Model transform connection will be created between these pre-existing SysML and Jama requirements.

JA7

Jama requirement (or SysML Requirement)

SysML Requirement (or Jama Requirement)

Data Map 

  • Data map connection will be created between these pre-existing SysML and Jama requirements.

Each item in Jama has a specific type, e.g. requirements are of various types - Stakeholder Requirement, Business Requirement, or Functional Requirement. When generating requirements in Jama from SysML, you can set the specific type of item that needs to be generated in Jama, e.g. generate a Stakeholder Requirement versus a Business Requirement from the given SysML requirement. Follow the steps below to do this:

  1. Go to Syndeia > Utils > Jama Utils menu by right clicking on any SysML element in the model tree. This will launch the Jama Utils window as shown below. Select your Jama repository, specify the ID of any given Jama item that is of the same type you want to generate, and press OK. Syndeia will query the Jama server and output the type of that item and other information, as shown below. The ID specified here is the REST ID of that item that appears on the URL of the page when that item is opened in Jama.

     

  2. For a given SysML requirement, apply the Jama_Item stereotype, and set the value of the _item_type tag as the Jama item type, as shown below.