Skip to main content

Object Life Cycle

introduction

 

Components

FLOW

A life cycle flow defines the complete life cycle of an object within AVIX. It is composed of a number of statuses and transitions that connect them.

configuration

Handler

Prio
Active

Any Life Cycle Flow not set as active will not be available for use by its applicable objects.

Automatic

If a Life Cycle Flow is marked as automatic and has the highest priority off all the applicable flows then any new objects created will automatically start in that flow.

Applies to

A list of AVIX object types that can use this flow. If a parent in the tree structure is selected then the flow will apply to all children of that parent.

image.png

Default Status

This is the status a new execution of this flow will start in.

End Status

The statuses that can be chosen as "goals" in the Status editor page. The actual statuses that are selectable will depend on the flows accessable from the object's current status.

image.png

Default Path

The path that will be shown in the Status editor page for objects in this flow. After the object has started its flow the path can then be modified by the user to reach another goal status.

image.png

Hidden Transitions

A list of transitions that should be hidden and not shown in path. This can be useful when transitions should not be selectable by the user but still executable by for instance a trigger in another flow.

Post Triggers

This is a list of triggers that will run for every status in the flow. See the heading about triggers for more information on triggers.

Status

Transition

Configured Condition

 

Configured trigger

A trigger is a pre-defined action and can be created as a configured trigger for either a transition or a status. Configured Triggers attached to transitions will only execute its trigger when that transition is executed,  configured triggers attached to statuses however will always execute their trigger when the object reached that status.

The configuration options of a configured trigger is tied to what trigger is selected.

Triggers attached statuses are always executable but those attached to transitions might have prerequisites that need to be fulfilled before the transition can execute. If the triggers for a transition are executable is displayed below the text box in the Status editor page. 

image.png

Trigger scripts

TBA

execution