2012-03-30 9 views
4

出力パラメータとして、私はpropablyサポートされていませんカスタムワークフローアクティビティ - コレクションまたは配列を返しますか? MS CRM 2011

OutArgument<IEnumerable<EntityReference>> 

を返すようにしようとしているので、私は、カスタムワークフロー活動を行っているが、私はそれを登録することはできませんよ。

エンティティリフェラルのコレクションまたは配列を返すにはどうすればよいですか?

答えて

2

This is list of supported typesカスタムワークフローに戻ることができます。残念ながらIEnumerableはリストに含まれていない:(

0

はあなたがエラーの詳細をポストでしたありがとう! EntityReferenceの代わりにguidのリストや独自のカスタムオブジェクトを使用できるかもしれませんか?

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 
関連する問題