orchestrator
2023.10
true
在 Studio 中管理队列
Orchestrator 用户指南
Last updated 2024年10月9日
在 Studio 中管理队列
要从队列项目检索特定数据,可以使用
SpecificContent()
函数。在引号之间键入用于向队列添加信息的参数的名称,并用圆括号括起。
例如,上面的屏幕截图显示了分配活动的值字段。它可用于检索归属于队列项目的值(显示在 Orchestrator 的项目详细信息窗口中的特定数据下),并将其分配给字符串变量,以便稍后处理。
在上面的屏幕截图中:
transItem
- 是用于存储事务项目的队列项目变量。.SpecificContent
- 是从事务项目中检索信息的函数。("transactionID")
- 是在“项目信息”窗口中添加,以用数据填充队列项目的参数的名称。参数名称也显示在 Orchestrator“项目详细信息”窗口的“特定数据”中。.ToString
- 是用于将队列的 ID(最初是整数)转换为字符串的函数。
可以如上所述设置自动化项目的其余部分。
例如,以下工作流示例将每个项目的状态自动设置为“ 成功 ”或“ 失败 ”,具体取决于您设计 事务正文 序列的方式:
- 不执行任何操作、中断或 继续- 结果显示 成功
- 引发异常 - 结果为 失败(应用程序错误)
- 引发 BusinessRuleException - 结果为“ 失败”(业务错误)
- 设置事务状态 - 结果为您设置的状态
- 推迟事务项目 - 结果为 “新”
-
应停止 - 如果从 Orchestrator 停止工作流,则在当前事务完成后,工作流将存在循环。
工作流会自动对每个队列项目重复,并设置相应的事务状态。
如果出现 中断 或队列为空,则工作流将存在循环。
下载 存档的工作流并将其用作参考。