在机器人应用程序中重新创建自动化 AX 流程

重要

仅当您已完成所有以前的迁移阶段之后,才应继续执行在机器人应用程序中重新创建自动化流程的工作。有关详细信息,请参阅执行迁移:推荐方法

一旦您已经迁移或者重新创建您的组织的脚本和任何数据,您就可以在机器人应用程序中重新创建自动化 AX 流程了。对于每个自动化流程,您都需要在机器人内部创建一个任务。您使用该任务选择哪些脚本应该运行,为这些脚本指定任何输入参数,并且创建一个计划。

为每个自动化流程创建一个机器人任务

对于每个自动化流程,首先在开发模式下创建一个任务,以便您可以测试该流程以确保它能够正确工作。

有关详细信息,请参阅创建机器人任务以运行脚本

  1. 从启动面板主页 (www.highbond.com) 的审计与分析下,选择机器人应用程序。

    如果您尚未登录,则需要登录 Diligent One。

  2. 从机器人应用程序中的仪表盘,选择 ACL 机器人
  3. 导航到您要包含任务的机器人,然后选择该机器人以将其打开。
  4. 单击机器人应用程序右上角的开发按钮,即可切换到开发模式。

    生产模式页眉具有浅色背景,而开发模式页眉具有深色背景。

  5. 任务选项卡上,单击创建任务

    任务设计器打开。

  6. 为标识该自动化流程的任务键入一个名称,然后单击保存
  7. 任务设计器中逐步前进以配置任务设置:
    1. 选择要运行的脚本并输入任何必需的参数值。

      从 AX 流程复制参数值,除非您由于某种原因要更改这些值。

    2. 可选。计划该任务。

      您将要即时运行该任务,因此您可以跳过创建计划的步骤。或者,如果您还想要测试计划功能,您可以创建一个计划。

    3. 可选。选择在任务不知出于何种原因而未运行时,要向其发送电子邮件通知的一个或多个收件人。
  8. 审核任务配置设置,然后单击确认并创建任务

    结果 使用您指定的设置创建了任务。

通过即时运行任务来测试它

在开发模式下测试每个任务并且排除发生的任何问题。

  1. 任务选项卡上,选择您刚刚创建的任务,然后单击 > 立即运行

    任务启动,您可以在任务选项卡或者任务运行选项卡中监控其进度并查看结果。

  2. 任务运行选项卡中,一旦该任务完成,单击该任务的条目。

    任务运行详情侧面板将打开并且显示有关该任务运行的详细信息,包括由 //RESULT 分析标签生成的任何输出表和文件的列表。

  3. 审核任何输出结果,以确认生成正确的表、日志或文件。

    有关如何查看输出结果内容的信息,请参阅查看 ACL 机器人中的表、文件和日志

  4. 输入/输出选项卡中,审核任何输出数据表以确认生成正确的表。

    //DATA 分析标签生成的表被列在其他表部分。有关如何查看这些数据表的内容的信息,请参阅查看 ACL 机器人中的表、文件和日志

  5. 如果任务失败,或者如果输出表或文件缺失,则基本排错步骤可能识别该问题。
  6. 如果某个任务在您尝试排除故障后继续失败,请联系 Diligent 支持人员以获得帮助。

基本排错步骤

问题类型 可能的原因或要采取的行动
一般 任务运行详情侧面板中选中结果状态。在某些情况下,出现一条消息以解释任务失败的原因。
如果日志文件被输出,请单击查看以检查该日志。该日志应该包括一个用红色  X  标记的条目,它指示该分析脚本为什么会失败。
任务输入

如果该任务使用链接表作为输入,请确认该表存在于输入/输出选项卡中的链接表部分。

有关详细信息,请参阅共享和链接 ACL 机器人中的数据表

如果该任务使用非 Analytics 相关文件(如 Excel 文件)作为输入,请确认该文件存在于输入/输出选项卡的文件部分。

有关详细信息,请参阅管理在机器人中存储的工作数据

分析标头

在 Analytics 中,选中该任务运行的所有分析脚本上的分析标头。确认所有必需的分析标签(如 //RESULT//DATA//FILE)存在并且被正确地格式化。

有关详细信息,请参阅分析标头和标签

机器人代理服务 在安装了机器人代理的 Windows 服务器上,检查机器人代理服务是否在运行。如果该服务已被停止,请启动它,然后重新运行该任务。

将脚本版本激活到生产模式

一旦任务能够正确运行,请将该任务所使用的脚本版本激活至生产模式。

有关详细信息,请参阅机器人应用程序中的开发模式和生产模式

  1. 脚本版本选项卡中,选择您刚刚测试任务时所使用的脚本版本。
  2. 版本详情面板中,单击激活
  3. 可选。在版本历史记录中输入注释,以说明您要激活的内容。

    提示

    在激活脚本版本时输入信息性注释是个最佳做法,这在以后查看自动分析时非常有用。

  4. 单击激活 versionNumber

    结果该脚本版本被激活并可在生产模式中使用。生产模式中的脚本选项卡在脚本版本中列出了各个分析脚本和任何辅助脚本。

在生产模式下创建和计划机器人任务

最后一个步骤是在生产模式下创建并计划机器人任务。

有关详细信息,请参阅创建机器人任务以运行脚本

  1. 单击机器人应用程序右上角的生产按钮,即可切换到生产模式。

    生产模式页眉具有浅色背景,而开发模式页眉具有深色背景。

  2. 任务选项卡上,单击创建任务

    任务设计器打开。

  3. 为标识该自动化流程的任务键入一个名称,然后单击保存
  4. 任务设计器中逐步前进以配置任务设置:
    1. 选择要运行的脚本并输入任何必需的参数值。

      从 AX 流程复制参数值,除非您由于某种原因要更改这些值。

    2. 计划该任务。

      从 AX 流程复制该计划,除非您由于某种原因要更改该计划。

    3. 选择在任务不知出于何种原因而未运行时,要向其发送电子邮件通知的一个或多个收件人。
  5. 审核任务配置设置,然后单击确认并创建任务

    结果 使用您指定的设置创建了任务。

  6. 通过即时运行任务来测试它。

    有关详细信息,请参阅通过即时运行任务来测试它

    如果该任务失败,或者如果输出表或者文件缺失,请确认您从开发模式激活了正确的脚本版本。如果该任务仍然失败,请参阅基本排错步骤或者联系 Diligent 支持人员以获得帮助。

下一步

一旦您已经在机器人应用程序中重新创建了一个或多个自动化流程,您可以移至AX 到机器人应用程序的迁移后活动