首页 > 解决方案 > 自动化脚本:如果 FieldA = 1,则将 FieldB 设置为“一”

问题描述

我试图将这个问题分解为可管理的部分:空间查询


我认为第一步是创建一个自动化脚本来执行此操作:

例如:

  1. 创建新的工单
  2. 手动输入WONUMas1
  3. 节省
  4. 保存动作自动触发自动化脚本
  5. 脚本检查是否WONUM = 1
  6. 如果为真,则DESCRIPTION填充单词one

我怎样才能做到这一点?

马克西莫 7.6.1.1

标签: pythonconfigurationjythonmaximojython-2.7

解决方案


DESCRIPTION当设置为 1时,使用以下代码将WONUM设置为 1。

发射点详细信息:

  1. 发射点类型: 物体发射点
  2. 目的: WORKORDER
  3. 事件:保存
  4. 保存:添加(保存前)

发射点截图

蟒蛇代码:

from psdi.mbo import MboConstants
wonum = mbo.getString("WONUM")
if wonum == "1":
    mbo.setValue("DESCRIPTION","one",MboConstants.NOACCESSCHECK)

我希望这回答了你的问题!


推荐阅读