對於MS CRM 2011我做了自定義工作流活動,但我無法註冊,因爲作爲一個輸出參數我試圖返回自定義工作流程活動 - 返回集合或數組?
OutArgument<IEnumerable<EntityReference>>
這是propably不支持。
如何返回集合或實體引用的數組?
謝謝
對於MS CRM 2011我做了自定義工作流活動,但我無法註冊,因爲作爲一個輸出參數我試圖返回自定義工作流程活動 - 返回集合或數組?
OutArgument<IEnumerable<EntityReference>>
這是propably不支持。
如何返回集合或實體引用的數組?
謝謝
This is list of supported types您可以返回自定義工作流程。不幸的是IEnumerable
不在列表:(
你能發佈有關錯誤的更多細節嗎?可能你可以使用guid列表或你自己的自定義對象而不是EntityReference?
上充其量,你可以一次定義一個參考:
[Input("EntityReference input 1")]
[Output("EntityReference output 1")]
[ReferenceTarget("account")]
[Default("3B036E3E-94F9-DE11-B508-00155DBA2902", "account")]
public InOutArgument<EntityReference> AccountReference { get; set; }
[Input("EntityReference input 2")]
[Output("EntityReference output 2")]
[ReferenceTarget("contact")]
[Default("4C036E3E-94F9-DE11-B508-00155DBA2902", "contact")]
public InOutArgument<EntityReference> AccountReference { get; set; }
支持的參數是:
• Bool
• DateTime
• Decimal
• Double
• EntityReference
• Int
• Money
• OptionSetValue
• String