mirror of
https://github.com/hcengineering/platform.git
synced 2026-09-23 18:15:03 +02:00
Add subprocess match trigger (#10101)
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com>
This commit is contained in:
@@ -94,6 +94,22 @@ export function defineTriggers (builder: Builder): void {
|
||||
process.trigger.OnSubProcessesDone
|
||||
)
|
||||
|
||||
builder.createDoc(
|
||||
process.class.Trigger,
|
||||
core.space.Model,
|
||||
{
|
||||
label: process.string.WhenSubProcessMatches,
|
||||
icon: process.icon.WaitSubprocesses,
|
||||
editor: process.component.SubProcessMatchEditor,
|
||||
presenter: process.component.SubProcessMatchPresenter,
|
||||
checkFunction: process.triggerCheck.SubProcessMatchCheck,
|
||||
requiredParams: ['process'],
|
||||
init: false,
|
||||
auto: true
|
||||
},
|
||||
process.trigger.OnSubProcessMatch
|
||||
)
|
||||
|
||||
builder.createDoc(
|
||||
process.class.Trigger,
|
||||
core.space.Model,
|
||||
|
||||
@@ -77,6 +77,11 @@ export function createModel (builder: Builder): void {
|
||||
serverCheckFunc: serverProcess.func.CheckSubProcessesDone
|
||||
})
|
||||
|
||||
builder.mixin(process.trigger.OnSubProcessMatch, process.class.Trigger, serverProcess.mixin.TriggerImpl, {
|
||||
preventRollback: true,
|
||||
serverCheckFunc: serverProcess.func.CheckSubProcessMatch
|
||||
})
|
||||
|
||||
builder.mixin(process.method.RunSubProcess, process.class.Method, serverProcess.mixin.MethodImpl, {
|
||||
func: serverProcess.func.RunSubProcess
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user