规划部署
规划部署是成功的关键。 部署脚本的条件会根据 IBM RPA 产品而更改。
关键概念
有人照管或无人照管的自动化
您需要考虑脚本是有人照管还是无人照管自动化。 有人照管的自动化(也称为远程桌面自动化 (RDA))与用户一起工作,以自动执行任务。 在这种情况下,您应该使用 IBM RPA Launcher 来启动脚本。无人照管自动化不需要人工帮助。 在此情况下,您应该安排脚本进行操作,编排脚本 (如果可能) ,或者通过 API 调用该脚本以与组织的工具集成。 请参阅 "照管" 与 "无人照管" RPA 机器人之间有何区别? 了解有关有人照管和无人照管的自动化的更多信息。
发布
要运行脚本,首先需要将其发布到 IBM RPA Control Center 租户。 有关详细信息,请参阅发布脚本。可用的许可证
要运行脚本,您需要在主机中具有可用的 bot 运行时许可证。 在 IBM RPA SaaS 产品中,您可以购买 Bot Runtime 许可证; 在本地的 IBM RPA 和 Red Hat® OpenShift® Container Platform 产品上的 IBM RPA 中,您可以定义计算机具有的 Bot Runtime 许可证数量,但可以根据脚本使用情况应用额外费用。 您可以通过浏览至主机中的https://localhost:8099/web/en/license来验证活动许可证。操作频率
在部署时,您需要考虑脚本运行的频率。 当您的脚本需要运行时,关键在于确定要使用的部署类型。 如果何时运行取决于人员需求,那么您最好使用 IBM RPA Launcher 在必要时启动脚本。 如果您的脚本按预定时间工作,那么您可以对其进行调度。 当需要并行处理和工作负载均衡来执行要求苛刻的任务时,编排是最适合的。依赖关系
依赖关系不仅是脚本完成其任务所需要的系统,而且也是它自动执行的系统。 在部署脚本时需要考虑这些依赖关系以确保满足这些依赖关系。 请确保将从属系统安装在主机上,并授予您对这些系统的脚本访问权。用户特权
您需要考虑您的脚本在运行时具有的用户特权。 如果您的脚本需要解锁机器,那么最好是您的脚本具有自己的操作系统用户,并且只能访问它需要的资源。 您的脚本通常通过模拟人类来自动执行任务,因此您可以考虑使用类似其他人力资源的脚本。 如果您的脚本不需要将机器解锁,这意味着该脚本将使用用户当前会话的用户特权运行。IBM RPA Vault 用法
如果需要使用 IBM RPA Vault,那么需要配置用户保险库文件或系统保险库文件方式。 请参阅 什么是 IBM RPA Vault 以获取详细信息。解锁机器
您需要考虑自己的脚本是否需要解锁机器。 手动启动有人照管的自动化脚本时,这些脚本将在当前登录用户会话下运行。 在无人照管的自动化上运行脚本时,他们需要使用在 IBM RPA Control Center中为其配置的凭证来解锁机器,否则,脚本将尝试将自身连接到可用的用户会话,如果脚本找不到活动的用户会话,那么会导致失败。 请注意,在无人照管的虚拟机上运行的脚本始终需要解锁该机器。计算机类型
在 IBM RPA Control Center中,需要添加将托管脚本操作的计算机作为运行时服务器。 在 SaaS 产品中,您还可以添加部署交互式语音响应 (IVR) 代理程序时所需的电话服务器。 请参阅 计算机 以了解有关将计算机添加到 IBM RPA Control Center 租户的信息。操作日志
您可以通过查看脚本详细信息在 IBM RPA Control Center 中查看脚本的操作日志。 您还可以在主机上本地查看日志。 有关详细信息,请参阅 查看操作日志 。客户机必须连接到 IBM RPA 服务器
安装了 IBM Robotic Process Automation 客户机的客户机必须连接到 IBM RPA 服务器。 如果您的环境具有符合组织策略的网络限制,那么通信协议可能回退到 Long Polling ,这可能会导致失去同步性,例如,导致缺少脚本调度。 首选通信协议为 WebSockets。