On this page:
The following procedure showcases how to create Item Flows whether you are working with the Direct or the Between Part Types creation mode.
To create an Item Flow
Item Flow. From the drop-down menu, select an existing Item Flow or create a new one by selecting <NEW>.
If you select an existing Item Flow, you don't need to specify the rest of the options in this dialog. |
Direction. From the drop-down menu, select the direction of the new Item Flow.
|
Conveyed Items. Click From the Select Conveyed Classifier dialog, select a classifier to be used as the Conveyed Classifier. Click OK.
If you have invoked the Create/Edit Item Flow dialog by dragging a classifier onto the Connector and do not want to change it, you may skip this option. |
(Optional) Item Property. Click From the Select Item Property dialog, select a Part Property to use as the Item Property. Click OK.
This option is available when creating an Item Flow in the SysML Internal Block Diagram. |
(Optional) Add Item Flow to corresponding relationships. Select the check box to synchronize the Item Flow for Associations, Activity Edges, Connectors, and Messages with appropriate Item Flow ends.
In the Edit Item Flow Realization between Activities step, review the activities.
If the Add Item Flow to corresponding relationships option is selected and multiple Activity Pairs are detected, remove the unnecessary pairs via the Remove From Table button.
This step is available only in the Between Part Types creation mode. However, this step is not available if you are creating the Item Flow between Part Properties with no types set. |
Click Review or update affected diagrams to see the list of diagrams where the selected Item Flow can be realized and displayed. You can choose one or more diagrams you want the specified flow to be displayed. If the diagrams are grayed out, this means there are no Conveyed Items of the selected Item Flow to be displayed.
|
Click Finish. An Item Flow with the selected Conveyed Item (and Item Property if it was defined) is created and is set for the Connector and the corresponding relationships if the Add Item Flow to corresponding relationships was selected.
If you want to reverse the Item Flow direction and update it in all related diagrams, read Reversing Information Flow direction. |
You can also specify a Conveyed Item directly on the diagram pane if you have already created an Item Flow.
To specify the Conveyed Item directly on the diagram pane
You can choose to show or hide the Conveyed Item on the element realizing the Item Flow (Association, Connector, Activity Edge, Message).
To show/hide the Conveyed Item
Clear the check boxes for the Item Flows whose Conveyed Item you want to be hidden.
To select all check boxes, click the Select All button. To clear all check boxes, click the Clear All button. |
When you hide the realized exchanges, you can choose whether you want to hide the arrow notation on the realizing elements. The Hide Information Flow If Conveyed Information Is Missing project option controls the arrow visibility.
To change the arrow notation visibility on realizing element when the Conveyed Item is hidden or unspecified
You can realize hidden Item Flows in two ways:
To realize Item Flows through the Item Flow Manager dialog
To realize Item Flows from the Smart Manipulator toolbar
If you remove the realizing elements from the model, the no longer used Item Flows are left as a residue. However, you can specify the Remove Not Realized Item Flows project option to remove Item Flows automatically after the last element that realizes them is deleted.
To specify the Remove Not Realized Item Flows project option
To find all not realized Item Flows, you can run the 'SysML ValSuite - Ports and Flows' validation suite. The Not Realized Item Flow validation rule will check for any residual Item Flows.
Learn more about starting the validation >>
To navigate to diagrams where Item Flow is realized