0
我有兩個不同的自定義實體。我使用表單手動創建的第一個(付款)。支付創建後,它會執行一個插件,該插件將創建一個或多個優惠券。插件創建憑證沒有問題。問題是,當我去付款並點擊優惠券時,我沒有看到我剛剛創建的優惠券列表。如果我去看所有的代金券,我可以看到我剛剛創建的代金券。從付款到憑證有一對多的關係。我需要在我的插件中爲實體關聯做什麼?Dynamics CRM 2011 - 如何關聯兩個不同的實體
感謝
我有兩個不同的自定義實體。我使用表單手動創建的第一個(付款)。支付創建後,它會執行一個插件,該插件將創建一個或多個優惠券。插件創建憑證沒有問題。問題是,當我去付款並點擊優惠券時,我沒有看到我剛剛創建的優惠券列表。如果我去看所有的代金券,我可以看到我剛剛創建的代金券。從付款到憑證有一對多的關係。我需要在我的插件中爲實體關聯做什麼?Dynamics CRM 2011 - 如何關聯兩個不同的實體
感謝
聽起來像是你只是還沒有建立的關係回到觸發付款時創建憑證。
鑑於1:N關係,並且由於您在付款插件的上下文中創建憑證,因此您可以將憑證上的查找設置爲插件當前正在執行的付款(目標)。
new_voucher.new_paymentid = new EntityReference(...);
new_paymentid
是憑證查找屬性(顯然它會被稱爲否則你的情況的東西)。對於EntityReference
,您需要定義產品的EntityName和Id,您可以從目標中讀取該產品的EntityName和Id。