映射工作流程活动

动词:mapWorkflowActivities

映射在子例程中执行的工作流程活动,并返回工作流程实例的标识,在当前执行上下文中向这些实例赋相应的值。

工作流程是一个过程流控制引擎。 工作流程表示 BPMN 文件内的一个流程。

语法

mapWorkflowActivities --workflow(Workflow) --mappings(String)

输入

脚本 设计器 必需的 AcceptedTypes Description
--workflow 工作流程 必需的 Workflow 将在其中映射子例程和活动的“工作流程”类型的变量。
此变量是使用装入工作流程命令的工作流程参数生成的。
--mappings 映射 必需的 文本 应映射的工作流程实例和值:
  • 在“参数”字段中,插入在工作流程中定义的活动的名称;
  • 在“值”字段中,输入执行该活动的子例程的名称。
  • 1. 此参数中定义的信息将覆盖从装入工作流程命令中的自动映射子例程自动映射变量参数获取的信息。
    2. 如果未启用装入工作流程命令的自动映射子例程自动映射变量参数,那么将需要使用此参数,以便在当前上下文的工作流程中识别子例程和活动。

    示例

    使用映射工作流程活动命令将 BPMN 文件相关的活动映射到子例程“beginSubroutine”,并返回映射的工作流程标识。

    defVar --name mappedWorkflow --type Workflow
    defVar --name a --type Numeric --value 1
    defVar --name workflow --type Workflow
    // Download the following file to run the command.
    loadWorkflow --isfromfile  --file "bpmnTestVar.bpmn" --process "Process 1" workflow=value
    // Maps the Workflow task by relating it to the subroutine beginSubroutine
    mapWorkflowActivities --workflow ${workflow} --mappings "Task_inc=beginSubroutine" mappedWorkflow=value
    logMessage --message "${workflow}" --type "Info"
    beginSub --name beginSubroutine
    	incrementVar --number ${a}
    endSub
    
    下载文件
    要运行样本脚本,需要下载该文件,并在装入工作流程命令的文件参数中显示其路径。

    另请参阅

  • 取消工作流程实例
  • 创建批处理
  • 创建工作流程实例
  • 结束批处理
  • 执行工作流程实例
  • 获取批处理
  • 获取下一个工作流程实例
  • 列出批处理
  • 列出工作流程实例
  • 装入工作流程
  • 装入工作流程实例
  • 迁移工作流程版本
  • 重新启动工作流程实例
  • 启动批处理
  • 暂挂工作流程
  • 更新批处理
  • 更新工作流程实例