Skip to content

Free Capacities

Johannes Heucher edited this page Oct 12, 2022 · 3 revisions

Figure 1: Free Capacities while awaiting a Notifiy

Free Capacities is a Service Operator that can be attached to specific Services in the Xyna Process Modeller.

With this operator, you can free resources while the Workflow is paused. So all occupied resources like Capacities for a successfully paused Xyna Order inside of the Order Family are released. A release of resources can make sense, when a longer-term latency is expected, e.g. for a certain maintenance window or another long-dated process.

Please note: Manual Interactions, integrated in the process, represent admittedly potential latencies as well but the release of resources is not configurable for this kind of Modeling Block. More precisely Capacities are released during a Manual Interaction by default.

Table of Contents

Add the Operator

This kind of operator can be attached to a Wait or Await call (cf. fig. 1). It can be attached using the Add/Remove Free Capacities Operator option in the context menu of these services. Once attached, the Operator symbol appears at the right side of the step.

Remove the Operator

To remove the operator, select the Add/Remove Free Capacities Operator option in the context menu again.

Example

If Capacities are released in a Subworkflow, occupied Capacities of the invoking Workflow are released as well, when it has to wait for the Subworkflow. Example: Workflow A invokes Subworkflow B (B is not called detached). A occupies Capacity I, B occupies Capacity II. B includes a Wait step, which is equipped with the release operator. When B comes to the Wait step, Capacity II is released. As A is also awaiting at this point of time (if there isn't another parallel process that has to be finished), Capacity I is released as well.

See Also

Clone this wiki locally