Properties
action_name
action_name: string
configuration
configuration: any
initial_step
initial_step: boolean
Optional
next_step
next_step?: string
Optional
only_if
only_if?: string
trigger_id
trigger_id: number
Accessors
mmname
- get mmname(): string
-
Returns string
mmnext
- get mmnext(): undefined | string
-
Returns undefined | string
toJson
- get toJson(): any
-
Returns any
Methods
delete
- delete(connect_prev_next?): Promise<void>
-
Parameters
-
connect_prev_next: boolean = false
Returns Promise<void>
run
- run(context, user): Promise<any>
-
Returns Promise<any>
update
- update(row): Promise<void>
-
Returns Promise<void>
Static
builtInActionConfigFields
- builtInActionConfigFields(opts?): Promise<(FieldRepeat | {
attributes?: undefined;
class: string;
default?: undefined;
fieldview?: undefined;
label: string;
name: string;
required?: undefined;
showIf: {
immediately_bg?: undefined;
wf_action_name: string;
};
sublabel: string;
type: string;
validator?: undefined;
} | {
attributes?: undefined;
class?: undefined;
default?: undefined;
fieldview?: undefined;
label: string;
name: string;
required?: undefined;
showIf: {
immediately_bg?: undefined;
wf_action_name: string;
};
sublabel: string;
type: string;
validator?: undefined;
} | {
attributes: {
options: string[];
};
class?: undefined;
default?: undefined;
fieldview?: undefined;
label: string;
name: string;
required: boolean;
showIf: {
immediately_bg?: undefined;
wf_action_name: string;
};
sublabel: string;
type: string;
validator?: undefined;
} | {
attributes: {
options: string[];
};
class?: undefined;
default?: undefined;
fieldview?: undefined;
label: string;
name: string;
required: boolean;
showIf: {
immediately_bg?: undefined;
wf_action_name: string;
};
sublabel?: undefined;
type: string;
validator?: undefined;
} | {
attributes?: undefined;
class: string;
default: string;
fieldview: string;
label: string;
name: string;
required?: undefined;
showIf: {
immediately_bg?: undefined;
wf_action_name: string;
};
sublabel: string;
type: string;
validator?: undefined;
} | {
attributes?: undefined;
class: string;
default?: undefined;
fieldview?: undefined;
label: string;
name: string;
required?: undefined;
showIf: {
immediately_bg?: undefined;
wf_action_name: string;
};
sublabel: string;
type: string;
validator: any;
} | {
attributes?: undefined;
class?: undefined;
default?: undefined;
fieldview: string;
label: string;
name: string;
required?: undefined;
showIf: {
immediately_bg?: undefined;
wf_action_name: string;
};
sublabel: string;
type: string;
validator?: undefined;
} | {
attributes?: undefined;
class?: undefined;
default?: undefined;
fieldview?: undefined;
label: string;
name: string;
required?: undefined;
showIf: {
immediately_bg: boolean;
wf_action_name: string;
};
sublabel?: undefined;
type: string;
validator?: undefined;
} | {
attributes?: undefined;
class: string;
default: string;
fieldview?: undefined;
label: string;
name: string;
required: boolean;
showIf: {
immediately_bg?: undefined;
wf_action_name: string;
};
sublabel: string;
type: string;
validator?: undefined;
} | {
attributes: undefined | {
options: string[];
};
class: string;
default?: undefined;
fieldview?: undefined;
label: string;
name: string;
required: boolean;
showIf: {
immediately_bg?: undefined;
wf_action_name: string;
};
sublabel: string;
type: string;
validator: any;
} | {
attributes?: undefined;
class: string;
default?: undefined;
fieldview?: undefined;
label: string;
name: string;
required: boolean;
showIf: {
immediately_bg?: undefined;
wf_action_name: string;
};
sublabel: string;
type: string;
validator: any;
})[]>
-
Returns Promise<(FieldRepeat | {
attributes?: undefined;
class: string;
default?: undefined;
fieldview?: undefined;
label: string;
name: string;
required?: undefined;
showIf: {
immediately_bg?: undefined;
wf_action_name: string;
};
sublabel: string;
type: string;
validator?: undefined;
} | {
attributes?: undefined;
class?: undefined;
default?: undefined;
fieldview?: undefined;
label: string;
name: string;
required?: undefined;
showIf: {
immediately_bg?: undefined;
wf_action_name: string;
};
sublabel: string;
type: string;
validator?: undefined;
} | {
attributes: {
options: string[];
};
class?: undefined;
default?: undefined;
fieldview?: undefined;
label: string;
name: string;
required: boolean;
showIf: {
immediately_bg?: undefined;
wf_action_name: string;
};
sublabel: string;
type: string;
validator?: undefined;
} | {
attributes: {
options: string[];
};
class?: undefined;
default?: undefined;
fieldview?: undefined;
label: string;
name: string;
required: boolean;
showIf: {
immediately_bg?: undefined;
wf_action_name: string;
};
sublabel?: undefined;
type: string;
validator?: undefined;
} | {
attributes?: undefined;
class: string;
default: string;
fieldview: string;
label: string;
name: string;
required?: undefined;
showIf: {
immediately_bg?: undefined;
wf_action_name: string;
};
sublabel: string;
type: string;
validator?: undefined;
} | {
attributes?: undefined;
class: string;
default?: undefined;
fieldview?: undefined;
label: string;
name: string;
required?: undefined;
showIf: {
immediately_bg?: undefined;
wf_action_name: string;
};
sublabel: string;
type: string;
validator: any;
} | {
attributes?: undefined;
class?: undefined;
default?: undefined;
fieldview: string;
label: string;
name: string;
required?: undefined;
showIf: {
immediately_bg?: undefined;
wf_action_name: string;
};
sublabel: string;
type: string;
validator?: undefined;
} | {
attributes?: undefined;
class?: undefined;
default?: undefined;
fieldview?: undefined;
label: string;
name: string;
required?: undefined;
showIf: {
immediately_bg: boolean;
wf_action_name: string;
};
sublabel?: undefined;
type: string;
validator?: undefined;
} | {
attributes?: undefined;
class: string;
default: string;
fieldview?: undefined;
label: string;
name: string;
required: boolean;
showIf: {
immediately_bg?: undefined;
wf_action_name: string;
};
sublabel: string;
type: string;
validator?: undefined;
} | {
attributes: undefined | {
options: string[];
};
class: string;
default?: undefined;
fieldview?: undefined;
label: string;
name: string;
required: boolean;
showIf: {
immediately_bg?: undefined;
wf_action_name: string;
};
sublabel: string;
type: string;
validator: any;
} | {
attributes?: undefined;
class: string;
default?: undefined;
fieldview?: undefined;
label: string;
name: string;
required: boolean;
showIf: {
immediately_bg?: undefined;
wf_action_name: string;
};
sublabel: string;
type: string;
validator: any;
})[]>
Static
builtInActionExplainers
- builtInActionExplainers(opts?): any
-
Returns any
Static
create
- create(step_in): Promise<void>
-
Returns Promise<void>
Static
deleteForTrigger
- deleteForTrigger(trigger_id): Promise<void>
-
Returns Promise<void>
Static
find
- find(where, selectopts?): Promise<WorkflowStep[]>
-
Parameters
-
where: Where
-
Optional
selectopts: SelectOptions
Static
generate_diagram
- generate_diagram(steps, options?): string
-
Returns string
Static
getDiagramLoopLinkBacks
- getDiagramLoopLinkBacks(steps): Record<string, string>
-
Returns Record<string, string>
Static
mmescape
- mmescape(s): string
-
Returns string
WorkflowStep constructor