RunProductionSchedulingMacro

RunProductionSchedulingMacro 用于调用后端生产排程客户端,该客户端支持参数化模型名称和生产排程客户端宏名称,以指示要执行的客户端操作。此宏命令在系统级别执行。
这些参数用于宏:
模型名称
用于执行宏的生产排程模型名称上下文。此项支持 %modelcontext% 参数,当在生产排程“模块”(生产排程模型详情)内执行宏时,该参数将由当前的生产计划模型替换。
宏名称
生产排程模型中的宏名称。

对于执行宏,必须使用以下格式指定命令字段的值:RunProductionScheduling(模型名, 宏名称)

在执行宏时,状态将更改为“正在运行”以指示正在处理宏。完成处理后,状态将更改为“已完成”。

1. 示例
需求 参数
在模型中删除批处理并创建新计划:Advanced Scheduling 的 ModelA RunProductionSchedulingMacro("ModelA","Schedule")
在 Advanced Scheduling 的模型 QACFBDEV02_TST 内从 M3 导入测试数据 RunProductionSchedulingMacro("QACFBDEV02_TST","Import M3 Test Data")
执行宏时执行验证。如果任何验证失败,将中止宏执行并显示相关错误消息。此表描述了宏执行过程中显示的错误消息:
验证条件 错误消息
检查生产排程模型名称是否存在 名为“{0}”的模型不存在或不可由当前用户访问。
检查生产排程宏名称是否存在 无法在“{1}”生产排程模型中找到名为“{0}”的宏。