Creating and Copying Processes
You can create a new process in three different ways:
By creating a copy of another process. The copy includes copies of the source process’s metadata definitions and CSL modules. With this method, you can also optionally copy specified operations. See Creating a Process by Copying.
By creating a new process with standard taxonomy and machine selection modules. These modules contain standard accounting formulas, and can serve as a starting point for development of the new process’s CSL modules. With this method, you can also optionally copy a specified machine type. See Creating a Process with Standard Taxonomy and Machine Selection Modules.
By creating a new process entirely from scratch. See Creating a Process from Scratch.
Creating a Process by Copying
To create a new process by copying the CSL modules associated with an existing process, follow these steps:
1 In the navigation pane, under Processes, GCDs, & Operations, right-click on the process you want to copy. Select Copy Process/Operation... from the context menu. The Copy Process dialog appears.
process_copy.png
2 In the Copy Process dialog, modify the following sections, if necessary:
New Name: enter a name for the new process.
Create New Copies of CSL Files: leave this checked if you want to also copy all the modules associated with some of the process’s potential descendent operations. Uncheck it, if you want to use some of the identical potential descendent operation modules.
Select Operation(s) to Add: leave checked only those operations that you want to serve as potential descendents of the new process. Expand the GCD-operation tree, if necessary.
copy_process.png
3 Modify the template for the component GCD to refer to the new process (and modify templates for new operations, if any)--see Working with Templates. Create or modify the appropriate CSL modules.
Creating a Process with Standard Taxonomy and Machine Selection Modules
This section describes how to create a new process with standard taxonomy and machine selection modules. These modules contain standard accounting formulas, and can serve as a starting point for development of the new process’s CSL modules. Here is a portion of the standard CSL from the taxonomy module:
Here is the standard CSL from the machine selection module:
You can also optionally specify a machine type to copy.
Follow these steps:
1 Select Create New Process from the Tools menu.
The Create Process dialog appears:
2 Fill in the following dialog fields:
VPE name: VPE to which you want to add a new process. Setting this field populates the dropdown list of choices for the Process Group field.
Process Group: process group to which you want to add the new process. Setting this field populates the dropdown list of choices for the Source machine table field.
New Process Name: name of the new process.
Source machine table: process whose machine type you want to copy. Only processes in the specified process group are available. Leave this field blank if you don’t want to copy a machine type.
3 Click OK to make the specified changes. A notification dialog appears:
4 Click OK in the notification dialog. aPriori opens the modified cost model in the CMWB, if it’s not already open.
Note: your changes are not saved to your private workspace until you publish the changes to the public cost model (see step 6, below). That is, unless you publish the changes, they will not persist across invocations of aPriori.
5 Be sure to modify the template for the component GCD to refer to the new process--see Working with Templates.
6 To save the changes to your private workspace and incorporate the changes into the public cost model, select Publish Cost Model and VPE from the File menu, or click publish_icon.png in the toolbar.
Creating a Process from Scratch
To create a new process from scratch, follow these steps:
1 Right-click on any node in the navigation pane, and select New > Process... from the context menu. The New Process dialog appears.
process_new.png
2 Enter a name for the new process.
new_process.png
3 Modify the template for the component GCD to refer to the new process—see Working with Templates. Create or modify the appropriate CSL modules.
If you want the new process to be a secondary process, define the node attribute displayinSPDialog on the node for the new process, and set it to true—see Working with Node Attributes.