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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.03.2013, 23:24   #1  
shturman is offline
shturman
Участник
Аватар для shturman
 
45 / 10 (1) +
Регистрация: 06.03.2013
CRM и XML
Доброе время суток! Я в CRM пока новичок. На работе получил задание. Нужно настроить ежедневный сбор данных с xml-формы в сущность “Массовый отклик”.
Может кто подскажет как это реализовать.
Старый 06.03.2013, 23:49   #2  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
К сожалению, ваш вопрос звучит как: "я новичок в програмировании, подскажите с чего начать". Начните с изучения SDK по вашей версии CRM. Там подробно, хотя и сильно запутано, изложено как работать с сервисами системы, в том числе и для загрузки данных.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 11.03.2013, 15:19   #3  
Likefire is offline
Likefire
Заноза в заднице
Аватар для Likefire
MCBMSS
Лучший по профессии 2009
 
547 / 50 (3) ++++
Регистрация: 22.10.2007
Адрес: Москва
Записей в блоге: 1
Ваш случай судя по всему ещё осложняется тем фактом, что в CRM нет готового компонента, подобного джобам в SQL, который мог бы быть по простому настроен для того, чтобы исполняться, скажем, каждый день в 11 утра. Ещё придется повозиться, чтобы обеспечить периодический запуск модуля, который будет данные собирать...
А вообще, конечно, для записи данных в CRM автоматически нужно использовать веб-сервис, хотя, если что - вручную можно перевести XML в CSV и освоить стандартный импорт. По началу будет долго, сложно, но по накатанной это может вылиться в несколько минут работы.
__________________
Лень мудрого человека - это необходимое средство нейтрализации кипучей активности руководящих им дураков!
За это сообщение автора поблагодарили: shturman (1).
Старый 11.03.2013, 17:16   #4  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
Импорт в CRM по рассеиванию уже давно не проблема, коллега. Есть замечательное средство Kingsway Soft CRM Toolkit: http://www.kingswaysoft.com/products...t-dynamics-crm. В первый раз не увидел что задача значится как ежедневная. Попробуйте освоить это средство, возможно удастся обойтись и без программирования.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 11.03.2013, 17:26   #5  
g.Naukovych is offline
g.Naukovych
Участник
MCBMSS
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
405 / 130 (5) +++++
Регистрация: 23.03.2011
я по ссылке понял, что этот тулкит платный.

А почему не использовать вот эту штуку?
http://mmcrm.ru/?p=2540

Я так понял она как раз для периодических задач.

Собственно вопрос, кто ее использовал и как она показала себя?
__________________
Мой блог https://procrm.tv
Старый 11.03.2013, 17:37   #6  
shturman is offline
shturman
Участник
Аватар для shturman
 
45 / 10 (1) +
Регистрация: 06.03.2013
Спасибо за отзывы. Но я правда не могу понять последовательность действий. Даже не знаю с чего начать. CRM использую совсем недавно.
Старый 13.03.2013, 14:13   #7  
shturman is offline
shturman
Участник
Аватар для shturman
 
45 / 10 (1) +
Регистрация: 06.03.2013
Определенную часть я сделал. Написал на C# приложение, которое выдергивает данные со страницы. Как теперь эти данные передать в CRM. Смотрел на мелкомягком, но ничего не нашел. Может есть у кого примеры или ссылки на похожие статьи.
Старый 13.03.2013, 14:32   #8  
g.Naukovych is offline
g.Naukovych
Участник
MCBMSS
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
405 / 130 (5) +++++
Регистрация: 23.03.2011
Чтобы записать данные Вам необходимо обновить экземпляр сущности.

метод Update у IOrganizationService

http://msdn.microsoft.com/en-us/libr...ce.update.aspx
__________________
Мой блог https://procrm.tv
Старый 13.03.2013, 15:00   #9  
Likefire is offline
Likefire
Заноза в заднице
Аватар для Likefire
MCBMSS
Лучший по профессии 2009
 
547 / 50 (3) ++++
Регистрация: 22.10.2007
Адрес: Москва
Записей в блоге: 1
Цитата:
Сообщение от g.Naukovych Посмотреть сообщение
Чтобы записать данные Вам необходимо обновить экземпляр сущности.

метод Update у IOrganizationService

http://msdn.microsoft.com/en-us/libr...ce.update.aspx
Либо добавить с помощью Create
__________________
Лень мудрого человека - это необходимое средство нейтрализации кипучей активности руководящих им дураков!
Старый 13.03.2013, 15:19   #10  
shturman is offline
shturman
Участник
Аватар для shturman
 
45 / 10 (1) +
Регистрация: 06.03.2013
Сейчас попытаюсь объяснить что мне нужно.
есть у меня объект статистика сайта.


С ним связан объект статистика.


Выдернул я со страницы данные: id, ссылку, дату и т.д.

И мне нужно чтобы создался объект массовый отклик и туда записать данные.



Потом выдергиваю со страницы данные, но уже другие. И опять создаю объект массовый отклик. И так порядка 40-50 раз. И такая проверка должна проходить раз в день.
Старый 13.03.2013, 15:23   #11  
shturman is offline
shturman
Участник
Аватар для shturman
 
45 / 10 (1) +
Регистрация: 06.03.2013
Плюс еще нужно добавить проверку, чтобы не было повторяющихся записей. Статью по проверке на дублирование я нашел на мелкомягком, а вот с остальным.
Старый 14.03.2013, 15:23   #12  
shturman is offline
shturman
Участник
Аватар для shturman
 
45 / 10 (1) +
Регистрация: 06.03.2013
Еще вопрос. Нашел статью на мелкомягком

http://mmcrm.ru/?p=1238

Там описывается выполнение бизнес-процесса при помощи C#. А можно передать данные в бизнес-процесс, что-бы при создании или обновлении записи он данные заносил в поля.
Старый 15.03.2013, 04:02   #13  
shturman is offline
shturman
Участник
Аватар для shturman
 
45 / 10 (1) +
Регистрация: 06.03.2013
Нашел статьи на msdn по созданию, обновлению и т.д. записей.

http://msdn.microsoft.com/en-us/library/bb928994.aspx

Но при работе программы возникает ошибка
Client found response content type of 'text/html; charset=utf-8', but expected 'text/xml'.

Да и почему в примере crmservice.asmx, а не crmservice.aspx.
Старый 15.03.2013, 13:18   #14  
Anros is offline
Anros
Участник
 
54 / 28 (1) +++
Регистрация: 01.07.2009
Цитата:
Сообщение от shturman Посмотреть сообщение
Но при работе программы возникает ошибка
Client found response content type of 'text/html; charset=utf-8', but expected 'text/xml'.
Такая ошибка возникает при внутренней ошибки в веб-сервисе. При этом вместо xml возвращается html страница с ошибкой.
Смотрите логи, что чтобы определить что валится в сервисе.

Цитата:
Сообщение от shturman Посмотреть сообщение
Да и почему в примере crmservice.asmx, а не crmservice.aspx.
Потому что в .NET расширение для вебсервисов - .asmx
Старый 15.03.2013, 16:21   #15  
shturman is offline
shturman
Участник
Аватар для shturman
 
45 / 10 (1) +
Регистрация: 06.03.2013
Может кто-то делал похожую работу работу и передавал данные из приложения на C# в CRM. Поделитесь пожалуйста исходниками. Хоть посмотреть как проект выглядит целиком.
Старый 15.03.2013, 16:41   #16  
shturman is offline
shturman
Участник
Аватар для shturman
 
45 / 10 (1) +
Регистрация: 06.03.2013
Я разобрался с созданием, обновлением объектов через приложение.
Такая ситуация: информацию со страницы мне нужно забирать раз в день. С этим проблем нет.
А как соединить CRM и сайт в режиме реального времени. Допустим зашел пользователь на сайт, и в сразу в CRM запись создалась.
Старый 15.03.2013, 16:44   #17  
shturman is offline
shturman
Участник
Аватар для shturman
 
45 / 10 (1) +
Регистрация: 06.03.2013
И еще. Вот тут показано как создать контакт

http://msdn.microsoft.com/en-us/library/bb928994.aspx

Но контакт системный объект. А как работать с объектами, которые создал пользователь. Что для этого нужно?
Старый 15.03.2013, 18:45   #18  
Anros is offline
Anros
Участник
 
54 / 28 (1) +++
Регистрация: 01.07.2009
Используйте DynamicEntity класс.
Пример: http://nishantrana.wordpress.com/200...t-dynamic-crm/
За это сообщение автора поблагодарили: shturman (1).
Старый 15.03.2013, 19:56   #19  
shturman is offline
shturman
Участник
Аватар для shturman
 
45 / 10 (1) +
Регистрация: 06.03.2013
Ну с текстовыми полями понятно. А если меня числовое значение?
Старый 15.03.2013, 20:18   #20  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
Цитата:
Сообщение от shturman Посмотреть сообщение
Ну с текстовыми полями понятно. А если меня числовое значение?
А если подумать и попробовать? Откройте SDK, там есть примеры для всех типов полей.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 12 Blog bot Dynamics CRM: Blogs 0 30.01.2013 01:11
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 10 Blog bot Dynamics CRM: Blogs 0 17.08.2012 03:27
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 7 Blog bot Dynamics CRM: Blogs 0 27.03.2012 02:11
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 4 Blog bot Dynamics CRM: Blogs 0 24.09.2011 01:16
CRM DE LA CREME! Configuring Microsoft Dynamics CRM 4.0 for Internet-facing deployment Blog bot Dynamics CRM: Blogs 0 18.08.2009 11:05

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 08:58.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.