Work with Draft Processes

Process enables you to create and deploy draft processes. However, they must be valid before they can be deployed.

A draft process has one or more flow elements, which don’t have their implementation defined. By deploying a draft process, you can test the parts of your business process that have been completed without having to wait until all flow elements have been implemented. To create a draft process, mark one or more flow elements within the business process as draft.

When a flow element is marked as draft, you can’t configure data associations for it. If you mark a flow element as draft that has previously had data associations configured, these are lost.

You can define the implementation details of a draft flow element. However, it’s not required. A draft flow element with no implementation defined doesn't generate errors during validation.

When an application containing a draft flow element is activated, implementation details for those flow elements are ignored. For example, if your business process contains a user task marked as draft, the runtime engine doesn't create instances of the associated human task.

To mark a flow element as draft, select the required flow element, click Menu Menu icon, and select Open Properties. Select the Is Draft check box.

Marking your process as draft is different than marking it as document-only. Document-only processes are for descriptive use only and aren’t used to control the application.

About the Abstract Flow Element

The Abstract flow element is a modeling placeholder for another activity or task.

Abstract Flow icon

You can mark the Abstract flow element as a draft element, which means you can activate and test the parts of your process that have been completed without having to wait until all the flow elements have been completed.