装入工作流程
动词:loadWorkflow
装入在本地文件或 IBM RPA 控制中心内创建的工作流程,并将其返回到变量中,以便稍后进行处理。
工作流程是一个过程流控制引擎。 工作流程表示 BPMN 文件内的一个流程。
语法
loadWorkflow [--adapter(StorageAdapter)] [--isfromfile(Boolean)] --file(String) --name(String) [--version(Numeric)] --process(String) [--automapsubs(Boolean)] [--automapvariables(Boolean)] (Workflow)=value
输入
| 脚本 | 设计器 | 必需的 | AcceptedTypes | Description |
|---|---|---|---|---|
| --adapter | 适配器 | 可选 | 存储适配器 | 连接到服务器或位置的数据库,其中包含要装入的工作流程的上下文。1. 连接是通过创建存储适配器命令获得的。 2. 如果此参数为空,存储将发生在执行脚本所在机器的内存中,无需数据库中的任何持久化。 |
| --isfromfile | 是本地文件 | 可选 | BOOLEAN | 启用后,它允许在“工作流程”中使用 BPMN 文件的路径,而非 IBM RPA 控制中心内配置的路径。 |
| -- 文件 | 文件 | 仅当“是本地文件”为 True 时 | 文本 | BPMN 文件的完整路径。BPMN 是一种表示法,允许您对业务流程进行建模,从而直观地演示执行该进程的序列。 |
| -- 名称 | 名称 | 仅当“是本地文件”为 False 时 | 文本 | 为在 IBM RPA 控制中心或本地数据库上创建的工作流程分配的名称。 |
| -- 版本 | 版本 | 可选 | 成员 | 为已用工作流程指定的版本。1. 如果未满足此参数,那么将使用生产版本。 2. 如果工作流程是从 IBM RPA 控制中心装入的,那么将在 Web 站点上注册新版本。 如果从本地文件装入工作流程,那么将根据文件中的更改自动注册新版本。 |
| -- 进程 | PROCESS | 仅当“是本地文件”为 True 时 | 文本 | 所装入 BPMN 文件的进程标识或名称。1. 每个工作流程只允许一个进程。 2. 如果存储适配器参数为本地或在内存中,那么将指定装入的 BPMN 文件的标识或进程名称。 |
| --automapsubs | 自动映射子例程 | 可选 | BOOLEAN | 启用后,将自动映射工作流程任务定义的子例程。 |
| --automapvariables | 自动映射变量 | 可选 | BOOLEAN | 启用后,它将自动映射在 IBM RPA 控制中心或本地 BPMN 文件中配置的变量。 |
输出
| 脚本 | 设计器 | AcceptedTypes | Description |
|---|---|---|---|
| 值 | 工作流程 | Workflow | 返回包含从本地 BPMN 文件或 IBM RPA 控制中心装入的工作流程的变量。 |
示例
使用装入工作流程命令从在文件参数中选定的 BPMN 文件装入工作流程,并显示表示已装入的工作流程的进程标识。
defVar --name workflow --type Workflow
// Download the following file to run the command.
loadWorkflow --isfromfile --file "bpmnTestVar.bpmn" --process "Process 1" workflow=value
logMessage --message "Process ID representing the loaded Workflow:${workflow}" --type "Info"
下载文件
要运行样本脚本,需要下载该文件,并在装入工作流程命令的文件参数中显示其路径。