The details properties page provides key implementation information
on the process as a whole.

- Process is long-running
- When this check-box is enabled, the process will be interruptible, and
the process is executed in multiple chained transactions, each of which span
the execution of one or more activities. When it is cleared, the process will
be a microflow and will execute within a single transaction and is never stored
in the database.
- Auto delete process after completion
- When this check-box is enabled, the files and data used by the process
will be removed from the runtime environment when the process is done. This
setting is only relevant with long-running processes.
- Compensation Sphere
- These settings apply only to microflows, and specify how the compensation
service will behave in a runtime environment. Choose from one of the following
options:
- Supports
- Use this setting when a compensation service has been configured for
this microflow, but it can run without one.
- Required
- Use this setting when a compensation service has been configured and
the microflow cannot run without it.
- Autonomy
- Used with long-running processes. When one process is invoked by another,
this setting determines its level of independence. There are two possible
settings to choose from:
- Peer
- The invoked process is considered to be a peer of the primary process.
In this case, both processes run concurrently and happen to have a point where
they intersect.
- Child
- The invoked process is considered to be a child, and the primary process
its parent. As such, the child is tied to the life-cycle and compensation
sphere of the parent.
- Valid from
- Specifies the start date and time of the process. This means that before
this date and time, the runtime engine cannot create instances of this process.
Calendar values are represented in Coordinated Universal Time (UTC).
- Expression language
- Use this list to select the expression language for this process.
- Query language
- Use this list to select the query language for this process.
- Make process abstract
- In any interaction, there are public and private aspects involved. If
you would like to make the data of this process opaque, so that only the logic
is obvious to the partners and services that interact, then enable this check
box.