Внимание!
Эта wiki об устаревших версиях
Документация к актуальной версии интеграции 1С и телефонии доступна по ссылке

Инструменты пользователя

Инструменты сайта


doc:panel1ccrm20:config

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
doc:panel1ccrm20:config [2013/06/26 18:04]
mcvet
— (текущий)
Строка 1: Строка 1:
-====== ИНТЕГРАЦИЯ ПАНЕЛИ ТЕЛЕФОНИИ С КОНФИГУРАЦИЕЙ CRM 2.0 ====== 
  
-<note important>​Руководство составлено для 1С:CRM 2.0.6.2 и панели телефонии Asterisk 1.10.18.6 и **может быть не актуальным** для других версий.\\ 
-Прежде чем приступить к выполнению действий из данного руководства,​ сделайте **РЕЗЕРВНУЮ КОПИЮ** информационной базы. Руководство содержит подробные пошаговые инструкции. Однако,​ если Вы не уверены в том, что делаете,​ то доверьте эту работу специалистам. Наша компания не несет ответственности за потерю данных вызванную неверными действиями пользователей.</​note>​ 
- 
-Данное практическое руководство демонстрирует процесс интеграции панели телефонии с конфигурацией CRM 2.0. Это может быть как чистая CRM, так и конфигурации со встроенной CRM системой (например,​ "​Управление торговлей + CRM2"​). 
- 
-Что дает интеграция в сравнении с безинтаграционным режимом работы?​ 
-  - Не нужно выполнять каких-либо дополнительных действий при запуске системы. Панель телефонии начинает работу сразу после запуска 1С в свернутом виде. 
-  - Работа продолжается даже после закрытия окна панели. Если поступит входящий звонок,​ панель отобразиться на экране. 
-  - Сделать звонок можно не только из панели телефонии,​ но и кнопками "​Позвонить",​ расположенными в карточках контрагентов и документе "​Событие"​. 
- 
-===== Этап 1. В режиме "​Конфигуратор"​ ===== 
- 
-**Шаг 1**. Сперва убедитесь,​ что все пользователи завершили свою работу с программой. После этого запустите программу в режиме "​Конфигуратор"​.\\ 
-**Шаг 2**. Откройте конфигурацию программы. 
- 
-{{ :​doc:​panel1ccrm20:​cfgopen.png?​ |}} 
- 
-**Шаг 3**. Откройте окно настройки поддержки. 
- 
-{{ :​doc:​panel1ccrm20:​support.png?​ |}} 
- 
-**Шаг 4**. Включите возможность изменения конфигурации. 
- 
-{{ :​doc:​panel1ccrm20:​changeon.png?​ |}} 
- 
-На предупреждение программы ответьте утвердительно. 
- 
-**Шаг 5**. В появившемся окне укажите,​ что объекты поставщика не редактируются. 
- 
-{{ :​doc:​panel1ccrm20:​rules.png?​ |}} 
- 
-**Шаг 6**. Для головного объекта конфигурации измените правило поддержки на "​Объект поставщика редактируется с сохранением поддержки"​. 
- 
-{{ :​doc:​panel1ccrm20:​mainrule.png?​ |}} 
- 
-Теперь конфигурация готова к внесению изменений. 
- 
-===== Этап 2. Встраивание панели телефонии ===== 
- 
-**Шаг 1**. Раскройте дерево конфигурации на группе элементов "​Общие модули"​ и добавьте в нее новый элемент. 
- 
-{{ :​doc:​panel1ccrm20:​addmodule.png?​ |}} 
- 
-Назовите новый элемент "​МИКО_Софтфон"​. 
- 
-**Шаг 2**. Установите флажки напротив свойств "​Сервер"​ и "​Вызов сервера"​ для созданного модуля. 
- 
-{{ :​doc:​panel1ccrm20:​moduleproperties.png?​ |}} 
- 
-**Шаг 3**. Скопируйте [[doc:​panel1ccrm20:​config:​modulesrc|текст,​ расположенный по данной ссылке]],​ и вставьте его в модуль "​МИКО_Софтфон"​. 
- 
-**Шаг 4**. Добавьте внешнюю обработку MIKO_Asterisk в конфигурацию. 
- 
-{{ :​doc:​panel1ccrm20:​addwork.png?​ |}} 
- 
-**Шаг 5**. Создайте новую обработку "​МИКО_Заглушка"​ в конфигурации. Добавьте в созданную обработку новую форму. Поместите приведенный ниже текст в модуль формы. 
- 
-<code 1c>&​НаКлиенте 
-Процедура ПолучитьУстройстваВводаММ(УстройствоВвода) Экспорт 
- 
-КонецПроцедуры 
- 
-&​НаКлиенте 
-Процедура ПолучитьУстройстваВыводаММ(УстройствоВывода) Экспорт 
- 
-КонецПроцедуры</​code>​ 
- 
-**Шаг 6**. Откройте модуль управляемого приложения. 
- 
-{{ :​doc:​panel1ccrm20:​openctrlapp.png?​ |}} 
- 
-Перейдите к процедуре "​ПриНачалеРаботыСистемы"​. 
- 
-**Шаг 7**. Перед текстом,​ начинающемся с комментария "​СофтФон",​ вставьте [[doc:​panel1ccrm20:​config:​ctrlmodulesrc|текст,​ расположенный по данной ссылке]]. Т.к во избежании загрузки встроенного софтфона работа процедура досрочно завершается,​ возможно потребуется перенести код инициализации других объектов CRM выше. Вы можете переместить этот код либо до загрузки панели телефонии,​ либо непосредственно после, как показано на рисунке ниже. 
- 
-{{ :​doc:​panel1ccrm20:​ctrlapp.png?​ |}} 
- 
-**Шаг 8**. В начало процедуры "​ПриЗавершенииРаботыСистемы"​ добавьте код приведенный ниже. 
- 
-<code 1c>//​+МИКО 
-НазваниеПанелиТелефонии = "​МИКО Панель телефонии Asterisk";​ 
-Если МИКО_Софтфон.Использовать(НазваниеПанелиТелефонии) Тогда 
- сфпФормаТелефон.ЗавершитьРаботу();​ 
-КонецЕсли;​ 
-//​-МИКО</​code>​ 
- 
-===== Этап 3. Настройка прав доступа ===== 
- 
-**Шаг 1**. Добавьте в конфигурацию новую роль. 
- 
-{{ :​doc:​panel1ccrm20:​addrole.png?​ |}} 
- 
-Назовите роль "​МИКО_Софтфон"​. 
- 
-**Шаг 2**. Снимите все отметки о правах выставляемые по умолчанию. Для обработки MIKO_Asterisk отметьте все права. 
- 
-{{ :​doc:​panel1ccrm20:​role.png?​ |}} 
- 
-**Шаг 3**. Обновите конфигурацию базы данных. 
- 
-{{ :​doc:​panel1ccrm20:​confupd.png?​ |}} 
- 
-**Шаг 4**. Откройте список пользователей информационной базы. 
- 
-{{ :​doc:​panel1ccrm20:​users.png?​ |}} 
- 
-**Шаг 5**. Для тех пользователей,​ которые должны иметь доступ к панели телефонии назначьте роли. 
- 
-{{ :​doc:​panel1ccrm20:​userroles.png?​ |}} 
- 
-Как минимум,​ должны быть назначены роли: 
-  * Базовые права (CRM); 
-  * МИКО Софтфон. 
doc/panel1ccrm20/config.1372269841.txt.gz · Последние изменения: 2014/11/14 22:32 (внешнее изменение)