使用外部宏工具
可以在预定时间和日期运行宏。使用可在 SCP 外运行并可通过标准任务计划程序(如 Windows 计划程序)启动的宏命令工具。宏工具位于 C:\Program Files\Infor\Sales and Operations Planning\tools\macro\ 或类似路径,具体取决于为 SCP 选择的安装位置。
根据安装设置,会在 macrotool.bat 文件中创建默认 -sopUrl="<Preconfigured SCP Application URL>"
命令。
必须指定用于启动宏命令的参数以及执行命令的上下文。每个参数前面以“-”隔开宏名称,后者必须用引号引起来。
参数 | 说明 |
---|---|
|
要运行的宏的名称。 |
|
必需。指明要验证的用户凭证。 |
|
可选。如果指定,则指明用于执行宏的重复用户(模仿)。若未指定,则指明访问 SCP 的用户。使用 |
|
循环是必需的,循环周期是可选的。如果指定,则指明必须执行宏的循环周期。若未指定,则指明指定循环的当前运行循环周期。 |
|
可选。如果指定,则指明必须在哪个方案中执行宏(假定为方案级别宏命令)。若未指定,则指明循环周期级别宏。 |
可以按任何顺序指定参数,使用参数 ID 来指明每个参数值。
该命令工具用于执行作业。作业经过验证后,SCP 会管理该过程的所有记录。关于是否可以运行作业的返回状态将显示在命令行,并与作业日期和时间一起保存到日志文件,以供参考。例如,如果验证失败,而作业未运行,将显示状态“失败”和错误消息。
命令示例:
"Update Master Data" -cyclePeriod="Normal" -authenticateAs="pmm/reese:aps01#"
使用最新的循环周期,针对“Normal”循环运行循环周期“Update Master Data”宏。获得验证的用户将为“reese”,可由其运行该宏。
"Email Demand Review" -cyclePeriod="Normal" -scenario="Demand-Baseline" -authenticateAs="pmm/reese:aps01#"
使用最新的循环周期和“Demand-Baseline”方案,针对“Normal”循环运行循环周期“Email Demand Review”方案宏。获得验证的用户将为“reese”,可由其运行该宏。
"Email Supply Review" -cyclePeriod="Normal:FY12 Jul" -scenario="Supply-Baseline" -runAs="pmm/mark:pa55word" -authenticateAs="pmm/reese:aps01#"
使用“FY12 Jul”循环周期和“Supply-Baseline”方案,针对“Normal”循环运行“Email Supply Review”方案宏。获得验证的用户为“reese”;宏将以用户“mark”的身份来运行。