规划部署
规划部署是成功的关键。 根据 IBM Robotic Process Automation 产品,部署脚本的条件可能会更改。
脚本部署概述
您已创建 IBM RPA 脚本,现在要在生产环境中运行该脚本。 要实现此目的,您需要部署脚本。
脚本是一组有关自动化的指示信息。 它包含一个或多个 IBM RPA 命令,您的自动化在运行时必须执行或尝试执行这些命令。 在 IBM RPA中,自动化是 Bot Runtime 解释脚本上的命令的实例。 正在运行的 Bot 运行时实例有时称为机器人。
以下列表概述了从零到部署的通用步骤:
在 IBM RPA Studio上,创建一个或多个脚本。
在 IBM RPA Studio上,将这些脚本发布到 IBM RPA 服务器中的租户。
在 IBM RPA Control Center上,使用可用接口来部署脚本。
此步骤假定您已设置依赖关系人工,例如计算机和凭证。
要考虑的关键概念
有人照看或无人照看的自动化
您需要考虑脚本是有人照看还是无人照看的自动化。 有人照管的自动化(也称为远程桌面自动化 (RDA))与用户一起工作,以自动执行任务。 在这种情况下,请使用 IBM RPA Launcher 来启动脚本。无人照管自动化不需要人工帮助。 在这种情况下,您可以调度脚本以进行操作,编排脚本 (如果可能) ,或者通过 API 调用脚本以与组织的工具集成。 请参阅 什么是 Robotic Process Automation? 以了解有关有人照看和无人照看的自动化的更多信息。
发布
要运行脚本,首先需要将其发布到 IBM RPA Control Center 租户。 有关详细信息,请参阅发布脚本。可用许可证
要运行脚本,您需要在主机中具有可用的 Bot Runtime 许可证。 在 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 23.0.3开始,将从产品中除去交互式语音响应 (IVR) ,这意味着您无法为电话服务器创建计算机。 有关更多信息,请参阅 已除去。
操作日志
您可以通过查看脚本详细信息在 IBM RPA Control Center 中查看脚本的操作日志。 您还可以在主机上本地查看日志。 请参阅 查看操作日志 以获取详细信息。客户机必须连接到 IBM RPA 服务器
安装了 IBM Robotic Process Automation 客户机的客户机必须连接到 IBM RPA 服务器。 如果您的环境具有符合组织策略的网络限制,那么通信协议可能回退到 Long Polling ,这可能会导致失去同步性,例如导致缺少脚本调度。 首选通信协议为 WebSockets。