自动化脚本:如果 FieldA = 1,则将 FieldB 设置为 'one'
Automation Script: If FieldA = 1, then set FieldB to 'one'
我试图将这个问题分解为可管理的部分:。
我认为第一步是创建一个自动化脚本来执行此操作:
- 从字段中取值
- 用它做点什么
- Returns 不同字段的值
例如:
- 创建新工单
- 手动输入
WONUM
为 1
- 保存
- 保存动作自动触发自动化脚本
- 脚本检查
WONUM = 1
- 如果为真,则
DESCRIPTION
将填充 one
我该怎么做?
(Maximo 7.6.1.1)
当WONUM
设置为1时,使用下面的代码将DESCRIPTION
设置为1。
发射点详细信息:
- 发射点类型: Object Launch Point
- 对象:
WORKORDER
- 事件:保存
- 保存: 添加(保存前)
Python代码:
from psdi.mbo import MboConstants
wonum = mbo.getString("WONUM")
if wonum == "1":
mbo.setValue("DESCRIPTION","one",MboConstants.NOACCESSCHECK)
希望这能回答您的问题!
我试图将这个问题分解为可管理的部分:
我认为第一步是创建一个自动化脚本来执行此操作:
- 从字段中取值
- 用它做点什么
- Returns 不同字段的值
例如:
- 创建新工单
- 手动输入
WONUM
为1
- 保存
- 保存动作自动触发自动化脚本
- 脚本检查
WONUM = 1
- 如果为真,则
DESCRIPTION
将填充one
我该怎么做?
(Maximo 7.6.1.1)
当WONUM
设置为1时,使用下面的代码将DESCRIPTION
设置为1。
发射点详细信息:
- 发射点类型: Object Launch Point
- 对象:
WORKORDER
- 事件:保存
- 保存: 添加(保存前)
Python代码:
from psdi.mbo import MboConstants
wonum = mbo.getString("WONUM")
if wonum == "1":
mbo.setValue("DESCRIPTION","one",MboConstants.NOACCESSCHECK)
希望这能回答您的问题!