自定义VBO对象在Blue Prism中的存储位置及卸载SQL Server后的找回问题
我来帮你梳理Blue Prism里VBO和流程的存储逻辑,解决你的两个问题:
一、自定义VBO在Blue Prism中的存储位置
Blue Prism采用客户端-服务器架构,默认情况下,所有自定义VBO、流程、工作队列这类核心资产,都是存储在你配置的SQL Server数据库中的,而不是本地客户端。具体来说,这些资产会以结构化数据的形式存放在数据库的专用表中——比如BPASObject表存储VBO的定义信息,BPASProcess表记录流程的相关数据。客户端只是读取数据库里的内容来展示和编辑,本身不保存核心数据。
二、卸载SQL Server后找不到VBO/流程,本地是否有存储?
这得分情况来看:
- 默认在线模式下:本地客户端只会临时缓存一些加载过的资产内容,方便快速访问,但不会保存完整的、可独立使用的VBO或流程文件。卸载SQL Server后,缓存的内容会因为失去数据库关联而无法正常读取,等于核心数据已经随数据库一起丢失了。
- 开启离线模式的情况:如果你之前开启过Blue Prism的离线编辑模式,本地会在
C:\ProgramData\Blue Prism\Automate\Cache路径下生成加密的缓存文件。但这些缓存文件高度依赖原数据库的配置和加密信息,卸载SQL Server后,几乎无法直接恢复并使用这些缓存的资产。 - 手动导出的情况:如果你曾经把VBO或流程导出为
.bpobject(VBO专属格式)或.bprelease(包含流程/VBO的打包格式)文件,这些导出文件会保存在你指定的本地路径里,这是唯一能直接复用的本地存储形式。如果有这些导出文件,你可以在重新配置Blue Prism环境后导入回来。
简单总结:如果既没导出过资产,也没有有效的离线缓存,卸载SQL Server后,之前创建的VBO和流程基本无法找回,因为它们的核心存储位置是SQL Server数据库。
内容的提问来源于stack exchange,提问作者kiks
相关产品推荐
相关产品推荐

