Drag-n-drop operations for Jama

#Drag ThisTo ThisWith This Connection TypeAnd This Will Happen
JA1Anything from the System Model Panel (or Repository Panel)Anything in the Repository Panel (or System Model Panel)ReferenceReference Connection will be created but nothing will be generated.
JA2SysML requirementJama project or folder or setModel 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.
JA3SysML requirementJama project or folder or setData 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.
JA4Jama Requirement or Set SysML PackageModel 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.
JA5Jama Requirement or SetSysML PackageData 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.
JA6Jama 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.
JA7Jama 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.

    Â