13.05.2010, 13:09 | #1 |
Участник
|
Удаленная работа с CRM и расширеный поиск
Всем доброго дня.
Только что приступили к изучению данной CRM для возможности использования под свои нужды, так что тапками сильно не кидайтесь.. Просвятите пожалуйста по некоторым вопросам: 1. Есть ли какие нибудь способы удаленной работы с CRM? Например crm стоит на одном хосте в инете, а работать с ней надо с другого хоста. Под работой имеется ввиду добавление\изменение записей, не через веб-морду. Может что-то типа SOAP интерфейса имеется? 2. Можно ли реализовать "нечеткий" поиск в системе по каким-либо сущностям? Под нечетким поиском подразумеваю сравнение, например как строки поиска в Yandex и Google. Т.е. при поиске "Вася Петров Степаныч" нужно что-бы находились записи "Петров Василий Степанович", "Василий С. Петров" ну и т.д.. Заранее спасибо всем за помощь. |
|
13.05.2010, 15:32 | #2 |
Участник
|
Копаюсь в SDK, чет не могу найти примеры удаленной работы с CRM..
У нее есть вообще какие-нибудь внешние API? |
|
13.05.2010, 16:11 | #3 |
Moderator
|
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 |
Участник
|
Цитата:
Цитата:
Сообщение от Артем Enot Грунин
2. Нечеткого поиска нет. Можно интегрировать систему с SharePoint, где такой поиск возможен, используя механизм BDC.
По второму посту. Откройте первый же раздел сдк и почитайте главу Microsoft Dynamics CRM Overview. Там изложено как устроена система и ее внешние интерфейсы. В том числе Web Services: CrmService. Если написать плагин, в нем реализовать логику нечеткого поиска, так разве не получится? Извиняюсь, если пишу полный бред, пока просто слабо представляю возможности системы. Нам сейчас надо просто оценить, подойдет ли она нам или нет. Так вот, собсно вопрос - через свой плагин это возможно? |
|
13.05.2010, 18:28 | #5 |
Чайный пьяница
|
Цитата:
Цитата:
Сообщение от ASheff
Если написать плагин, в нем реализовать логику нечеткого поиска, так разве не получится? Извиняюсь, если пишу полный бред, пока просто слабо представляю возможности системы. Нам сейчас надо просто оценить, подойдет ли она нам или нет.
Так вот, собсно вопрос - через свой плагин это возможно? Думаю, что Вы имели ввиду своё расширение (написанное например на ASP.Net). Такие расширения можно сделать, только программист нужен.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
13.05.2010, 18:48 | #6 |
Участник
|
Цитата:
А более подробно можете описать, как подобное расширение будет работать? Можно ли его написать на шарпе, с ASP не знаком.. Грубо говоря расширение будет обращаться к таблицам CRM, выбирать из них необходимые поля, и уже по реализованной мной логике выполнять нечеткий поиск и возвращать результат? Я правильно понимаю? |
|
13.05.2010, 19:34 | #7 |
Чайный пьяница
|
Цитата:
Знаете C# - на ASP.Net первую страницу напишете за несколько минут. Просто стоит попробовать. Благо информации в интернете немало. Да именно так. Только рекомендую забыть про таблицы, а использовать вебсервисы и сущности
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
За это сообщение автора поблагодарили: ASheff (1). |
14.05.2010, 09:56 | #8 |
Участник
|
|
|
14.05.2010, 11:07 | #9 |
Moderator
|
Ну почему же? Если нужен именно поиск, тем более по словоформам, то в этом случае как раз таки логично работать с базой, чтобы не забивать мозг системе. В 5.0, возможно появится опция глобального поиска. Не факт, правда, что там будет возможность поиска по словоформам. Можно поинтересоваться для чего вообще нужен такой функционал в CRM системе? Ваши менеджеры могут зарегистрировать клиента как "Санек" или "Петруха"?
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
14.05.2010, 12:31 | #10 |
Участник
|
Цитата:
Предполагается автоматическая регистрация через сайт нашей компании. При регистрации он получает триальный период на наш продукт (некий ключ). При регистрации нового пользователя будет анализироваться база на предмет того, что этот пользователь уже мог ранее получать триальный период. Если будут найдены какие-либо совпадения, пользователю потом возможно будет отказано в получении триального периода.. Вобщем как-то так.. |
|
19.05.2010, 16:02 | #11 |
Участник
|
Цитата:
Руководство хочет, что бы этот нечеткий поиск можно было юзать прям в CRM. Плагин я, допустим, написал для расширенного поиска. Каким образом сделать для него UI в CRM? Ума не приложу.. Где хоть почитать, ткните.. |
|
19.05.2010, 16:19 | #12 |
Moderator
|
Читайте раздел про ISV.
Сдается мне, что боритесь с несуществующей проблемой или неверно понимаете суть системы. Если ваши клиенты регистрируются где-то у вас на портале, то там и храните данные их учетных записей и там же реализуйте поиск своих "Саньков"!!! CRM для этого вам не нужен! Если же вы додумались запускать внешних пользователей в вашу CRM систему, то добро пожаловать в лицензионный ад! Во первых, для этого требуется дорогущая лицензия на внешний доступ. Во вторых даже по ней вы не имеете право предоставлять доступ к оригинальному интерфейсу системы - только к ее веб-сервисам. В противном случае такой триал обойдется вашей компании в штуку баксов за каждого клиента. Ну или весело звеня кандалами...
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
19.05.2010, 16:47 | #13 |
Участник
|
Спасибо, посмотрю..
Цитата:
Сообщение от Артем Enot Грунин
Сдается мне, что боритесь с несуществующей проблемой или неверно понимаете суть системы. Если ваши клиенты регистрируются где-то у вас на портале, то там и храните данные их учетных записей и там же реализуйте поиск своих "Саньков"!!! CRM для этого вам не нужен! Если же вы додумались запускать внешних пользователей в вашу CRM систему, то добро пожаловать в лицензионный ад! Во первых, для этого требуется дорогущая лицензия на внешний доступ. Во вторых даже по ней вы не имеете право предоставлять доступ к оригинальному интерфейсу системы - только к ее веб-сервисам. В противном случае такой триал обойдется вашей компании в штуку баксов за каждого клиента. Ну или весело звеня кандалами...
Для чего нам вообще нужна CRM: хранение всей информации и активности по нашим пользователям. Пользователи будут регистрироваться на нашем сайте, сайт уже сам (скорее всего с помощью IFD) будет добавлять записи в CRM. Оригинальную веб-морду никто и не собирается выставлять в инет |
|
19.05.2010, 16:58 | #14 |
Moderator
|
Делайте проверку по уникальности электронной почты для регистрации и не ломайте мне мозг. По вопросам лицензирования такого решения я вас предупредил.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
19.05.2010, 17:19 | #15 |
Участник
|
Цитата:
Я требования не разрабатываю, что говорит руководство, то и пытаюсь реализовать.. |
|
20.05.2010, 11:14 | #16 |
Участник
|
Добрый день всем.
Подскажите, можно ли реализовать такую схему: Есть кнопка "Advanced Find" на главном тулбаре CRM. Сделать так, что бы по нажатию этой кнопки появлялась форма, написанная нами. А она уже в свою очередь по нажатию кнопки "Find" обращалась к функциям плагина, написанного тоже нами. Реально это сделать? Какие могут быть подводные камни? |
|
20.05.2010, 12:02 | #17 |
Участник
|
Цитата:
Сообщение от ASheff
Добрый день всем.
Подскажите, можно ли реализовать такую схему: Есть кнопка "Advanced Find" на главном тулбаре CRM. Сделать так, что бы по нажатию этой кнопки появлялась форма, написанная нами. А она уже в свою очередь по нажатию кнопки "Find" обращалась к функциям плагина, написанного тоже нами. Реально это сделать? Какие могут быть подводные камни? А дальше - как в посте: http://mmcrm.ru/?p=1086
__________________
|
|
|
За это сообщение автора поблагодарили: ASheff (1). |
20.05.2010, 12:25 | #18 |
Участник
|
Цитата:
Сообщение от dalaj
Реально. Изменяйте ISV.config, в котором делайте свою кнопку.
А дальше - как в посте: http://mmcrm.ru/?p=1086 |
|
20.05.2010, 13:30 | #19 |
Участник
|
Читаю статью про Isv.config Manager. Скачал, приконнектился к CRM, сделал экспорт файла.
В дереве Isv.Config ничего общего не вижу с текущим пользовательским интерфейсом CRM. Пытаюсь добавить кнопки в ветку "Toolbar", ничего не меняется в интерфейсе. Импорт и паблиш последующий делаю. Куда копать? Как добавить кнопку на тулбар? |
|
20.05.2010, 13:50 | #20 |
Консультант-джедай
|
Посмотрите лучше это http://mmcrm.ru/?p=864
Это раз. Два: перейдите Параметры - Администрирование - Системные параметры - вкладка Настройка и во втором разделе выберете в каком интерфейсе должны отображаться Ваши кнопки (Веб, outlook или в обойх)
__________________
Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать! Блога Последний раз редактировалось slivka_83; 20.05.2010 в 13:53. |
|
|
|