|
![]() |
#1 |
Участник
|
Цитата:
![]() Попробую объяснить: Допустим, есть некий веб-сервис [WebMethod] public void GetDataByAttribute (string AttributeName, Guid ObjectId) { ... } В качестве входных параметров в него передаются: 1. название атрибута (например, "customerid") - стринговая переменная; 2. GUID сущности (например, "Возможная сделка" opportunity, у которой соответственно есть атрибут customerid) - Guid переменная. Соответственно нужно каким-то способом получить значение поля customerid (то есть название контакта) у сущности с этим GUID. Но штука в том, что полученный атрибут сущности может быть любой, и не понятно, как его потом привести к виду opportunity.customerid, ведь "customerid" - это текстовый параметр (!). Надеюсь, сейчас описано понятнее ![]() |
|
![]() |
#2 |
Участник
|
Неужели никто не сталкиваося с подобной задачей?!
![]() |
|
![]() |
#3 |
Чайный пьяница
|
Я в разработке под Microsoft Dynamics CRM уже полтора года и, надеюсь, моя квалификация не вызывает у Вас сомнения.
Я не смог понять зачем Вам это необходимо. Можете сценарий привести?
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
![]() |
#4 |
Участник
|
Цитата:
Сценарий таков: В системе необходимо реализовать гибкий механизм, который позволит пользователям выбирать необходимые поля (атрибуты) из сущностей, значения которых потом используются, например, в составлении неких документов. Возможно, это можно как-то по другому реализовать, но пока что вижу только такой вариант. |
|
![]() |
#5 |
Чайный пьяница
|
Цитата:
Цитата:
Сообщение от Camena
![]() Сценарий таков:
В системе необходимо реализовать гибкий механизм, который позволит пользователям выбирать необходимые поля (атрибуты) из сущностей, значения которых потом используются, например, в составлении неких документов. Возможно, это можно как-то по другому реализовать, но пока что вижу только такой вариант.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
![]() |
#6 |
Участник
|
Цитата:
Сообщение от a33ik
![]() Это не к тому, что я хотел попонтоваться (хотя не скрою я это люблю делать), а к тому, что я так и не смог понять к чему этот велосипед...
А чем классический Retrieve не угодил то? ![]() Мне желательно решение на С#. Например, если я буду использовать такую конструкцию: FetchXmlToQueryExpressionRequest fetch = new FetchXmlToQueryExpressionRequest(); fetch.FetchXml = "<fetch version=\"1.0\" output-format=\"xml-platform\" mapping=\"logical\" distinct=\"true\"> ...... </fetch>"; FetchXmlToQueryExpressionResponse qe = (FetchXmlToQueryExpressionResponse)service.Execute(fetch); Я смогу потом из переменной qe вытащить ответный пакет? Последний раз редактировалось Camena; 30.10.2009 в 17:50. |
|
![]() |
#7 |
Чайный пьяница
|
Цитата:
Сообщение от Camena
![]() Возможно и вправду велосипед, такие подозрения есть...
![]() Мне желательно решение на С#. Например, если я буду использовать такую конструкцию: FetchXmlToQueryExpressionRequest fetch = new FetchXmlToQueryExpressionRequest(); fetch.FetchXml = "<fetch version=\"1.0\" output-format=\"xml-platform\" mapping=\"logical\" distinct=\"true\"> ...... </fetch>"; FetchXmlToQueryExpressionResponse qe = (FetchXmlToQueryExpressionResponse)service.Execute(fetch); Я смогу потом из переменной qe вытащить ответный пакет?
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|