0

SOAP 呼び出しを使用して、dynamics crm 2011 でユーザーの既定のキューを取得できるようにしたいと考えています。検索してみましたが、リードはありませんでした。どんな助けでも大歓迎です。

ありがとう

4

1 に答える 1

0

エンティティqueueidからフィールドをクエリしてみてください。systemuser例:

     var userId = new Guid("BCF84567-DE3C-4470-9A61-4B9A32351CB6");
     var query = new QueryExpression("systemuser") { ColumnSet = new ColumnSet(new string[] { "queueid" }) };
     query.Criteria.AddCondition(new ConditionExpression("systemuserid", ConditionOperator.Equal, userId));
     var req = new RetrieveMultipleRequest()
                   {
                       Query = query
                   };
     var res = (RetrieveMultipleResponse)slos.Execute(req);
     var result = res.EntityCollection[0].Attributes["queueid"];

これにより、デフォルトのユーザー クエリへのエンティティ参照が返されます。

于 2013-09-20T14:41:34.737 に答える