自动完成例行应用程序任务
您可以使用自动化脚本来实现对象规则、字段验证、工作流程或上报操作、工作流程条件逻辑以及安全性条件逻辑。自动化脚本可以缩短您花费在自动执行任务上的时间,这是因为,不需要重新编译 Java™ 文件或重新启动服务器。
- 自动化脚本
自动化脚本由启动点、具有相应绑定值的变量以及源代码组成。您可以使用向导来创建自动化脚本的组成部分。可以创建脚本和启动点,也可以创建启动点并将其与现有脚本相关联。 - 创建自动化脚本
可以创建自动化脚本来自动执行例行应用程序任务。可以使用向导来创建脚本和具有关联变量及绑定的启动点。另外,还可以使用向导将启动点与现有脚本相关联。 - 示例:将服务请求自动分配给服务组
生产设备开发团队被要求在生产系统中实现一个业务规则。当设备中的管道泄漏时,操作员将创建服务请求来报告发生泄漏。管道体积确定分配给服务组的服务请求。开发团队创建了一个将服务请求分配给适当的服务组的脚本。如果管道体积大于指定的限制,那么该团队还必须确保将创建工作日志。 - 启动点
启动点是完整的脚本配置。此配置由目标应用程序或上下文、在应用程序与脚本之间传递的变量以及脚本正文组成。 - 自动化脚本中的变量
变量可确定信息传递到脚本或从脚本接收信息的方式。您可以在向导中配置脚本的变量,而不是在源代码内声明变量。使用变量可以降低源代码的复杂程度,并且可以更容易地将源代码复用于不同用途。 - 通过在自动化脚本中使用选项消息来收集用户输入
选项消息用于收集用户输入,然后可以在自动化脚本中使用用户输入。您可以在自动化脚本中使用选项消息来创建交互式用户体验。例如,消息称记录不存在,并询问是否应创建该记录。 - 自动化脚本中可复用的库脚本
库脚本是编程逻辑的可复用部分,自动化脚本可从其代码主体内部调用库脚本。 创建库脚本可以省时省力。库脚本存储在数据库中的 AUTOSCRIPT 表中。 - 调度自动化脚本以作为 cron 任务的一部分运行
cron 任务是按固定调度在应用程序服务器上自动运行的作业。例如,ESCALATION cron 任务用于处理上报以确保按时处理关键任务。您可以使用若干预定义的 cron 任务,也可以定义新的 cron 任务。对于新的 cron 任务,您必须提供其中包含对调度执行的业务逻辑的 Java 类实现。 - 用于集成的自动化脚本
您可以使用自动化脚本,通过实施对象结构、发布通道、企业服务和调用通道集成组件来定制集成消息的处理事务。 - 使用自动化脚本进行调试
在定制应用程序之前,可以调试脚本以除去所有问题。可以在脚本中指定打印语句,以便捕获特定于该脚本的日志。脚本编制框架中的日志语句将自动发送到自动脚本记录器。 - 用户的错误消息
可以从脚本中向用户显示错误消息,而不必使用 API。例如,当资产编号未遵循资产命名规则时,可以在“资产”应用程序中显示错误消息供用户查看。