SOAP 呼び出しを使用して、dynamics crm 2011 でユーザーの既定のキューを取得できるようにしたいと考えています。検索してみましたが、リードはありませんでした。どんな助けでも大歓迎です。
ありがとう
SOAP 呼び出しを使用して、dynamics crm 2011 でユーザーの既定のキューを取得できるようにしたいと考えています。検索してみましたが、リードはありませんでした。どんな助けでも大歓迎です。
ありがとう
エンティティ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"];
これにより、デフォルトのユーザー クエリへのエンティティ参照が返されます。