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

时间:2018-02-13 21:18:50

标签: object global blueprism

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

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

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

有谁知道BluePrism如何实现这一目标?谢谢

1 个答案:

答案 0 :(得分:1)

你是正确的,环境变量在Blue Prism代码中是不可变的。它们不是用于在两个对象之间直接传递数据。相反,它们意味着作为静态常量起作用,只有在各种环境之间移动时才需要修改它们。

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

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

流程与对象和输入/输出的概念在蓝色棱镜官方文档中有广泛的介绍(​​可在蓝色棱镜门户网站的“#34;文档"”标签下找到):

  • 蓝色棱镜基础训练
  • 蓝色棱镜对象设计指南
  • 蓝色棱镜工艺制作指南
  • Blue Prism最佳实践构建概述