Working with Existing JD Edwards EnterpriseOne Workflow Processes

Note: See "Understanding JD Edwards EnterpriseOne Workflow Processes Developed Before Release 8.94" for further details about working with workflow processes that were developed prior to 8.94.

As your business processes change, you can change your JD Edwards EnterpriseOne workflow processes accordingly. Orchestrator Studio Workflows displays diagrams of the existing JD Edwards EnterpriseOne workflow processes and enables you to modify them through the Orchestrator Studio Workflows interface. You also can display workflow processes that are shipped with JD Edwards EnterpriseOne software. You can customize existing JD Edwards EnterpriseOne workflow processes to meet the needs of your business processes, rather than changing your business processes to conform to the software.

Occasionally, when you attempt to open an existing JD Edwards EnterpriseOne workflow process, the system might detect that another instance of the workflow process is running. The system will not enable you to edit a workflow process with an active instance, although you can view a read-only version of the workflow process. In most cases, you should copy the workflow process version to a new version number, edit the new version, and then make the new version active. Doing so acts as a versioning mechanism during your workflow development, enabling process instances that started using the old version to finish using that same version.

The system will open a read-only version of the workflow process if any of these conditions are true:

  • The version of the JD Edwards EnterpriseOne workflow process is running, or historical instance records for that version exist.

    Editing a workflow process version introduces the possibility of invalidating historical data, which would prevent process instances from completing properly or prevent the accurate analysis of historical data. Therefore, you must run the Purge Completed Processes batch program (R98860P) before editing a process version. All active instances must be terminated before running this program to enable the historical data to be completely purged.

  • The version of the JD Edwards EnterpriseOne workflow process you are trying to edit is active.

    In Object Management Workbench, you must change the workflow status to inactive before you can edit it.

  • Someone else is editing the current JD Edwards EnterpriseOne Workflow process.

    If any version of the workflow process is open for editing on another workstation, the system will not enable you to edit the process.

  • The system crashed while the workflow process in question was open for editing.

    In case of a system crash, the system enables you to open the workflow process on which you were working in read-only mode, in a mode that preserves the data but does not preserve the formatting, or as it was in its previously saved version.