# Functions
GetVariables returns variables from Variables ([]*Variable), []string (as expression) or from []interface{} (where interface is a map matching Variable struct).
NewActivities creates a new activites.
NewActivity returns a new workflow Activity.
NewActivityEndEvent creates a new ActivityEndEvent.
NewExtract creates a new data extraction.
NewExtractEvent creates a new event.
NewExtracts creates a new NewExtracts.
NewSystemPath create a new system path.
NewProcess creates a new workflow, pipeline process.
NewProcesses creates a new processes.
NewRepeater creates a new repeatable struct.
NewSession create a new client session.
NewVariable creates a new variable.
# Constants
CatchTask represent a task name that execute if error occurred and defined.
DeferredTask represent a task name that always execute if defined.
ExplicitModelAttributePrefix represent model attribute prefix.
SliceKey represents slice key.
# Structs
AbstractNode represents an abstract workflow node(of a workflow, task or acton type).
Action represents a workflow service action.
Activities represents activities.
Activity represents pipeline or workflow activity.
ActivityEndEvent represents Activity end event type.
Error represent workflow error.
Extract represents a data extraction.
ExtractionEvent represents data extraction event.
No description provided by the author
NeatlyTag represent a neatly tag.
Os represents an Os.
OsTarget represents operating system target.
Path represents a system path.
No description provided by the author
Process represents a running instance of workflow/pipeline process.
processes represents running workflow/pipe process stack.
Repeater represent repeated execution.
ServiceRequest represent an action request.
Session represents a system terminal session.
Task represents a group of action.
TasksNode represents a task node.
Variable represents a variable.
Workflow repesents a workflow.
# Type aliases
ActionSelector represents an expression to invoke endly action: service.Action (for workflow service workflow keyword can be skipped).
Extracts represents an extracted data collection.
Sessions represents a map of client sessions keyed by session id.
TasksSelector represents a task selector.
VariableExpression represent a variable expression [!] [when ?] VariableName = value : else, exclemation mark flags variable as required.
Variables a slice of variables.
WorkflowSelector represents an expression to invoke workflow with all or specified task: URL[:tasks].