20.01.2009, 16:55 | #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). |