[英]MS CRM Custom Workflow Activity output with generic type
我想編寫一個自定義工作流活動,該活動將從實體的父對象的父對象返回一個值。 例如,我在實體A上,這里我對實體B有一個查找字段,在這里我有對實體c的查找字段。 在實體c上有一個給定的字段,我想返回該值。
是否可以創建通用輸出類型,以便“自定義工作流活動”可以返回查找或任何其他受支持的數據類型?
謝謝!
除了支持的類型(如MSDN上列出)外,無法添加任何其他類型的OutArgument<T>
。
我看到兩個解決方法:
OutArgument<string>
並在其中存儲序列化的EntityReference
對象。 這種方法的缺點是您的參數只能由另一個自定義工作流程活動使用。 OutArgument<EntityReference>
。 如果幸運的話,您只需要幾個。 您可以在以下庄園中為自定義工作流程操作指定輸出參數的類型
[ReferenceTarget("Entity Logical Name")]
public OutArgument<EntityReference> ReferenceArgument { get; set; }
有關從“自定義工作流操作”返回值的更多信息,請查看本文。
http://anythingcrm.blogspot.co.uk/2013/07/crm-2011-workflow-activity-parameter.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.