2013-09-25 51 views
1

我有3個實體,其中一個包含很多記錄,另​​外兩個是這些記錄的列表。我的目標是創建長名單和候選人名單。我可以用n-n關係創建長長的列表。我用「添加現有記錄」按鈕將記錄添加到長列表中。但是,我必須創建從指定的長列表中選擇其記錄的短列表。用戶將首先消除大部分記錄並將其添加到長列表中,然後從長列表中刪除這些記錄並將其添加到候選列表中。CRM Dynamics如何設置短列表 - 長列表關係

要充分指定:

  • 記錄實體:x1,x2,x3..............xn

  • 一長串實體:LL1 (x1,x4,x7), LL2(x2,x10) {抽樣}

  • 短名單的實體:SL1 (x1,x7), SL2(x2) {他們從記錄長列表,並且當輸入記錄時,唯一的選項是來自指定長列表的記錄。}

那麼,我怎樣才能使這樣的系統工作?

回答

1

創建四個實體LongList,入圍名單,LongListMember,ShortListrMember

LongList實體屬性

1)列表名稱

2)你想存儲有關清單的任何其他信息。

名單實體屬性

1)列表名稱

2)LongList - 查找相關LongList記錄

3)你想存儲有關清單的任何其他信息。

LongListMember實體屬性

1)列表名稱 - 查找到LongList實體

2)會員 - 查找到您要在列表中跟蹤實體。

ShortListMember實體屬性

1)列表名稱 - 查找到的名單實體

2)會員 - 查找到您要在列表中跟蹤實體。

我們創建一個長長的清單

1)創建實體的記錄LongList

2)對於每一個要在列表跟蹤記錄,添加LongListMember記錄,其中

a)列表名稱字段指向您創建的新長列表記錄

b)成員字段指向要添加到列表中的記錄。

同樣,創建一個名單

1)創建實體的記錄名單

2)一長串字段設置爲相關的一長串紀錄

3)對於每您想要在列表中追蹤的記錄,添加一個列表成員記錄,其中

a)列表名稱字段指向您創建的新短列表記錄

b)成員字段指向要添加到列表中的記錄。

要強制執行短列表成員應該屬於相關長列表的約束,您需要在ShortListMember表單上編寫過濾查找,以便查找視圖僅顯示屬於相關長列表的記錄。 這有點複雜,所以讓我知道你是否打算這樣做,我可以進一步幫助你。

+0

謝謝你的回答Sunil。除了創建List-Member實體之外,我實際上已經像昨天一樣製作了類似於你的東西。我做了一個長名單的小孩子,因爲每個長名單都有自己的短名單,每個短名單都必須有一個長長名單。我仍然會嘗試你的解決方案,但我認爲我只是在努力與視圖現在過濾。我可以過濾它,但是對於每個長列表,我必須寫一個新的視圖。我可以讓它只與關係一起工作,還是必須使用連接來過濾那些東西?或者如果我以你的方式去做,只會有關係嗎?再次感謝你。 –

+0

還有一個問題。我如何觸發一個進程在List-Member實體中創建一條新記錄?我當然可以將列表傳遞給List-Member實體,但無法訪問我添加到列表中的成員記錄。此外,我無法找到該過程的觸發器,指出列表中已添加成員。 –

+0

實際上,連接也可以正常工作。連接將類似於上面描述的ListMember實體。 ListMember實體基本上是列表和列表中的記錄之間的連接。事實上,當我最初回答你的問題時,我想提出連接建議,但我的答案變得非常長。 –

相關問題