Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
nightbird:prepare-web-service [2018/11/12 13:11] amzh [Шаг 1. Опубликуйте веб-сервис] |
nightbird:prepare-web-service [2021/10/28 14:59] atar [Шаг 2. Настройте права доступа к веб-сервису] |
||
---|---|---|---|
Строка 13: | Строка 13: | ||
===== Шаг 1. Опубликуйте веб-сервис ===== | ===== Шаг 1. Опубликуйте веб-сервис ===== | ||
Предварительно необходимо установить и настроить веб-сервер Apache или IIS ([[https://its.1c.ru/db/v8312doc#bookmark:adm:TI000000194|подробные инструкции]] можно найти в интернете или поставляемой к ним документации). При тестировании мы используем [[https://infostart.ru/public/646384/|инструкцию]]. | Предварительно необходимо установить и настроить веб-сервер Apache или IIS ([[https://its.1c.ru/db/v8312doc#bookmark:adm:TI000000194|подробные инструкции]] можно найти в интернете или поставляемой к ним документации). При тестировании мы используем [[https://infostart.ru/public/646384/|инструкцию]]. | ||
+ | О настройке защищенного соединения можно прочитать [[https://its.1c.ru/db/metod8dev/content/5978/hdoc|здесь]]. | ||
+ | Не забудьте настроить правила брандмауэра: | ||
+ | * Для АТС MikoPBX правило входящее на 80 порт | ||
+ | * Дkя АТС Манго правило входящее на 80, 4222, 8222 портах | ||
=== Для публикации веб-сервиса: === | === Для публикации веб-сервиса: === | ||
- | - Запустите **конфигуратор** Вашей информационной базы. | + | - Запустите **конфигуратор** Вашей информационной базы от имени Администратора. |
- Откройте окно настройки **публикации на веб-сервере**, //Администрирование -> Публикация на веб-сервере//. | - Откройте окно настройки **публикации на веб-сервере**, //Администрирование -> Публикация на веб-сервере//. | ||
- Укажите **имя** публикации под которым будет доступна информационная база (например, base1c). Имя следует указывать латиницей. | - Укажите **имя** публикации под которым будет доступна информационная база (например, base1c). Имя следует указывать латиницей. | ||
- | - На вкладке Web-сервисы установите флажок напротив **микоПровайдерAPI**. {{ :nightbird:02-08-2018_10-59-23.png?nolink |}} | + | - На вкладке Web-сервисы установите флажок напротив **Публиковать Web-сервисы расширений по умолчанию** {{ :nightbird:publikacija_bazy.png?nolink |}} |
+ | - (для ранних версий нужно установить флажок напротив **микоПровайдерAPI**). {{ :nightbird:2021-03-11_10-38-56.png?nolink |}} | ||
- Нажмите **Опубликовать** и согласитесь на вопрос о перезапуске веб-сервера. | - Нажмите **Опубликовать** и согласитесь на вопрос о перезапуске веб-сервера. | ||
===== Шаг 2. Настройте права доступа к веб-сервису ===== | ===== Шаг 2. Настройте права доступа к веб-сервису ===== | ||
+ | <note>Если вы уже установили подсистему телефонии 2.2, то данный раздел можно не проделывать, пользователь уже присутствует в конфигурации.</note> | ||
+ | |||
Подключение к информационной базе должно выполняться от имени служебного пользователя. | Подключение к информационной базе должно выполняться от имени служебного пользователя. | ||
Строка 30: | Строка 37: | ||
- Введите произвольный **пароль**. Запомните его, он понадобиться позже. | - Введите произвольный **пароль**. Запомните его, он понадобиться позже. | ||
- Снимите флажок **"Показывать в списке выбора"**. {{ :nightbird:02-08-2018_15-02-41.png?nolink |}} | - Снимите флажок **"Показывать в списке выбора"**. {{ :nightbird:02-08-2018_15-02-41.png?nolink |}} | ||
- | - На вкладке **Прочие** установите флажок на против роли **микоВебСервисы**. {{ :nightbird:02-08-2018_15-03-47.png?nolink |}} | + | - На вкладке **Прочие** установите флажок на против ролей **Телефония: Базовые права, Телефония: Веб сервисы**. {{ :nightbird:publikacija_bazy_polzovatel.png?nolink |}} |
- Нажмите **ОК** для сохранения изменений. | - Нажмите **ОК** для сохранения изменений. | ||
Строка 39: | Строка 46: | ||
- Откройте браузер на странице вида: <code>http://[АдресСервера]/[ИмяПубликации]/ws/miko_crm_api.1cws?wsdl</code>Для текущего примера ссылка будет иметь вид http://127.0.0.1/base1c/ws/miko_crm_api.1cws?wsdl. | - Откройте браузер на странице вида: <code>http://[АдресСервера]/[ИмяПубликации]/ws/miko_crm_api.1cws?wsdl</code>Для текущего примера ссылка будет иметь вид http://127.0.0.1/base1c/ws/miko_crm_api.1cws?wsdl. | ||
- На запрос авторизации укажите имя и пароль служебного пользователя, который был создан на предыдущем шаге. | - На запрос авторизации укажите имя и пароль служебного пользователя, который был создан на предыдущем шаге. | ||
- | - Если все в порядке, то система выведет XML представление веб-сервиса. {{ :nightbird:02-08-2018_15-51-30.png?nolink |}} | + | - Если все в порядке, то на экране будет сообщение: <code>Не указан заголовок управления сеансами или куки с идентификатором сеанса.</code> Оно говорит, что все в порядке, включен режим повторного использования сеансов для повышения быстродействия в работе веб-сервиса. Вместо сообщения возможно отображение XML представление веб-сервиса. {{ :nightbird:02-08-2018_15-51-30.png?nolink |}} |