【问题标题】:Maximo 7.6 - Conditionally approving labor transactions with automation script and escalationMaximo 7.6 - 使用自动化脚本和升级有条件地批准劳动力交易
【发布时间】:2017-05-12 04:25:37
【问题描述】:

提前致谢。

我们有一个 Maximo 自动化脚本 (python),当它从计划的升级运行时,它会批准所有人工交易。 "mbo.approveLaborTransaction()" 是整个脚本。自动化脚本或升级没有问题。

但是,当它运行时,我们希望只批准开始日期超过 21 天的劳动力,而不是批准所有劳动力。 (这将使员工有时间编辑他们的劳工记录。批准的劳工不能被编辑。)

是否可以通过 python 脚本有条件地批准劳动记录?如果是的话,怎么做?

如果没有,是否可以对调用自动化脚本的升级设置条件?目前,升级有一个条件“GENAPPRSERVRECEIPT=0”。 (这意味着劳动力未批准)我尝试添加'...AND(STARTDATETIME

我也愿意接受其他方法。谢谢。瑞恩

【问题讨论】:

  • 无视。刚刚想通了。下面为有同样问题的其他人发布答案...

标签: python maximo escalation


【解决方案1】:

可以在升级中完成对劳动记录的有条件批准(所有劳动开始于 21 天前)。我并不是说它不能在自动化脚本中完成。但是,我发现在“条件”框中编写 SQL 过滤器很容易。我首先开始了这条路,但在我的表达式中使用了错误数据库字段。

请注意,在使用“条件”编写器工具时,Maximo 会显示一个下拉字段供您选择以应用于过滤器。不要使用这些。转到数据库本身并找到您需要使用的正确字段。在这种情况下,“StartDate”而不是“StartDateTime”。

这是我在升级中使用的更新后的表达式: GENAPPRSERVRECEIPT=0 和 (STARTDATE

【讨论】:

    猜你喜欢
    • 2015-06-10
    • 1970-01-01
    • 1970-01-01
    • 2018-08-18
    • 1970-01-01
    • 2020-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多