AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Разработка
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 12.09.2013, 14:32   #1  
spectr is offline
spectr
Участник
Аватар для spectr
MCBMSS
Лучший по профессии 2014
 
287 / 70 (3) ++++
Регистрация: 19.10.2011
Адрес: Киев
Ошибка REST запроса
Суть такая есть Incedent с лукапом на себя (связь называется new_incident_incident)
Запросом мне нужно создать Инцидент с дочерними Инцидентами.
Выполняю как написано в SDK http://msdn.microsoft.com/en-us/library/gg309638.aspx

Выдавало ошибку что нет такого свойства в объекта. Порылся в RESTe и нашел что на самом деле в название связи самой на себя дописывается Referencing.
Исправил new_incident_incident на Referencingnew_incident_incident теперь говорит что
Цитата:
Error processing request stream. The request should be a valid top-level resource object.
Что можно с этим сделать ?
12.09.2013 в 13:41.
причет системная связь Referencingincident_existingcase тоже не работает
12.09.2013 в 14:21.
пробовал создать Инцидент и Задачи все работает (связь Incident_Tasks).
думал проблема в типе связи создал ссылочную связь на задачу снова проверил работает (связь new_incident_task).
причем заметил что только связи сам на себя получают Referencing и в expand тоже нужно использовать Referencingincident_existingcase а не incident_existingcase но там оно работает.

Последний раз редактировалось spectr; 12.09.2013 в 15:21.
Старый 12.09.2013, 16:40   #2  
spectr is offline
spectr
Участник
Аватар для spectr
MCBMSS
Лучший по профессии 2014
 
287 / 70 (3) ++++
Регистрация: 19.10.2011
Адрес: Киев
Может кто знает как создать по другому Инцидент с дочерними Инцидентами ? Одно условие запросов к REST или SOAP должно быть не больше двух.
Просто вариант создать Инцидент, получить его ID и потом в цикле выполнить запросы на создание дочерних очень долго отрабатывать будет а мне нужна скорость отработки скрипта для операторов.
Старый 12.09.2013, 18:42   #3  
a33ik is offline
a33ik
Чайный пьяница
Аватар для a33ik
MCP
MCBMSS
Злыдни
Соотечественники
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,243 / 896 (36) +++++++
Регистрация: 02.07.2008
Адрес: Greenville, SC
Цитата:
Сообщение от spectr Посмотреть сообщение
Может кто знает как создать по другому Инцидент с дочерними Инцидентами ? Одно условие запросов к REST или SOAP должно быть не больше двух.
Просто вариант создать Инцидент, получить его ID и потом в цикле выполнить запросы на создание дочерних очень долго отрабатывать будет а мне нужна скорость отработки скрипта для операторов.
Плагин - это простой ответ. Обрабатываете создание инцидента, в скрытых полях передаёте значения для дочерних инцидентов, в плагине хендлите, создаёте.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
Старый 13.09.2013, 10:28   #4  
spectr is offline
spectr
Участник
Аватар для spectr
MCBMSS
Лучший по профессии 2014
 
287 / 70 (3) ++++
Регистрация: 19.10.2011
Адрес: Киев
Плохой вариант так как из звонка нет связи с инцидентом, а при создании туда переносится большее количество данных как для родительского так и для дочерних инцидентов. Плюс есть такие данные которые вовсе не хранятся на звонке а приходят с веб-ресурса. Это уже прям нужно XML файл создавать и крепить в атачи
p.s. Много лишней работы. Легче for написать но не хочеЦЦо
Старый 13.09.2013, 12:14   #5  
a33ik is offline
a33ik
Чайный пьяница
Аватар для a33ik
MCP
MCBMSS
Злыдни
Соотечественники
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,243 / 896 (36) +++++++
Регистрация: 02.07.2008
Адрес: Greenville, SC
Цитата:
Сообщение от spectr Посмотреть сообщение
Плохой вариант так как из звонка нет связи с инцидентом, а при создании туда переносится большее количество данных как для родительского так и для дочерних инцидентов
Ну всё равно прийдётся заполнять, чтобы создать. Входная точка - всё равно создание инцидента.

Цитата:
Сообщение от spectr Посмотреть сообщение
Плюс есть такие данные которые вовсе не хранятся на звонке а приходят с веб-ресурса.
И что? Аналогично передаются в инцидент.

Цитата:
Сообщение от spectr Посмотреть сообщение
Это уже прям нужно XML файл создавать и крепить в атачи
Ну это конечно простите через чур. Если уж надо что-то настраиваемое - то json + текстовое поле.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
За это сообщение автора поблагодарили: spectr (1).
Старый 13.09.2013, 14:26   #6  
spectr is offline
spectr
Участник
Аватар для spectr
MCBMSS
Лучший по профессии 2014
 
287 / 70 (3) ++++
Регистрация: 19.10.2011
Адрес: Киев
Вот про json как-то забыл.
Ну этот вариант уже ближе к тому что хочу
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axforum blogs: Ошибка выполнения запроса в динамическом маркетинговом списке Blog bot Dynamics CRM: Blogs 0 28.02.2013 16:11
Ошибка синхронизации Outlook 2007 и MS CRM 4 absurdperson Dynamics CRM: Администрирование 9 02.03.2012 10:56
Gareth Tucker: Defaulting a Lookup field via a REST query at Form Load Blog bot Dynamics CRM: Blogs 0 23.08.2011 12:11
Ошибка выполнения запроса - система не находить запись ZooY Dynamics CRM: Разработка 7 10.06.2010 10:55
Ошибка авторизации при выполнении запроса Dark_Angel Dynamics CRM: Разработка 0 03.09.2009 17:23

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 15:19.