BluePrism 在业务对象之间传递数据

BluePrism passing data between business objects

我发现了两个 BluePrism 业务对象。我需要打开应用程序 1,从中读取一段数据,然后将从另一个应用程序读取的值通知应用程序 2/第二个业务对象。

我知道我可以将存储值的数据项公开到业务对象中的其他页面,但不知道如何将它公开到不同的业务对象。

我看到 Start 和 End 阶段有输入和输出参数,但这似乎无法像我想要的那样在业务对象之间工作。我知道可以像我想要的那样全局读取环境变量,但我不确定我是否可以通过编程方式向它们写入值,以及这是否是正确的方法。

有谁知道BluePrism是如何实现的呢?谢谢

你说得对,环境变量在 Blue Prism 代码中是不可变的。它们并非设计用于在两个对象之间直接传递数据。相反,它们旨在用作静态常量,只有在各种环境之间移动时才需要修改。

您在 Blue Prism 中完成任务的方式如下:

  • 读取操作中的必要数据,并将读取数据的数据项设置为操作的输出(在操作的结束阶段属性中配置)。
  • 配置第二个应用程序操作的启动阶段以接受并利用从第一个对象读取的数据输入。
  • 创建一个流程,将这些对象与操作阶段和本地数据项联系在一起。

进程与对象的概念和 inputs/outputs 在官方 Blue Prism 文档中有广泛的介绍(​​可在 Blue Prism 门户中的 "Documents" 选项卡下找到):

  • 蓝棱镜基础培训
  • 蓝色棱镜对象设计指南
  • Blue Prism 流程创建指南
  • Blue Prism 最佳实践构建概述