[英]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.