Creating Child Processes

In many cases an enterprise process will be closely related to other enterprise processes. For example, the broader Order-to-Cash process might at some point connect to a Warehouse process. Enterprise Process Manager enables you to create processes with such Parent/Child relationships.

  • Parent Process: A "top-level" process. A process designer creates a parent process in Enterprise Process Manager either from a preconfigured process model template or as a user-defined process. A user can then open a parent process in Enterprise Process Modeler. The EnterpriseOne system manages parent processes as user-defined objects (UDOs); therefore, they can be Personal (to the process designer) or Shared to users and roles.

  • Child Process: A process that can be entered into from a node in a parent process. For example, the Warehouse process might be considered a child process of the broader Order-to-Cash process. A child process can, and as a best practice should, inherit design options and runtime options from its parent process. A parent process can have multiple child processes.

  • Connected Process: A child process that is preconfigured in a process model template. A connected process might also exist as its own independent process model (UDO), but when it is incorporated into a parent process via a process model template, its specifications are copied into the parent process and it becomes a dependent, integrated part of the parent process (UDO). When you create a parent process from a process model template that has connected processes within the template, you can choose to include or exclude the connected process(es) from the process model, and which node to launch the connected process from (the entry node).

  • Subprocess: A child process that you create in Enterprise Process Manager as part of a user-defined process rather than from a process model template.

Whether the child process comes from a process model template or a user-defined process, in both cases the specifications of the child process become embedded as part of the parent process specifications.

To add a subprocess to the user-defined process:

  1. Access the JD Edwards EnterpriseOne application.

  2. From the User menu, click Manage Content, and select Processes.

    The system displays the previously created process. If this is not the user-defined process you want, click the Name drop-down list, and in the Personal section, select the required process.

  3. On the process diagram, right-click the node where you want to add a subprocess, and select Create Sub Process. The system displays the Process Definition tab.
  4. Perform the steps in this section to create a new subprocess: Creating a User-Defined Process.

    A node that contains a subprocess is displayed as a circular node and highlighted in a distinct color in the process diagram. To work with the subprocess, right-click the circular node and select Open Sub Process to open it, or select Remove Sub Process to remove it.

    To navigate between the subprocess and the parent process, use the Child Process and Parent Process tabs.

    Note: You can override the default color theme and display title of the subprocess in the subprocess Properties tab.