本文介绍了自动化脚本:如果FieldA = 1,则将FieldB设置为"one"的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试将此问题分解为可管理的部分: Maximo空间查询
我认为第一步是创建一个执行此操作的自动化脚本:
I think the first step is to create an automation script that does this:
- 从字段中获取值
- 有什么用
- 将值返回到另一个字段
例如:
- 创建新的工作订单
- 手动输入
WONUM
作为1
- 保存
- 保存操作会自动触发自动化脚本
- 脚本检查是否
WONUM = 1
- 如果为true,则在
DESCRIPTION
中填充单词one
- Create a new work order
- Manually enter the
WONUM
as1
- Save
- The action of saving automatically triggers an automation script
- The script checks to see if the
WONUM = 1
- If true, then the
DESCRIPTION
is populated with the wordone
我该怎么做?
( Maximo 7.6.1.1 )
推荐答案
在WONUM
设置为1时,使用以下代码将DESCRIPTION
设置为1.
Use the below code to set the DESCRIPTION
to one when WONUM
is set to 1.
启动点详细信息:
- 启动点类型::对象启动点
- 对象:
WORKORDER
- 事件:保存
- 保存:添加(保存前)
- Launch Point Type: Object Launch Point
- Object:
WORKORDER
- Event: Save
- Save: Add (Before Save)
Python代码:
from psdi.mbo import MboConstants
wonum = mbo.getString("WONUM")
if wonum == "1":
mbo.setValue("DESCRIPTION","one",MboConstants.NOACCESSCHECK)
我希望这能回答您的问题!
I hope this answers your question!
这篇关于自动化脚本:如果FieldA = 1,则将FieldB设置为"one"的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!