Maximo 7.6通过自动化脚本和升级有条件地批准人工交易

2024-10-01 17:31:48 发布

您现在位置:Python中文网/ 问答频道 /正文

提前谢谢。在

我们有一个Maximo自动化脚本(python),当它从计划的升级运行时,它批准所有人工事务。““mbo.ApprovalAborTransaction公司()“是整个脚本。自动化脚本或升级没有问题。在

但是,我们希望只批准开始日期超过21天的人工,而不是批准所有人工。(这将使员工有时间编辑其劳动记录。已审核的人工不可编辑。)

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

如果没有,是否可以对调用自动化脚本的升级设置条件?当前,在升级上存在一个条件“GENAPPRSERVRECEIPT=0”。(这意味着在人工未批准的情况下)我尝试添加“…和(STARTDATETIME<;(SYSDATE-21))”,但没有成功。在

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


Tags: 脚本编辑记录时间员工情况公司条件
1条回答
网友
1楼 · 发布于 2024-10-01 17:31:48

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

注意,在使用“条件”编写器工具时,Maximo显示了一个下拉字段,可从中选择应用于过滤器。不要用这些。转到数据库本身,找到需要使用的正确字段。在本例中,“StartDate”而不是“StartDateTime”。在

以下是我在升级中使用的更新表达式: GENAPPRSERVRECEIPT=0和(STARTDATE<;(TRUNC(SYSDATE)-21))

相关问题 更多 >

    热门问题