02.09.2008, 12:55 | #1 |
Участник
|
Доступ к custom сущностям
Вопрос дурацкий, но что то не могу найти ответ.
Есть CRM 4.0 Enterp. edition, там несколько организаций, в одной из них - (не той что открывается по умолчанию,) есть несколько custom объектов. Задача написать веб страницу которая работает с ними. Создаем веб страницу, добавляем ссылку на веб служуб црм. http://<servername[ : port]>/mscrmservices/2007/crmservice.asmx Но, при этом добавлении мы видим custom объекты организации по умолчанию. Вопрос, как добавить веб службу работающую именно с нужной организацией? Чтобы можно было иметь доступ к custom сущностям. |
|
02.09.2008, 13:25 | #2 |
MCTS
|
сдается мне, что нужно добавить название организации,
http://<servername[ : port]>/название организации/mscrmservices/2007/crmservice.asmx |
|
02.09.2008, 13:37 | #3 |
Участник
|
Пробовал, добавляет веб службу, в которой вообще сущностей нет. Только методы и константы разные.
|
|
02.09.2008, 13:53 | #4 |
Moderator
|
Кажется сервис на все организации один, а с какой организацией мы взаимодействуем указывается в запросе. Возможно вы просто не опубликовали изменения после настройки?
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
02.09.2008, 18:23 | #5 |
Moderator
|
Использовать токен:
CrmAuthenticationToken token = new ...; token.AuthenticationType = 0; //AD token.OrganizationName = ""; CrmService service = new ...; service.CrmAuthenticationTokenValue = token; service.Url = http://server/mscrmservices/2007/crmservice.asmx; |
|
03.09.2008, 09:35 | #6 |
Moderator
|
Вопрос был не в этом, Андрей. У человека вэб референс после настройки не обновляется.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|