在工作订单追踪中,有一个字段“LEAD”,它将显示潜在客户的ID。 在我们的要求中,我们必须显示Leadname和Lead ID。 因此,我在Workorder中为Leadname创建了一个新字段,并在Wordorder和Person之间使用了一个新的关系的交叉域。关系where子句是personid =:导致Maximo交叉域
交叉域复制PERSON对象的Displayname属性中Leadname的值,并且在我们给出Workorder的Lead属性中的ID时正常工作。
然而,如果我给出一个潜在客户ID然后删除潜在客户的潜在客户ID,那么潜在客户名仍然保留它不会被修改为空。 我相信它是因为交叉条件(personid =:lead)不满意,因此不会执行任何操作。我试着设置Source和Destination的条件,但那也不起作用。
是否有任何方法来默认字段为空以防万一交叉where子句条件不满足。
我能够通过使用自动化脚本来实现这个实现,但想知道是否可以通过其他方式实现相同。
不同的想法。您如何拥有一个只读的关系,即从WORKORDER到PERSON的关系。如果LEAD字段为空,则相应的只读字段将变为空白。除非您有商业上的理由来在工单表中记录显示名称,否则为什么要在数据库中创建一个新字段? – Sun
企业需要名称信息以及ID。如果我只读,在任何时候,用户将无法修改WO – stackuser11
上的Lead值,我的意思是让显示名称为只读。与5天前的Jeroen一样的建议。 – Sun