SysML, UAF, UML, and UPDM Profiles > UPDM profiles > Products and elements - DODAF aliases > Products > Project view > PV-2 Project activity model (UPDM - DoDAF aliases)
  
PV-2 Project activity model (UPDM - DoDAF aliases)
Creation
To create a PV-2 Project Activity Model:
Right-click the Activity (Project) that is to own the PV-2 Project Activity Model, point to New, point to DoDAF, and then click PV-2 Project Activity Model.
Purpose
On a PV-2 Project Activity Model:
Create Activity Action (Project) elements, and on those elements create Input Pin (Project) and Output Pin (Project) elements.
Create Operation Action (Service) elements, and on those elements create Input Pin (Service) and Output Pin (Service) elements.
Create Control Flow (Project) and Object Flow (Project) links.
Create Activity Partition (Project) elements that represent Project elements.
Create Activity Part Of Project relationships between Project elements and their Activity (Project) activity elements by creating Activity Action (Project) elements within the Activity Partition (Project) elements that represent those Project elements.
Create Project Activity Structured Node elements.
Diagram Elements
For information about showing compartments on diagram symbols, setting up default view options and adding existing elements to the diagram, see the following topics:
Setting up default view options and compartments for a product diagram (UPDM)
Setting up default view options and compartments for new product diagrams (UPDM)
Working with compartments on symbols and linked callout notes (UPDM)
For information about the creation and appearance of elements that can be shown on all Product diagrams (Representation, Definition, Information, Metadata, Overlap and Same As elements), click here.
Activity Action (Project)
To create an Activity Action (Project):
Click the Activity Action (Project) toolbar button, and then click the diagram background. On the Type Selector dialog, create or select the Activity (Project) that is invoked by the Activity Action (Project).
From an appropriate Modeler pane, locate the Activity (Project) that is invoked by the Activity Action (Project), and then drag that Activity (Project) to free space or within a containing element on the diagram.
Modeler creates an Input Pin (Project) or Output Pin (Project) to represent each Parameter (Project) of the Activity (Project) that is used as the type of the Activity Action (Project).
If you create the Activity Action (Project) within an Activity Partition (Project), Modeler creates an Activity Part Of Project relationship between the Activity Partition (Project) that is represented by the Activity Partition (Project) and the Activity (Project) that is selected as the type of the Activity Action (Project).
On the Items tab of an Activity Action (Project) element's property pages, you can view and navigate to the Activity (Project) that is invoked by the Activity Action (Project) through the Linked Item association.
Activity Partition (Project)
To create an Activity Partition (Project): click the Activity Partition (Project) toolbar button, and then click in free space on the diagram. From the Select Type dialog, create or select the Project that is represented by the Activity Partition (Project).
You can use Activity Partition (Project) and Activity Action (Project) elements to create and delete Activity Part Of Project relationships between the Project that is linked to the Activity Partition (Project) and Activity (Project) elements:
When you create the Activity Action (Project) within an Activity Partition (Project), Modeler creates an Activity Part Of Project relationship between the Project that is represented by the Activity Partition (Project) and the Activity (Project) that is the type of the Activity Action (Project).
Dragging an Activity Action (Project) to an Activity Partition (Project) creates an Activity Part Of Project relationship between the Project that is represented by that Activity Partition (Project) and the Activity (Project) that is the type of the Activity Action (Project).
Dragging an Activity Action (Project) from an Activity Partition (Project) deletes the Activity Part Of Project relationship that exists between the Project that is represented by the Activity Partition (Project) and the Activity (Project) that is the type of the Activity Action (Project).
Through the View Options you can show an Activity Partition (Project) vertically or horizontally.
On the Items tab of an Activity Partition (Project) element's property pages, you can view and navigate to the Project that is represented by the Activity Partition (Project) through the Linked Item association.
Activity Part Of Project
An Activity Part Of Project can be shown on the diagram through an Activity Action (Project) appearing within an Activity Partition (Project).
To create an Activity Part Of Project: click the Activity Action (Project) toolbar button, and then click within the Activity Partition (Project) that is linked to the calling Project. From the Select Type dialog, create or select the Activity (Project) that is performed by the Project.
Activity (Project)
The Activity (Project) that owns the PV-2 Project Activity Model is attached to the frame that is created on the diagram.
Activity Structured Node (Project)
To create an Activity Structured Node (Project): click the Activity Structured Node (Project) toolbar button, and then click in free space within a containing element on the diagram.
Control Flow (Project)
To create a Control Flow (Project): click the Control Flow (Project) toolbar button, click a valid source element, and then click a valid destination element.
Input Pin (Project)
To create an Input Pin (Project): click the Input Pin toolbar button, and then click theedge of the owning Activity Action (Project). From the context menu, point to New Pin, and then click the required command:
Click New Parameter to create a new Parameter (Project) and a new Input Pin (Project) to represent that Parameter (Project).
Click the command for a Parameter (Project) to create a new Input Pin (Project) for that Parameter (Project).
The name of the Input Pin (Project) is set to the name of the represented Parameter (Project).
On creation of an Activity Action (Project), Modeler creates an Input Pin (Project) to represent each Parameter (Project) (Mechanism of In or InOut) of the Activity (Project) that is used as the type of the Activity Action (Project).
On the Items tab of an Input Pin (Project) element's property pages, you can view and navigate to the Parameter (Project) that is represented by the Input Pin (Project) through the Linked Item association.
Input Pin (Service)
To create an Input Pin (Service): click the Input Pin toolbar button, and then click theedge of the owning Operation Action (Service). From the context menu, point to New Pin, and then click the required command:
Click New Parameter to create a new Parameter (Service) and a new Input Pin (Service) to represent that Parameter (Service).
Click the command for a Parameter (Service) to create a new Input Pin (Service) to represent that Parameter (Service).
The name of the Input Pin (Service) is set to the name of the represented Parameter (Service).
On creation of an Operation Action (Service), Modeler creates an Input Pin (Service) to represent each Parameter (Service) (Mechanism of In or InOut) of the Operation (Service) that is used as the type of the Operation Action (Service). In addition, Modeler creates an Input Pin (Service) named Target Pin.
On the Items tab of an Input Pin (Service) element's property pages, you can view and navigate to the Parameter (Service) that is represented by the Input Pin (Service) through the Linked Item association.
Object Flow (Project)
To create an Object Flow (Project): click the Object Flow (Project) toolbar button, click a valid source element, and then click a valid destination element.
Operation Action (Service)
To create an Operation Action (Service):
Click the Operation Action (Service) toolbar button, and then click in free space or within a containing element on the diagram. From the Select Type dialog, select the Operation (Service) that is invoked by the Operation Action (Service).
From an appropriate Modeler pane, locate the Operation (Service) that you want to invoke from the Operation Action (Service), and then drag that Operation (Service) to free space or within a containing element on the diagram.
Modeler creates an Input Pin (Service) or Output Pin (Service) to represent each Parameter (Service) of the Operation (Service) that is used as the type of the Operation Action (Service). In addition, Modeler creates an Input Pin (Service) named Target Pin.
On the Items tab of an Operation Action (Service) element's property pages, you can view and navigate to the Operation (Service) that is invoked by the Operation Action (Service) through the Linked Item association.
Output Pin (Project)
To create an Output Pin (Project): click the Output Pin toolbar button, and then click theedge of the owning Activity Action (Project). From the context menu, point to New Pin, and then click the required command:
Click New Parameter to create a new Parameter (Project) and a new Output Pin (Project) to represent that Parameter (Project).
Click the command for a Parameter (Project) to create a new Output Pin (Project) for that Parameter (Project).
On creation of an Activity Action (Project), Modeler creates an Output Pin (Project) to represent each Parameter (Project) (Mechanism of Out or InOut) of the Activity (Project) that is used as the type of the Activity Action (Project).
On the Items tab of an Output Pin (Project) element's property pages, you can view and navigate to the Parameter (Project) that is represented by the Output Pin (Project) through the Linked Item association.
Output Pin (Service)
To create an Output Pin (Service): click the Output Pin toolbar button, and then click theedge of the owning Operation Action (Service). From the context menu, point to New Pin, and then click the required command:
Click New Parameter to create a new Parameter (Service) and a new Output Pin (Service) to represent that Parameter (Service).
Click the command for a Parameter (Service) to create a new Output Pin (Service) to represent that Parameter (Service).
The name of the Output Pin (Service) is set to the name of the represented Parameter (Service).
On creation of an Operation Action (Service), Modeler creates an Output Pin (Service) to represent each Parameter (Service) (Mechanism of Out or InOut) of the Operation (Service) that is used as the type of the Operation Action (Service).
On the Items tab of an Output Pin (Service) element's property pages, you can view and navigate to the Parameter (Service) that is represented by the Output Pin (Service) through the Linked Item association.
The following sections provide information about how a PV-2 Project Activity Model is used in the model.
Create a PV-2 Project Activity Model from
Activity (Project)
Creates or shows these UPDM elements
In addition to the common UPDM elements that can be shown on all Product diagrams ( Representation, Definition, Information, Metadata, Overlap, and Same As elements):
Activity Part Of Project
Activity Action (Project)
Activity Partition (Project)
Activity (Project)
Activity Structured Node (Project)
Control Flow (Project)
Input Pin (Project)
Input Pin (Service)
Object Flow (Project)
Operation Action (Service)
Output Pin (Project)
Output Pin (Service)