首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Maximo交叉域

Maximo交叉域
EN

Stack Overflow用户
提问于 2017-02-10 20:59:05
回答 2查看 847关注 0票数 2

在Workorder tracking中,有一个字段" lead“,它将显示lead的ID。在我们的需求中,我们必须显示Leadname和Lead ID。所以我为Workorder中的Leadname创建了一个新字段,并使用了Wordorder和Person之间具有新关系的交叉域。关系where子句为personid=:lead

交叉域从PERSON对象的Displayname属性中复制Leadname的值,当我们在Workorder的Lead属性中给出一个ID时,它可以正常工作。

但是,如果我给出一个销售线索ID,然后删除WO中的销售线索ID,那么leadname仍然保留,它不会被修改为null。我相信这是因为没有满足交叉条件(personid=:lead ),因此没有执行任何操作。我也尝试在Source和Destination上设置条件,但同样不起作用。

如果不满足交叉where子句条件,有没有办法将字段默认为null。

我能够通过使用自动化脚本来实现这一点,但我想知道是否可以通过一些其他方法实现同样的效果。

EN

回答 2

Stack Overflow用户

发布于 2017-02-10 22:28:45

如果只是显示信息,您应该使用多部分文本框来显示此人的lead和displayname。您需要使用lead属性添加一个从workorder到person的关系。然后,当您清除实际的lead字段时,正常的Maximo逻辑将清除'description‘。

有一种方法可以交叉固定值,包括null,以清除交叉操作中的另一个字段。只需在交叉域中创建一个带有空值的ALNDOMAIN (保留description为空),使用指向此特定域/值的关系,并使用点符号来交叉描述。在交叉中使用relationname.description作为源字段

票数 0
EN

Stack Overflow用户

发布于 2017-02-11 08:16:22

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42160006

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档