Skip to content
Snippets Groups Projects
Commit 1aca2af6 authored by Sebastian Listl's avatar Sebastian Listl :speech_balloon:
Browse files

WorkflowLauncher for single target

parent c1fde3bc
No related branches found
No related tags found
No related merge requests found
...@@ -48,15 +48,18 @@ WorkflowUtils.openNewInstance = function (pVariables, pTargetIds, pTargetContext ...@@ -48,15 +48,18 @@ WorkflowUtils.openNewInstance = function (pVariables, pTargetIds, pTargetContext
{ {
if ((!pTargetIds || pTargetIds.length === 0) && pSelectionFilter) if ((!pTargetIds || pTargetIds.length === 0) && pSelectionFilter)
pTargetIds = []; pTargetIds = [];
else if (!pTargetIds)
pTargetIds = [WorkflowVariables.TARGET_ID.getDefaultValue()];
if (!pVariables) if (!pVariables)
pVariables = {}; pVariables = {};
Object.assign(pVariables, WorkflowVariables.getTargetVariables(pTargetIds, pTargetContext)); Object.assign(pVariables, WorkflowVariables.getTargetVariables(pTargetIds, pTargetContext));
neon.openContext("WorkflowLauncher", "WorkflowLauncherEdit_view", null, neon.OPERATINGSTATE_VIEW, { neon.openContext("WorkflowLauncher", "WorkflowLauncherEdit_view", null, neon.OPERATINGSTATE_VIEW, {
"ProcessVariables_param" : JSON.stringify(pVariables), "ProcessVariables_param": JSON.stringify(pVariables),
"TargetContext_param" : pVariables[WorkflowVariables.TARGET_CONTEXT()], "TargetContext_param": pVariables[WorkflowVariables.TARGET_CONTEXT()],
"TargetFilter_param" : pSelectionFilter ? JSON.stringify(pSelectionFilter) : "" "TargetFilter_param": pSelectionFilter ? JSON.stringify(pSelectionFilter) : "",
"Targets_param": JSON.stringify(pTargetIds)
}); });
} }
...@@ -273,7 +276,7 @@ WorkflowVariables.TARGET_ID = function () ...@@ -273,7 +276,7 @@ WorkflowVariables.TARGET_ID = function ()
*/ */
WorkflowVariables.TARGET_ID.getDefaultValue = function () WorkflowVariables.TARGET_ID.getDefaultValue = function ()
{ {
return vars.get("$local.uid"); return vars.exists("$local.uid") ? vars.get("$local.uid") : vars.get("$sys.uid");
} }
/** /**
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment