Using a called process


Any process can be a called process. When you use an existing process within another process, the existing process is a called process. The process that contains the called process is the calling process.

To use a called process

  1. On the BMC Atrium Orchestrator Development Studio process canvas, open the process that will be the calling process.
  2. Drag the process that you want to call from the Project Navigator to the process canvas.
  3. Use the gray process line to connect the called process to the calling process.
  4. (optional) Map context items from the calling process to the input parameters of the called process using the following steps:

    If the input parameters have names that match the names of context items in the calling process, they are automatically mapped to those context items.

    1. Double-click the called process.

      The Property panel for the Call Process activity is displayed.
      The Properties tab contains the Call Process Input Mapping section and the Called Process Output Mapping section. The Call Process Input Mapping section maps information from the calling process to the input parameters of the called process. The Output Name column is already populated with the names of the input parameters.

    2. In the Call Process Input Mapping section of the Properties tab, double-click in the first Input Name field.
    3. Select Context item as the Parameter type and use the Context Browser to select the context item that contains the information you want to use in the specified output mapping.
    4. Click OK.
    5. Repeat steps b, c, and d for each output item that you want to map to a context item in the calling process.
    6. Click OK to close the Property panel for the Call Process activity.
  5. Save the process.

     

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*