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

Blue Prism RPA:如何从Control Tab获取进程环境信息?

Hey there! 我刚好对Blue Prism Control Tab里的进程数据提取有不少实操经验,给你分享几个靠谱的方法来获取你要的用户名和进程启动时间:

方法1:调用Blue Prism REST API

Blue Prism自带REST API,这是最灵活的方式之一,能直接从Control Room拉取实时数据:

  • 第一步先完成API身份验证,通常是用用户名密码生成访问token,或者用预先配置的API密钥
  • 调用/api/v1/sessions端点,获取所有活跃的会话(也就是正在运行的进程实例)
  • 返回的每个会话对象里,直接就能拿到user_name(启动进程的用户名)和start_time(进程启动时间)字段,按需提取即可
方法2:直接查询Blue Prism后端数据库

如果你的团队允许访问Blue Prism的数据库,这是效率最高的方式:

  • 以SQL Server为例,核心数据存在BPASession表中,UserName和StartDateTime字段正好是你需要的信息
  • 给你个简单的查询示例,筛选正在运行的进程:
SELECT UserName, StartDateTime
FROM BPASession
WHERE SessionStatus = 'Running'
  • 要是需要关联进程名称,可以联查BPVProcess表,用ProcessId字段做关联就行
方法3:用Blue Prism内置对象获取

如果你想在Blue Prism内部流程里直接获取这些数据,不用额外工具,可以用自带的System Manager业务对象:

  • 这个对象里有Get Session Details这类动作,调用后就能返回会话的详细信息,包括用户名和启动时间
  • 这种方式不需要额外的API或数据库权限,适合在Blue Prism自己的自动化流程里集成

小提醒

  • 不管用哪种方法,都要确保你有对应的访问权限,Control Room管理员可以帮你配置
  • 注意时区问题:Blue Prism数据库和API返回的启动时间默认是UTC,可能需要转换成你本地时区再使用

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.25 03:32:12