在工作訂單追蹤中,有一個字段「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