|
|
#2 |
|
Чайный пьяница
|
Цитата:
Сообщение от Казарин Александр
Прошу прощения, но мне вновь нужен ваш совет
![]() Сейчас мне нужно сделать обработку которая бы из 1С создавала некий объект в CRM, в целом это не проблема через WebService, но встал вопрос, как зная, допустим доменное имя пользователя - получить по нему GUID этого systemuser-а, для дальнейшего заполнения его в lookup сущности ![]() Код: CrmService _serv = new CrmService();
//Формируем собственно токен для работы сервиса, креденшиалы и прочее
Microsoft.Crm.Sdk.Query.QueryByAttribute query = new Microsoft.Crm.Sdk.Query.QueryByAttribute();
query.ColumnSet.AddColumn("systemuserid");
query.EntityName = "systemuser";
query.Attributes = new string[] { "domainname" };
query.Values = new string[] { "domain\\userdomainname" };
BusinessEntityCollection users = _serv.RetrieveMultiple(query);
//получили коллекцию, оценили размер, если нашли - взяли первый, кастанули, получили гуид
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
|
| За это сообщение автора поблагодарили: Артем Enot Грунин (1). | |