分析脚本
脚本未被限制为仅在 Analytics 中运行。通过将常规脚本转换为分析脚本,您可以在 Diligent One 平台上的机器人应用程序中调度和运行脚本。
说明
Analytics 16 及所有后续更新版本均不适合与 Analytics Exchange (AX) 搭配使用。Diligent 已于 2023 年 1 月 1 日结束了对 Analytics Exchange 的支持。了解更多或者升级至机器人应用程序。
有关搭配使用 Analytics 与 Analytics Exchange 的信息,请参阅 Analytics 和 ACLScript 15.1 帮助。
什么是分析脚本?
分析脚本或“分析”是带有分析标头的常规脚本。分析标头是一系列的声明标记,它使脚本可以在机器人中运行。分析标头包括用户预先填充的输入参数,这些参数使分析脚本可以立即或在计划的时间以无人看管的方式运行。
将常规脚本转换为分析脚本
分析脚本起初为常规脚本。要在机器人中运行常规脚本,您必须将常规脚本转换为分析脚本:
- 在 Analytics 中创建和测试脚本。
- 添加相应的分析标头标记以使该脚本成为分析脚本。
- 将一个或多个分析脚本以及任何辅助脚本作为一个脚本版本提交至机器人中的开发模式,并且在生产模式下调度和运行已激活的脚本版本。
有关更多信息,请参阅开发分析脚本。
添加分析标头
分析标头是在从脚本的第一行开始的注释块中定义的。分析标头至少要声明该脚本是分析脚本:
COMMENT
//ANALYTIC 标识出缺失的支票
此分析脚本识别缺失的支票号码
END
有关详细信息,请参见处理分析标头。
什么是辅助脚本?
辅助脚本一个不包含分析标头的常规脚本,它用来与分析脚本联合工作。在典型的设计中,分析脚本使用 DO SCRIPT 命令调用一个或多个辅助脚本。一旦辅助脚本完成,处理会返回至分析脚本,后者会继续执行。
辅助脚本还可以称作子脚本、从属脚本、实用脚本或者帮助脚本。您不是必须使用辅助脚本。它们提供了一种选择,可用来分隔可能是条件性的、可重用的或者只是难以包括在父分析脚本中的脚本逻辑块。
辅助脚本限制
可以多种不同的方式使用辅助脚本,但是因为不存在分析标头,所以有两个限制:
- 无输入或输出标签您无法指定输入或输出分析标签,这意味着您无法在辅助脚本本身中创建输入或输出参数。必须在父分析脚本的分析头中指定任何必需的参数。
- 不能直接运行用户不能直接调度或运行辅助脚本。只能从分析脚本中调用它们 – 或者直接调用,或者通过另一辅助脚本间接调用。