RSA Archer:如何将简易应用记录导入并自动纳入高级工作流不同阶段?
RSA Archer 跨应用记录导入与工作流自动触发方案
方法一:数据馈送(Data Feed)+ 工作流触发规则
- 配置数据馈送:在Archer系统中新建Data Feed,数据源选择简易应用,勾选需要同步的字段并映射到高级工作流应用的对应字段,务必包含用来区分工作流阶段的关键标识字段(如分类、状态类字段)。
- 设置工作流触发规则:进入高级工作流应用的工作流配置页,添加记录创建时的触发规则,基于导入记录的标识字段值,触发对应工作流转场动作,直接将记录分配到目标阶段节点。
- 验证与调度:手动运行Data Feed确认记录导入和阶段分配正常后,设置定时任务实现自动同步。
方法二:REST API 自定义脚本
- 拉取源数据:编写脚本调用Archer REST API的记录查询接口,从简易应用获取需同步的记录并提取字段数据,接口示例:
GET /api/core/v3/content/{sourceAppId}/records - 创建目标记录:调用记录创建接口,传入映射后的字段数据,同时在请求体中指定目标工作流阶段的
WorkflowStageId(需提前通过API或系统配置获取各阶段ID),接口示例:POST /api/core/v3/content/{targetAppId}/records - 补全工作流转场(可选):若创建时无法直接指定阶段,可额外调用工作流动作接口,根据记录属性触发转场,接口示例:
POST /api/core/v3/content/{targetAppId}/records/{recordId}/workflow/actions - 权限配置:确保执行脚本的服务账号拥有简易应用读取权限、高级应用记录创建权限以及工作流动作执行权限。
方法三:Archer集成平台(AIP)
- 创建集成流:在AIP中新建集成流程,触发源选择简易应用的记录事件(创建/更新),目标选择高级工作流应用。
- 字段映射与工作流路由:在流程中完成字段映射配置,添加“工作流动作”组件,设置条件判断逻辑,根据记录的标识字段自动选择对应工作流阶段并执行转场。
- 部署调度:将配置完成的流程部署,设置触发调度规则(实时或定时),实现自动化同步与工作流分配。
关键注意事项
- 确保源应用与目标应用的字段数据类型匹配,避免映射失败。
- 工作流转场动作需提前在高级应用中配置完成,且触发规则的权限设置正确。
- 所有自动化方案需先在测试环境验证,再推广到生产环境。
内容的提问来源于stack exchange,提问作者Sholi
相关产品推荐
相关产品推荐

