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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.05.2010, 13:09   #1  
ASheff is offline
ASheff
Участник
 
44 / 10 (1) +
Регистрация: 13.05.2010
Адрес: Ростов-на-Дону
Удаленная работа с CRM и расширеный поиск
Всем доброго дня.

Только что приступили к изучению данной CRM для возможности использования под свои нужды, так что тапками сильно не кидайтесь..
Просвятите пожалуйста по некоторым вопросам:

1. Есть ли какие нибудь способы удаленной работы с CRM? Например crm стоит на одном хосте в инете, а работать с ней надо с другого хоста. Под работой имеется ввиду добавление\изменение записей, не через веб-морду. Может что-то типа SOAP интерфейса имеется?

2. Можно ли реализовать "нечеткий" поиск в системе по каким-либо сущностям?
Под нечетким поиском подразумеваю сравнение, например как строки поиска в Yandex и Google. Т.е. при поиске "Вася Петров Степаныч" нужно что-бы находились записи "Петров Василий Степанович", "Василий С. Петров" ну и т.д..

Заранее спасибо всем за помощь.
Старый 13.05.2010, 15:32   #2  
ASheff is offline
ASheff
Участник
 
44 / 10 (1) +
Регистрация: 13.05.2010
Адрес: Ростов-на-Дону
Копаюсь в SDK, чет не могу найти примеры удаленной работы с CRM..
У нее есть вообще какие-нибудь внешние API?
Старый 13.05.2010, 16:11   #3  
Артем 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
1. MS CRM это веб сервер. Как вы думаете можно ли работать с веб сайтом удаленно? Конечно можно. Если у вас версия 4.0 то вы можете без проблем настроить Internet Faced Deployment к вашей CRM системе. Ищите по ключевому слову IFD.
2. Нечеткого поиска нет. Можно интегрировать систему с SharePoint, где такой поиск возможен, используя механизм BDC.

По второму посту. Откройте первый же раздел сдк и почитайте главу Microsoft Dynamics CRM Overview. Там изложено как устроена система и ее внешние интерфейсы. В том числе Web Services: CrmService.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
За это сообщение автора поблагодарили: ASheff (1).
Старый 13.05.2010, 16:21   #4  
ASheff is offline
ASheff
Участник
 
44 / 10 (1) +
Регистрация: 13.05.2010
Адрес: Ростов-на-Дону
Цитата:
Сообщение от Артем Enot Грунин Посмотреть сообщение
1. MS CRM это веб сервер. Как вы думаете можно ли работать с веб сайтом удаленно? Конечно можно. Если у вас версия 4.0 то вы можете без проблем настроить Internet Faced Deployment к вашей CRM системе. Ищите по ключевому слову IFD.
Понял, спасибо за помощь Я просто в голове невольно сравниваю с Шугой, там вся работа шла через SOAP. Посмотрю по IFD обязательно.


Цитата:
Сообщение от Артем Enot Грунин Посмотреть сообщение
2. Нечеткого поиска нет. Можно интегрировать систему с SharePoint, где такой поиск возможен, используя механизм BDC.

По второму посту. Откройте первый же раздел сдк и почитайте главу Microsoft Dynamics CRM Overview. Там изложено как устроена система и ее внешние интерфейсы. В том числе Web Services: CrmService.
А без интеграции с шарапоинтом?
Если написать плагин, в нем реализовать логику нечеткого поиска, так разве не получится? Извиняюсь, если пишу полный бред, пока просто слабо представляю возможности системы. Нам сейчас надо просто оценить, подойдет ли она нам или нет.
Так вот, собсно вопрос - через свой плагин это возможно?
Старый 13.05.2010, 18:28   #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
Цитата:
Сообщение от ASheff Посмотреть сообщение
Понял, спасибо за помощь Я просто в голове невольно сравниваю с Шугой, там вся работа шла через SOAP. Посмотрю по IFD обязательно.
Абсолютно аналогично. Вся работа ведётся через SOAP и вебсервисы.

Цитата:
Сообщение от ASheff Посмотреть сообщение
Если написать плагин, в нем реализовать логику нечеткого поиска, так разве не получится? Извиняюсь, если пишу полный бред, пока просто слабо представляю возможности системы. Нам сейчас надо просто оценить, подойдет ли она нам или нет.
Так вот, собсно вопрос - через свой плагин это возможно?
В терминах Microsoft CRM Plugin - это серверная сборка, которая реализует бизнес логику.

Думаю, что Вы имели ввиду своё расширение (написанное например на ASP.Net). Такие расширения можно сделать, только программист нужен.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
Старый 13.05.2010, 18:48   #6  
ASheff is offline
ASheff
Участник
 
44 / 10 (1) +
Регистрация: 13.05.2010
Адрес: Ростов-на-Дону
Цитата:
Сообщение от a33ik Посмотреть сообщение
В терминах Microsoft CRM Plugin - это серверная сборка, которая реализует бизнес логику.
Думаю, что Вы имели ввиду своё расширение (написанное например на ASP.Net). Такие расширения можно сделать, только программист нужен.
Так я и есть программист
А более подробно можете описать, как подобное расширение будет работать?
Можно ли его написать на шарпе, с ASP не знаком..
Грубо говоря расширение будет обращаться к таблицам CRM, выбирать из них необходимые поля, и уже по реализованной мной логике выполнять нечеткий поиск и возвращать результат? Я правильно понимаю?
Старый 13.05.2010, 19:34   #7  
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
Цитата:
Сообщение от ASheff Посмотреть сообщение
А более подробно можете описать, как подобное расширение будет работать?
Пишется страница на ASP.Net, которая при помощи вебсервисов обменивается данными с CRM и отображает необходимые результаты.

Цитата:
Сообщение от ASheff Посмотреть сообщение
Можно ли его написать на шарпе, с ASP не знаком..
Знаете C# - на ASP.Net первую страницу напишете за несколько минут. Просто стоит попробовать. Благо информации в интернете немало.

Цитата:
Сообщение от ASheff Посмотреть сообщение
Грубо говоря расширение будет обращаться к таблицам CRM, выбирать из них необходимые поля, и уже по реализованной мной логике выполнять нечеткий поиск и возвращать результат? Я правильно понимаю?
Да именно так. Только рекомендую забыть про таблицы, а использовать вебсервисы и сущности
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
За это сообщение автора поблагодарили: ASheff (1).
Старый 14.05.2010, 09:56   #8  
ASheff is offline
ASheff
Участник
 
44 / 10 (1) +
Регистрация: 13.05.2010
Адрес: Ростов-на-Дону
Цитата:
Сообщение от a33ik Посмотреть сообщение
Только рекомендую забыть про таблицы, а использовать вебсервисы и сущности
Ну понятно, что в базу лезть не надо.. Просто набор сущностей я таблицей обозвал..


Спасибо всем за помощь!
Старый 14.05.2010, 11:07   #9  
Артем 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
Ну почему же? Если нужен именно поиск, тем более по словоформам, то в этом случае как раз таки логично работать с базой, чтобы не забивать мозг системе. В 5.0, возможно появится опция глобального поиска. Не факт, правда, что там будет возможность поиска по словоформам. Можно поинтересоваться для чего вообще нужен такой функционал в CRM системе? Ваши менеджеры могут зарегистрировать клиента как "Санек" или "Петруха"?
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 14.05.2010, 12:31   #10  
ASheff is offline
ASheff
Участник
 
44 / 10 (1) +
Регистрация: 13.05.2010
Адрес: Ростов-на-Дону
Цитата:
Сообщение от Артем Enot Грунин Посмотреть сообщение
Можно поинтересоваться для чего вообще нужен такой функционал в CRM системе? Ваши менеджеры могут зарегистрировать клиента как "Санек" или "Петруха"?
Можно конечно
Предполагается автоматическая регистрация через сайт нашей компании. При регистрации он получает триальный период на наш продукт (некий ключ). При регистрации нового пользователя будет анализироваться база на предмет того, что этот пользователь уже мог ранее получать триальный период. Если будут найдены какие-либо совпадения, пользователю потом возможно будет отказано в получении триального периода..
Вобщем как-то так..
Старый 19.05.2010, 16:02   #11  
ASheff is offline
ASheff
Участник
 
44 / 10 (1) +
Регистрация: 13.05.2010
Адрес: Ростов-на-Дону
Цитата:
Сообщение от a33ik Посмотреть сообщение
Пишется страница на ASP.Net, которая при помощи вебсервисов обменивается данными с CRM и отображает необходимые результаты.
Возник еще один вопрос.
Руководство хочет, что бы этот нечеткий поиск можно было юзать прям в CRM.
Плагин я, допустим, написал для расширенного поиска. Каким образом сделать для него UI в CRM? Ума не приложу..
Где хоть почитать, ткните..
Старый 19.05.2010, 16:19   #12  
Артем 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
Читайте раздел про ISV.
Сдается мне, что боритесь с несуществующей проблемой или неверно понимаете суть системы. Если ваши клиенты регистрируются где-то у вас на портале, то там и храните данные их учетных записей и там же реализуйте поиск своих "Саньков"!!! CRM для этого вам не нужен! Если же вы додумались запускать внешних пользователей в вашу CRM систему, то добро пожаловать в лицензионный ад! Во первых, для этого требуется дорогущая лицензия на внешний доступ. Во вторых даже по ней вы не имеете право предоставлять доступ к оригинальному интерфейсу системы - только к ее веб-сервисам. В противном случае такой триал обойдется вашей компании в штуку баксов за каждого клиента. Ну или весело звеня кандалами...
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 19.05.2010, 16:47   #13  
ASheff is offline
ASheff
Участник
 
44 / 10 (1) +
Регистрация: 13.05.2010
Адрес: Ростов-на-Дону
Цитата:
Сообщение от Артем Enot Грунин Посмотреть сообщение
Читайте раздел про ISV.
Спасибо, посмотрю..

Цитата:
Сообщение от Артем Enot Грунин Посмотреть сообщение
Сдается мне, что боритесь с несуществующей проблемой или неверно понимаете суть системы. Если ваши клиенты регистрируются где-то у вас на портале, то там и храните данные их учетных записей и там же реализуйте поиск своих "Саньков"!!! CRM для этого вам не нужен! Если же вы додумались запускать внешних пользователей в вашу CRM систему, то добро пожаловать в лицензионный ад! Во первых, для этого требуется дорогущая лицензия на внешний доступ. Во вторых даже по ней вы не имеете право предоставлять доступ к оригинальному интерфейсу системы - только к ее веб-сервисам. В противном случае такой триал обойдется вашей компании в штуку баксов за каждого клиента. Ну или весело звеня кандалами...
Хранить "Саньков" на портале не вариант.
Для чего нам вообще нужна CRM: хранение всей информации и активности по нашим пользователям.
Пользователи будут регистрироваться на нашем сайте, сайт уже сам (скорее всего с помощью IFD) будет добавлять записи в CRM. Оригинальную веб-морду никто и не собирается выставлять в инет
Старый 19.05.2010, 16:58   #14  
Артем 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
Делайте проверку по уникальности электронной почты для регистрации и не ломайте мне мозг. По вопросам лицензирования такого решения я вас предупредил.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 19.05.2010, 17:19   #15  
ASheff is offline
ASheff
Участник
 
44 / 10 (1) +
Регистрация: 13.05.2010
Адрес: Ростов-на-Дону
Цитата:
Сообщение от Артем Enot Грунин Посмотреть сообщение
Делайте проверку по уникальности электронной почты для регистрации и не ломайте мне мозг. По вопросам лицензирования такого решения я вас предупредил.
Почта и так будет уникальной.
Я требования не разрабатываю, что говорит руководство, то и пытаюсь реализовать..
Старый 20.05.2010, 11:14   #16  
ASheff is offline
ASheff
Участник
 
44 / 10 (1) +
Регистрация: 13.05.2010
Адрес: Ростов-на-Дону
Добрый день всем.

Подскажите, можно ли реализовать такую схему:
Есть кнопка "Advanced Find" на главном тулбаре CRM. Сделать так, что бы по нажатию этой кнопки появлялась форма, написанная нами. А она уже в свою очередь по нажатию кнопки "Find" обращалась к функциям плагина, написанного тоже нами.

Реально это сделать? Какие могут быть подводные камни?
Старый 20.05.2010, 12:02   #17  
dalaj is offline
dalaj
Участник
Аватар для dalaj
 
26 / 12 (1) ++
Регистрация: 14.09.2007
Адрес: Рига, Латвия
Цитата:
Сообщение от ASheff Посмотреть сообщение
Добрый день всем.

Подскажите, можно ли реализовать такую схему:
Есть кнопка "Advanced Find" на главном тулбаре CRM. Сделать так, что бы по нажатию этой кнопки появлялась форма, написанная нами. А она уже в свою очередь по нажатию кнопки "Find" обращалась к функциям плагина, написанного тоже нами.

Реально это сделать? Какие могут быть подводные камни?
Реально. Изменяйте ISV.config, в котором делайте свою кнопку.
А дальше - как в посте: http://mmcrm.ru/?p=1086
__________________
За это сообщение автора поблагодарили: ASheff (1).
Старый 20.05.2010, 12:25   #18  
ASheff is offline
ASheff
Участник
 
44 / 10 (1) +
Регистрация: 13.05.2010
Адрес: Ростов-на-Дону
Цитата:
Сообщение от dalaj Посмотреть сообщение
Реально. Изменяйте ISV.config, в котором делайте свою кнопку.
А дальше - как в посте: http://mmcrm.ru/?p=1086
Спасибо! Читаю..
Старый 20.05.2010, 13:30   #19  
ASheff is offline
ASheff
Участник
 
44 / 10 (1) +
Регистрация: 13.05.2010
Адрес: Ростов-на-Дону
Читаю статью про Isv.config Manager. Скачал, приконнектился к CRM, сделал экспорт файла.

В дереве Isv.Config ничего общего не вижу с текущим пользовательским интерфейсом CRM. Пытаюсь добавить кнопки в ветку "Toolbar", ничего не меняется в интерфейсе. Импорт и паблиш последующий делаю.
Куда копать? Как добавить кнопку на тулбар?

Название: toolbar.JPG
Просмотров: 1401

Размер: 8.0 Кб
Старый 20.05.2010, 13:50   #20  
slivka_83 is offline
slivka_83
Консультант-джедай
Аватар для slivka_83
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
1,683 / 374 (16) ++++++
Регистрация: 18.12.2008
Адрес: default city
Посмотрите лучше это http://mmcrm.ru/?p=864
Это раз. Два: перейдите Параметры - Администрирование - Системные параметры - вкладка Настройка и во втором разделе выберете в каком интерфейсе должны отображаться Ваши кнопки (Веб, outlook или в обойх)
__________________
Крокодил, крокожу и буду крокодить.
Человек человеку - волк , а зомби зомби - зомби.
Экстремал и буду экстремать!
Блога

Последний раз редактировалось slivka_83; 20.05.2010 в 13:53.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
CRM DE LA CREME! CRM 4.0 Disaster Recovery Blog bot Dynamics CRM: Blogs 2 26.02.2016 08:23
Ошибка бизнес-процесса Tarasov E Dynamics CRM: Разработка 9 18.02.2010 14:02
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
Microsoft Dynamics CRM Team Blog: Building Rich-Client Dashboards for Microsoft Dynamics CRM with Windows Presentation Foundation Blog bot Dynamics CRM: Blogs 1 31.03.2009 13:24
Microsoft Dynamics CRM Team Blog: List Web Part for Microsoft Dynamics CRM 4.0 Deployment Scenarios Blog bot Dynamics CRM: Blogs 0 30.01.2009 22:05
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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