настройка веб сервера apache для 1с на windows 10
Установка и публикация веб-сервера Apache для веб-клиента 1С 8.3
Как известно, с выходом конфигураций 1С 8.3, написанных полностью на управляемых формах, появилась возможность публикации этих конфигураций на веб-сервере.
Рассмотрим пример, как это настроить и опубликовать веб-сервер для работы в 1С 8.3. Использовать будем бесплатный сервер Apache. Для рассмотрения примера публиковать будем локально, на нашем компьютере.
Публикация 1С 8.3 на веб-сервере IIS отличается лишь установкой серверной части.
Установка веб-сервера Apache
Сначала нужно скачать дистрибутив сервера. Находится он по адресу http://www.apache.org. Скачиваем последнюю версию дистрибутива для Windows и запускаем установку.
Нажимаем «Next» до тех пор, пока не появится вот такое окно:
В первые два поля впишем «localhost» (или 127.0.0.1). Это означает, что сервер будет работать на локальном компьютере. В третьем поле укажите почтовый адрес, на него будут приходить ответы сервера.
Порт лучше оставить тот, который рекомендуется (если он не занят другим приложением), а именно 80. Должно получиться примерно такое окно:
Получите понятные самоучители по 1С бесплатно:
Следует заметить, что программа Skype тоже может использовать 80 порт. Поэтому, если Вы ее используете, отключите в настройках 80 порт.
В следующем окне я предлагаю выбрать типовую установку. При этом будут установлены все необходимые для работы компоненты.
Каталог установки тоже оставим по умолчанию. Нажимаем «Install». Начнется процесс установки.
После окончания установки сервер должен автоматически запуститься. При этом в системном трее появится значок . Это означает, что сервер успешно запустился. Если кликнуть два раза на этой иконке, откроется следующее окно:
Публикация веб-клиента и веб-сервисов в 1С 8.3 (8.2) на сервере Apache
Сервер запущен. Теперь займемся программой 1С. Запустим Конфигуратор.
В Конфигураторе выбираем меню «Администрирование», далее «Публикация на веб-сервере».
Настройки здесь требуются минимальные. В основном все должно определиться по умолчанию.
Нужно только выбрать каталог, можно любой пустой. «Имя» нужно указать латинскими символами.
Web-сервисы можно выбирать по желанию. Можно отключить совсем. Главное, перейти на закладку HTTP-сервисы. Тут нужно сделать те же настройки, что и на предыдущей закладке:
После всего проделанного нажимаем кнопку «Опубликовать». 1С предложит нам перезапустить веб-сервер. Соглашаемся. После перезапуска запускаем браузер и проверяем нашу публикацию.
Набираем в браузере «localhost/Demo». Появится окно выбора пользователя и в дальнейшем сама программа 1С:
Таким образом, можно опубликовать программу 1С практически на любом ресурсе.
Рекомендуем к просмотру видеоинструкцию по установке веб-сервера в связке с 1С:
Если Вы начинаете изучать 1С программирование, рекомендуем наш курс (не забудьте подписаться на YouTube — регулярно выходят новые видео):
К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.
1С СЕРВИС 24/7
Публикация 1С на веб-сервере Apache 2.2. Удаленный доступ к 1С
1. Через сервер с технологией удаленных рабочих столов (RDP).
2. Через публикацию базы данных на веб-сервере.
3. Через обмен данными с помощью технологии встроенного обмена 1С.
ПРЕИМУЩЕСТВА
Универсальность
Самое главное преимущество опубликованной базы 1С в том что в ней можно работать с какого угодно устройства (ПК, планшет, телефон), с любой операционной системой (Windows, Linux, Android, MacOS) с любой точки мира где есть интернет. Для входа в 1С пользователю достаточно открыть браузер и перейти по ссылке. При этом пользователю на устройство не нужно устанавливать абсолютно никакое дополнительное программное обеспечение.
Малая нагрузка
КАК НАСТРОИТЬ ПОДКЛЮЧЕНИЕ К 1С ЧЕРЕЗ ВЕБ-СЕРВЕР
В этой публикации мы не будем рассматривать «любительскую версию», когда из домашнего ПК пытаются сделать веб-сервер 1С, с настройкой роутера, открытием портов, настройкой удаленного подключения к ПК и т.д. Если есть желание пройти весь путь от начала до конца для домашнего пользования, можете ознакомится с этой публикацией по настройе Apache для 1С. В ней подробно описан каждый этап.
Для решения коммерческих задач мы подразумеваем, что у пользователя уже есть компьютер (сервер) с выходом интернет и статическим IP-адресом или есть возможность взять в аренду такой сервер.
Настройка подключения к 1С через веб-браузер на локальном компьютере (localhost)
2. Запускаем Apache. Запускается веб-сервер просто. После установки в панели устройств появится пиктограммка Apache. Кликните по ней левой кнопкой мыши и нажмите Start (перезапуск и остановка производятся также). Скорее всего веб-сервер не запустится. Самая распространенная ошибка «The requested operation failed».
3. Перезагружаем ПК и пробуем запустить сервис. В случае успешного запуска ярлычек Apache 2.2 должен загорется зеленым цветом.
4. Проверяем работает ли веб-сервер. Заходим в браузер, пишем в адресной строке localhost, жмем ввод. Если веб-сервер работает как надо в браузере появится надпись «IT works»
|
|
7. Перезапустите веб-сервер Apache 2.2.
8. Заходим в 1С через браузер. Для проверки публикации базы 1С и для входа в 1С набираем в адресной строке браузера: http://localhost/DemoTradeUkr2
Результат должен выглядеть следующим образом:
После всех проделанных настроек вы должны ввести адрес базы в своем браузере: http://192.168.0.11/webtest и 1С должна запустится. Результат будет выглядеть сдедующим образом:
После всех проделанных работ можно приступать к работе в 1С через браузер.
К информационной базе, опубликованной через веб-сервер можно подключится через приложение 1С Предприятие. Т.е. мы хотим сказать, что удаленно работать с базой можно не только через интернет-браузер а и через платформу 1С. Для этого в список информационных баз нужно добавить новое подключение. При добавлении информационной базы нужно указать, что подключение будет произведено через веб-сервер. Далее нужно указать адрес информационной базы и в принципе все готово. Таким образом база опубликованная на веб сервере дает возможность работать удаленно как на ПК через платформу, так и на любом другом устройстве через браузер (планшет, телефон).
Создаем подключение через веб-сервер
Прописываем адрес, по которому опубликована база
СТАБИЛЬНОСТЬ РАБОТЫ 1С ЧЕРЕЗ ИНТЕРНЕТ
До этого мы говорили о том, как настроить доступ к 1С с любого компьютера, даже домашнего, который подключен в сети Интернет. Но что такое домашний компьютер и домашний интернет? Эта низкая стабильность, это решение для одного пользователя не подразумевающая масштабирование до большого количества одновременно работающих пользователей. Поэтому часто для публикации базы данных 1С и работы через браузер используют арендные сервера. Что это значит? То что вам как пользователю на одном из серверов дата-центра, оказывающего услуги аренды оборудования предоставляют мето для решения задач. Конечно, это дороже, но и стабильность, надежность работы значительно выше. Дата-центры гарантируют доступ к данным в 99,9 %. Стоимость аренды сервера варьируется от 15 у.е. до «бесконечности» в зависимости от числа активных пользователей, размера базы данных и нагрузки. В среднем для компании до 10 человек стоимость аренды сервера составит 60 у.е. в месяц. Более подробно о ценах на аренду можно ознакомится у нас в соответствующем раздедле. В целом аренда компьютерного оборудования сейчас уже не новация, а скрее стандарт ИТ-инфраструктуры компании. Но у каждого свое субъективное мнение на этот счет, мы лишь высказали свои соображения на эту тему.
С помощью технологии публикации базы 1С на веб-сервере реализована технология синхронизации 1С на ПК с мобильным приложением. Если вам интересна эта тема, вы можете почитать о ней в нашем материале, в котором раскрыта тема установки и настройки синхронизации мобильного приложения 1С на базе 1С УНФ.
Установка веб-сервера, публикация информационной базой и сервисов
Пользователи могут работать в системе 1С:CRM удаленно, используя для входа любой браузер или тонкий клиент 1С. Для этого информационная база 1С:CRM должна быть опубликована на веб-сервере.
Веб-сервер — сервер, принимающий HTTP-запросы от внешних систем, и выдающий им HTTP-ответы, как правило, вместе с HTML-страницей, изображением, файлом, медиа-потоком или другими данными.
Система 1С:CRM может обмениваться данными с другими информационными системами. Если система находится удаленно, тогда данные передаются по сети интернет, а для отправки и получения данных используются специальные сервисы. Данные сервисы также должны быть опубликованы на веб-сервере.
В данный момент чаще всего используются веб-серверы IIS или Apache. В статье описана установка и настройка IIS или Apach. Также в статье описана публикация на веб-сервере информационной базы 1С:CRM и специализированных сервисов.
Установка веб-сервера IIS и публикация на нем информационной базы 1С:CRM
Установка веб-сервера IIS
Операционная система Windows уже содержит веб-сервер IIS, но он изначально не установлен. Чтобы установить его, необходимо выполнить следующие действия:
1. Открыть окно Панель управления и выполните команду Программы.
2. Выполнить команду Включение или отключение компонентов Windows.
3. Найти и выбрать в списке группу компонент Службы IIS.
Список доступных для установки компонентов ОС Windows
4. Найти и выбрать в списке обязательные компоненты. Список обязательных компонентов дан на скриншоте ниже.
Список обязательных компонентов веб-сервера IIS
5. Выполнить команду ОК и дождаться окончания процесса установки.
6. Установить модуль расширения веб-сервера. Для этого нужно:
Выбор режима изменения состава установленных компонент программы 1С:Предприятие
Установка компоненты Модуль расширения веб-сервера
7. Если информационная база 1С:CRM файловая, тогда для корректной работы необходимо настроить права доступа на папку, в которой расположены файлы информационной базы. Для этого нужно:
Настройка прав доступа к папке информационной базы 1С:CRM
В следующем окне необходимо выполнить команду Добавить, и добавьте группу IIS_IUSRS.
Добавление прав для группу IIS_IUSRS
8. Далее аналогично настраиваются права доступа группы IIS_IUSRS к папке, в которой находятся файлы платформы 1С (например C:\Program Files (x86)\1cv8\8.3.xx.xx\bin).
Настройка прав доступа к папке установленной платформы 1С:Предприятие
9. Добавить MIME типы 1С. Для этого необходимо:
Запуск диспетчера службы IIS
Форма добавления нового расширения
Форма добавления нового типа MIME
10. Выполнить настройки для обработки файлов 1С. Для этого необходимо:
Открытие инструмента Сопоставление обработчиков
Настройка сопоставления сценария
Форма изменения разрешений
11. Далее необходимо наличие обработчика web-сервисов 1С. Для этого нужно:
Открыть инструмента Ограничения ISAPI and CGI
Проверка наличия обработчика 1С Web service
12. Если установка идет в 64 разрядном окружении, то для обработчика нужно включить разрешение работы в 32-разрядном приложение. Для этого нужно:
Установка параметра Разрешены 32-разрядные приложения
Важно! После установки новой версии платформы 1С:Предприятие необходимо изменить путь к исполняемым файлам для сопоставления сценариев выполненных на шаге 10 и перезапустить веб-сервер.
Перезапуск веб-сервера IIS
Публикация информационной базы 1С:CRM на веб-сервере IIS
Для того, чтобы пользователи могли работать в 1С:CRM удаленно (через браузер или тонкий клиент 1С) необходимо выполнить публикацию информационной базы 1С:CRM на веб-сервере. Для этого необходимо выполнить следующие действия:
1. Выполнить публикацию информационной базы на веб-сервере. Для этого:
Форма публикации на веб-сервере
2. Для сделанной публикации информационной базы необходимо включить анонимную проверку подлинности. Для этого нужно:
Команда Проверка подлинности
Включение анонимную проверку подлинности» src=»https://1crm.ru/upload/articles/publikaciya-servisov-22.jpg» title=»>Включение анонимную проверку подлинности»>
Включение анонимную проверку подлинности
3. Для проверки корректности публикации информационной базы на веб-сервере необходимо в любом браузере выполнить переход по адресу http://localhost/InfoBase/ru_RU/, где «InfoBase» имя публикации информационной базы. Если публикация выполнена успешно, будет выполнен вход в опубликованную информационную базу.
Проверка корректности публикации информационной базы на веб-сервере
4. При обновлении платформы 1C нужно заново проделать шаг 1.
Установка веб-сервера Apache и публикация на нем информационной базы 1С:CRM
Установка веб-сервера Apache
Веб-сервер Apache — это служба, которая работает в фоне и у которой нет графического интерфейса. Т.е. данная служба устанавливается и запускается путем выполнения команд в командной строке. Чтобы установить веб-сервер, необходимо выполнить следующие действия:
1. Скачать с сайта apachelounge.com/download актуальный дистрибутив вебсервера.
2. Распаковать файл дистрибутива веб-сервера и перенести папку «Apache24» в корень диска «C:\».
3. Запустить приложение Пуск → Командная строка (приложение должно быть запущено от имени администратора).
5. Убедиться, что служба Apache установлена. Для этого нужно открыть список служб Панель управления → Система и безопасность → Администрирование → Службы и убедиться, что служба Apache2.4 установлена и запущена и для нее установлен тип запуска «Автоматически». Если служба установлена, но не запущена, тогда ее нужно запустить.
Проверка корректности установки службы Apache2.4
6. Установить модуль расширения веб-сервера. Для этого нужно:
Выбор режима изменения состава установленных компонент программы 1С:Предприятие
Установка компоненты Модуль расширения веб-сервера
Важно! После установки новой версии платформы 1С:Предприятие необходимо в файле настроек веб-сервера «c:\Program Files\Apache Software Foundation\Apache2.4\conf\httpd.conf» изменить путь к файлу wsap24.dll и перезагрузить службу веб-сервера.
Публикация информационной базы 1С:CRM на веб-сервере Apache
Для того чтобы пользователи могли работать в 1С:CRM удаленно через браузер или тонкий клиент 1С необходимо выполнить публикацию информационной базы 1С:CRM на веб-сервере. Для этого необходимо выполнить следующие действия:
1. Выполнить публикацию информационной базы на веб-сервере. Для этого нужно:
Форма публикации на веб-сервере
2. Для проверки корректности публикации информационной базы на веб-сервере необходимо в любом браузере выполнить переход по адресу http://localhost/InfoBase/ru_RU/, где «InfoBase» имя публикации информационной базы. Если публикация выполнена успешно, будет выполнен вход в опубликованную информационную базу.
Проверка корректности публикации информационной базы на веб-сервере
Настройка доступа к веб-серверу из сети интернет
После установки и настройки веб-сервера требуется, чтобы данный веб-сервер был доступен из сети интернет. Данная настройка должна выполняться специалистом, осуществляющим обслуживание вашей локальной сети.
В данной статье приведен пример настройки если подключение к каналу связи интернет-провайдера доступа выполняется с помощью маршрутизатора (роутера). Для этого нужно:
1. Нужно узнать статический IP-адрес компьютера на котором установлен веб-сервер. Это можно посмотреть в свойствах сети вашего компьютера.
Просмотр IP-адреса компьютера
2. Далее необходимо зайти в админ-панели роутера и выполнить настройку перенаправления порта. Перенаправление порта — это сопоставление определённого порта на внешнем интерфейсе роутера с определенным портом нужного устройства в локальной сети. Настройка выполняется в разделе «Виртуальные серверы», «NAT», «Переадресация портов», «Трансляция сетевых адресов» и т. п. Они могут быть вложенными во вкладки «Интернет», «Переадресация», «Брандмауэр» или «Безопасность». Все зависит от марки и модели роутера.
Раздел настройки в админ-панели маршрутизатора МГТС
3. Далее необходимо добавить правило переадресации.
Добавление правила переадресации для маршрутизатора МГТС
4. Для проверки корректности работы необходимо узнать внешний адрес вашей сети. Для этого можно перейти по ссылке https://myip.ru/.
Определение внешнего адреса сети
Важно! IP-адрес должен быть статическим и белым. Информацию о том какой у вас ip-адрес можно узнать у интернет провайдера.
Публикация сервисов 1С:CRM
Для системы 1С:CRM может быть сделана одна или несколько публикаций на веб-сервере. Настройки каждой публикации хранятся в файле default.vrd, который находится в каталоге хранения настроек публикации. Для каждой публикации будет создан отдельный файл.
Для выполнения публикации сервиса необходимо:
Внимание! Описанные действия могут быть выполнены только пользователем 1С:CRM с правами администратора. Важно понимать что система 1С:CRM не хранит список сделанных публикаций. При открытие окна Администрирование → Публикация на веб-сервере в нем отражается информация последней сделанной публикации. Полный список публикаций можно увидеть в каталоге хранения настроек публикаций.
Сделанную публикацию можно удалить, для этого необходимо удалить файл default.vrd с настройками публикации.
Виджет на сайте и интеграция с JivoSite. Публикация http-сервиса CRM_LeadsExchange
Для публикации http-сервиса необходимо:
Публикация http-сервиса CRM_LeadsExchange
В окне публикации необходимо:
Важно! Обратите внимание на имя и каталог публикации. Данный сервис необходимо опубликовать с уникальным именем и в отдельный каталог.
Важно! Сервис необходимо опубликовать анонимно, иначе каждый раз при обращении к нему будет запрашиваться авторизация. Для этого необходимо вручную отредактировать файл публикации default.vrd. Данный файл находится в каталоге хранения настроек. В файле необходимо добавить строку авторизации «Usr=httpService;Pwd=»Rhp5931QwL»».
Редактирование файла публикации
Для проверки корректности публикации необходимо в браузере выполнить переход по адресу «http://localhost/crm_httpLeadsExcange/hs/LeadsExchange/ping», где «crm_httpLeadsExcange» имя публикации сервиса. После этого должен отобразиться «ОК» без запроса на авторизацию, как на скриншоте ниже:
Проверка работоспособности опубликованного сервиса
Создание заявок через API 1С:CRM. Публикация web-сервиса CRM_LeadsExchange
Web-Сервис CRM_LeadsExchange позволяет создавать в системе 1С:CRM новые Заявки. Данный сервис также используется для загрузки заявок с помощью сервиса Albato.
Web-сервис имеет 2 метода:
1. GetLeadStructure — метод возвращает структуру полей заявки в следующей структуре:
Где Name — наименование поля; ID — идентификатор поля; Type — тип поля; Required — признак обязательного заполнения поля.
Параметры метода
Название | Тип | Описание |
---|---|---|
ServiceID | number | Всегда передается 1 |
SourceID | string | Значение поля «Идентификатор» элемента справочника Источники получения заявок |
2. LoadLead — метод создает в 1С:CRM новую заявку и заполняет ее поля переданными значениями.
Параметры метода
Название | Тип | Описание |
---|---|---|
ServiceID | number | Всегда передается 1 |
SourceID | string | Значение поля «Идентификатор» элемента справочника Источники получения заявок |
LeadStructure | string | XML с описанием передаваемого лида следующей структуры: |
Для публикации web-сервиса необходимо:
В окне публикации необходимо:
Важно! Обратите внимание на имя и каталог публикации. Данный сервис необходимо опубликовать с уникальным именем и в отдельный каталог.
Для проверки корректности публикации необходимо в браузере выполнить переход по адресу «http://localhost/crm_webLeadsExcange/ws/LeadsExchange.1cws?wsdl», где «crm_webLeadsExcange» имя публикации сервиса. Ввести имя и пароль пользователя системы 1С:CRM с правами администратора. После этого должна отобразится информация как на скриншоте ниже.
Проверка работоспособности опубликованного сервиса
Сервис обратной связи. Публикация HTTP-сервиса CRM_Feedback
Данный сервис обеспечивает передачу оценок качества обслуживания от клиентов в информационную базу CRM. Подробно об оценке качества читайте в статье Оценка качества обслуживания клиентами.
Для публикации http-сервиса необходимо:
В окне публикации необходимо:
Важно! Обратите внимание на имя и каталог публикации. Данный сервис необходимо опубликовать с уникальным именем и в отдельный каталог.
Важно! Сервис необходимо опубликовать анонимно, иначе каждый раз при обращении к нему будет запрашиваться авторизация. Для этого необходимо вручную отредактировать файл публикации default.vrd. Данный файл находится в каталоге хранения настроек. В файле необходимо добавить строку авторизации «Usr=httpService;Pwd=»Rhp5931QwL»».
Редактирование файла публикации
Для проверки корректности публикации необходимо в браузере выполнить переход по адресу «http://localhost/crm_feedback/hs/feedback/ping», где «crm_feedback» имя публикации сервиса. После этого должна отобразится информация как на скриншоте ниже.
Проверка работоспособности опубликованного сервиса
Мобильное приложение iCRM. Публикация web-сервиса CRM_MobileAppExchange
Мобильное приложение iCRM взаимодействует с базой 1С:CRM через специальный web-сервис. Подробнее о настройке мобильного приложение можно почитать в инструкции Настройка синхронизации CRM 3.0 / Модуля CRM 3.0 и мобильного приложения iCRM.
Для публикации web-сервиса необходимо:
В окне публикации необходимо:
Важно! Обратите внимание на имя и каталог публикации. Данный сервис необходимо опубликовать с уникальным именем и в отдельный каталог.
Для проверки корректности публикации необходимо в браузере выполнить переход по адресу «http://localhost/crm_mobile/ws/CRM_MobileAppExchange.1cws?wsdl», где «crm_mobile» имя публикации сервиса. Ввести имя и пароль пользователя системы 1С:CRM с правами администратора. После этого должна отобразится информация как на скриншоте ниже.
Проверка работоспособности опубликованного сервиса
Интеграция с облачными АТС. Публикация http-сервиса CRM_TelephonyApi
Система 1С:CRM может быть интегрирована с виртуальными и облачными АТС. Более подробно описано в статье. Система 1С:CRM взаимодействует с АТС с помощью http-сервиса softphoneTelephonyApi.
Для публикации http-сервиса необходимо:
В окне публикации необходимо:
Важно! Обратите внимание на имя и каталог публикации. Данный сервис необходимо опубликовать с уникальным именем и в отдельный каталог.
Важно! Сервис необходимо опубликовать анонимно, иначе каждый раз при обращении к нему будет запрашиваться авторизация. Для этого необходимо вручную отредактировать файл публикации default.vrd. Данный файл находится в каталоге хранения настроек. В файле необходимо добавить строку авторизации «Usr=TelephonyService;Pwd=»Rhp5931QwL»;».
Редактирование файла публикации
Для проверки корректности публикации необходимо в браузере выполнить переход по адресу «http://localhost/crm_telephonyapi/hs/telephony-api/ping», где «crm_telephonyapi» имя публикации сервиса. Ввести имя и пароль пользователя системы 1С:CRM с правами администратора. После этого должна отобразится информация как на скриншоте ниже.
Проверка работоспособности опубликованного сервиса
Интеграция с Roistat. Публикация HTTP сервиса CRM_СквознаяАналитикаИнтеграция
HTTP сервис CRM_СквознаяАналитикаИнтеграция предназначен для обмена данными с сервисом сквозной аналитики и коллтрекинга Roistat. На данный сервис будет приходить веб-хуки (webhooks) от Roistat с запросов данных на передачу и через него будут передаваться данные. Обмен данными между 1С:CRM и Roistat может проходить только по запросу со стороны Roistat.
Для публикации HTTP сервиса необходимо:
Публикация HTTP сервиса CRM_СквознаяАналитикаИнтеграция
В окне публикации необходимо:
Важно! Обратите внимание на имя и каталог публикации. Данный сервис необходимо опубликовать с уникальным именем и в отдельный каталог.
Настройка интеграции с 1С:CRM в сервисе Roistat позволяет указать имя и пароль пользователя базы 1С:CRM, от имени которого будет выполняться обмен данными. Поэтому нет необходимости в «анонимной» публикации HTTP сервиса.
Если все же решено выполнить анонимную публикацию, то необходимо вручную отредактировать файл публикации default.vrd. Данный файл находится в каталоге хранения настроек. В файле необходимо добавить строку авторизации «Usr=httpService;Pwd=»Rhp5931QwL»».
Редактирование файла публикации
Для проверки корректности публикации необходимо в браузере выполнить переход по адресу «http://localhost/crm_httpAnalytics/hs/analytics/roistat», где «crm_httpAnalytics» — имя публикации сервиса. После этого должен отобразиться статус «ок» как на скриншоте ниже:
Проверка работоспособности опубликованного сервиса
Интеграция с UIS/CoMagic. Публикация web-сервиса softphoneCoMagic
Сервис коллтрекинга UIS/CoMagic взаимодействует с базой 1С:CRM через специальный web-сервис. Подробнее о данной интеграции написано в статье Интеграция с системами коллтрекинга и Инструкция по подключению UIS/CoMagic.
Для публикации web-сервиса необходимо:
В окне публикации необходимо:
Важно! Обратите внимание на имя и каталог публикации. Данный сервис необходимо опубликовать с уникальным именем и в отдельный каталог.
Для проверки корректности публикации необходимо в браузере выполнить переход по адресу «http://localhost/crm_softphoneCoMagic/ws/CoMagic.1cws?wsdl», где «crm_softphoneCoMagic» — имя публикации сервиса.
Ввести имя и пароль пользователя системы 1С:CRM с правами администратора. После этого должна отобразится информация как на скриншоте ниже:
Проверка работоспособности опубликованного сервиса
Интеграция с мессенджерами. Публикация HTTP сервиса CRM_Messengers
HTTP сервис «CRM_Messengers» предназначен для получения веб-хуков (webhooks) от различных мессенджеров и чатов в социальных сетях. Технология webhook позволяет практически мгновенно получать входящие сообщения от сервера, реализующего API того или иного мессенджера.
На текущий момент данный сервис используется только для интеграции с мессенджером WhatsApp, но в будущем планируется подключить прочие мессенджеры и социальные сети.
Подробнее про интеграцию с WhatsApp и про настройку и работу через webhook и сервис ChatAPI читайте в статье Интеграция с WhatsApp.
Для публикации HTTP сервиса необходимо:
Публикация HTTP сервиса CRM_Messengers
В окне публикации необходимо:
Важно! Обратите внимание на имя и каталог публикации. Данный сервис необходимо опубликовать с уникальным именем и в отдельный каталог.
Важно! Сервис необходимо опубликовать анонимно, иначе каждый раз при обращении к нему будет запрашиваться авторизация. Для этого необходимо вручную отредактировать файл публикации default.vrd. Данный файл находится в каталоге хранения настроек. В файле необходимо добавить строку авторизации «Usr=httpService;Pwd=»Rhp5931QwL»».
Редактирование файла публикации
Для проверки корректности публикации необходимо в браузере выполнить переход по адресу «http://localhost/crm_httpMessengers/hs/Messengers/ping», где «crm_httpMessengers» имя публикации сервиса. После этого должен отобразиться «ОК» без запроса на авторизацию, как на скриншоте ниже:
Проверка работоспособности опубликованного сервиса