自定义工作流活动 - 返回集合或数组?

时间:2012-03-30 16:17:29

标签: list android-activity workflow dynamics-crm-2011

对于MS CRM 2011,我已经进行了自定义工作流程活动,但我无法注册,因为作为输出参数我正在尝试返回

OutArgument<IEnumerable<EntityReference>>

可能不受支持。

如何返回集合或实体引用数组?

谢谢

2 个答案:

答案 0 :(得分:2)

This is list of supported types您可以返回自定义工作流程。不幸的是IEnumerable不在列表中:(

答案 1 :(得分:0)

最多可以一次定义一个参考:

    [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