You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

BluePrism:Process与Object Studio间输入输出参数传值及输出参数声明

在BluePrism中用输入输出参数实现Process与Object的值传递

1. 从Process Studio向Object Studio传值的完整步骤

其实核心就是利用Object的输入参数,搭配Process调用Object时的参数映射,一步步来:

  • 第一步:在Object里定义输入参数
    双击Object的Start Stage,打开参数配置窗口,点「Add」新增输入参数,给它起个清晰的名字(比如inp_UserID),选好对应的数据类型,保存Object就行。
  • 第二步:在Process里调用Object并映射参数
    到Process的流程里拖一个Action Stage,选你要调用的那个Object和对应的Action(要是没自定义Action,选「Navigate」也能通用调用)。双击这个Action Stage:
    • 切到「Inputs」标签页,就能看到你刚才在Object里加的输入参数
    • 点参数对应的「Value」列,直接选Process里已经有值的那个数据项(比如你page1里的那个),完成映射
  • 第三步:在Object里用这个参数
    之后在Object的流程里,不管是Calculation还是读写操作,直接引用这个输入参数就可以用Process传过来的值了。

2. 针对你场景的具体解答

你说已经在Object的Start Stage设了输入参数,但不知道Process里哪里声明输出参数——这里得先澄清下:如果只是要把Process里的值传给Object,你根本不需要在Process里声明输出参数!输出参数是用来让Object把处理后的结果传回Process的,你的需求是反向的,只需要做参数映射就行:

  • 先在Process的page1流程里,拖一个Action Stage来调用你的那个Object(要是已经加了就直接双击它)
  • 打开配置窗口后切到「Inputs」标签,找到你在Object里定义的输入参数,在「Value」下拉框选你page1里那个带值的数据项,保存就搞定了。

要是之后你需要Object把处理好的值传回Process,那才需要设置输出参数,步骤也简单:

  • 回到Object的Start Stage,新增输出参数(比如out_ProcessedData),选好数据类型
  • 在Object流程的End Stage里,把要返回的值赋值给这个输出参数
  • 再回到Process的Action Stage,切到「Outputs」标签,把Object的输出参数映射到Process的一个数据项(可以是已有的,也能临时新建)

内容的提问来源于stack exchange,提问作者Sukesh Kumar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.26 10:46:56