Настройка дополнительных параметров и интеграций
После установки приложения и включения вебсокетов для корректной работы интеграций и другой функциональности, например, синхронизации с Google и Facebook, рассылок, обращений или лендингов потребуется дополнительная настройка приложений on-site.
На заметку
Все настройки, описанные в этой статье, выполняются администратором системы.
Содержание
•Как настроить интеграцию с Google
•Как настроить отправку email о разрешении обращения
•Как настроить портал самообслуживания
•Как настроить обогащение данных
•Горизонтальное масштабирование с использованием HAProxy
Как настроить интеграцию с Google
Для того чтобы настроить интеграцию с сервисами Google, пользователям приложений bpm’online on-site необходимо зарегистрировать и настроить учетную запись Google, открыть доступ к Calendar API, сгенерировать ключи для интеграции (“Client ID” и “Client Secret”) и ввести их в bpm'online в качестве значений системных настроек. Подробнее читайте в отдельной статье.
Функциональность доступна во всех продуктах, в которых есть раздел [Лендинги и web-формы].
Клиентам, у которых приложение bpm’online развернуто on-site, может потребоваться дополнительная настройка для корректного формирования HTML-кода на странице лендинга. Настройку необходимо выполнить, если по требованиям безопасности URL, который отображается в браузере пользователя, и URL, используемый для внешнего доступа к bpm’online, различаются. Например, если адрес блокируется с помощью firewall.
Для настройки:
1.Перейдите в дизайнер системы по кнопке в правом верхнем углу приложения. Из дизайнера системы перейдите по ссылке [Системные настройки].
2.В группе [Настройки раздела Лендинги] откройте системную настройку “URL сервиса приема данных со страниц лендингов”.
3.В поле [Значение по умолчанию] введите полный внешний адрес вашего приложения bpm’online, например, http://bpmonline-marketing.mydomain.com, и сохраните настройку.
В результате в HTML-коде, встраиваемом на вашу посадочную страницу, будет использоваться корректный адрес для вызова веб-сервиса, отвечающего за создание нового лида в bpm’online, например:
serviceUrl: "http://mysite.bpmonline-marketing/ServiceModel/GeneratedWebFormService.svc/SaveWebFormLeadData"
Если вы используете протокол защищенного соединения, то введите адрес с указанием https://, тогда адрес для вызова веб-сервиса будет следующим:
serviceUrl: "https://mysite.bpmonline-marketing/ServiceModel/GeneratedWebFormService.svc/SaveWebFormLeadData"
На заметку
По умолчанию значение данной настройки не заполнено, путь к приложению формируется автоматически.
Как настроить отправку email о разрешении обращения
Функциональность доступна в продуктах, которые содержат bpm’online service enterprise, customer center и bank customer journey.
Чтобы клиент автоматически получил email-сообщение после перевода обращения в статус “Решено”, необходимо произвести дополнительную настройку приложения — указать адрес сайта bpm’online, который будет использоваться для получения информации от клиента. Для этого в системной настройке “Адрес сайта” в поле [Значение по умолчанию] введите полный адрес сайта, используемый для доступа к bpm’online, например, http://bpmonline.com.
Как настроить портал самообслуживания
Функциональность доступна в продуктах, которые содержат bpm’online studio, service enterprise, customer center и bank customer journey.
Настройка портала выполняется техническим специалистом компании и состоит из активации функциональности портала и настройки возможности самостоятельной регистрации пользователей.
Настройка портала
1.Настройте авторизацию пользователей на портале самообслуживания:
•По технологии единого входа (Single Sign-On). Настройка Single Sign-On подробно описана в отдельной статье.
•При помощи логина и пароля. Для того чтобы активировать возможность входа на портал с использованием логина и пароля пользователя портала, укажите параметр SSPUserPassword в списке доступных провайдеров авторизации файла конфигурации [Корневая директория приложения bpm’online]\Web.config:
<auth providerNames="InternalUserPassword,SSPUserPassword" autoLoginProviderNames="" defLanguage="ru-RU" defWorkspaceName="Default" useIPRestriction="false" loginTimeout="30000">
2.Настройте лицензии. Для этого в менеджере лицензий:
a.Проверьте, загружены ли лицензии на портал.
b.Предоставьте лицензии пользователям портала.
Настройка самостоятельной регистрации пользователей на портале
Настройка самостоятельной регистрации пользователей портала состоит из обязательных и опциональных шагов.
Обязательные действия:
1.Настройте лицензирование пользователей портала при самостоятельной регистрации. Подробнее >>>
2.Настройте отправку уведомлений о регистрации пользователя портала и восстановлении пароля. Подробнее >>>
Опциональные действия:
1.Сделайте страницу портального логина страницей входа по умолчанию для всех пользователей системы. Подробнее >>>
2.Убедитесь, что в приложении существует системный портальный пользователь с максимально ограниченными правами доступа. Подробнее >>>
Настройка лицензирования пользователей портала при самостоятельной регистрации
Внесите изменения в файл Web.config, находящийся в корневой директории приложения: в параметре SspUserRegistrationLicPackage укажите имя продукта, лицензии которого будут раздаваться при создании пользователя портала. Например:
<add key="SspUserRegistrationLicPackage" value ="bpmonline Customer Portal On-Site" />
На заметку
В менеджере лицензий проверьте наличие свободных лицензий для использования портала самообслуживания, которые будут регистрироваться самостоятельно. Лицензии будут присваиваться автоматически.
Изменение страницы логина по умолчанию
Вы можете настроить страницу логина, которая будет отображаться по умолчанию для всех пользователей при переходе на сайт. Это может быть страница логина пользователя системы или специальная страница портального логина со ссылками для регистрации пользователя и восстановления пароля.
Для того чтобы страницей логина по умолчанию для всех пользователей системы стала страница портального логина, измените значение с NuiLogin.aspx на SSPLogin.aspx. Например:
<authentication mode="Forms">
<forms loginUrl="~/Login/SSPLogin.aspx" protection="All" timeout="60" name=".ASPXAUTH" path="/" requireSSL="false" slidingExpiration="true" defaultUrl="ViewPage.aspx?Id=4e342d5e-bd89-4b79-98e2-22e433122403" cookieless="UseDeviceProfile" enableCrossAppRedirects="true" />
</authentication>
<defaultDocument>
<files>
<add value="SSPLogin.aspx" />
</files>
</defaultDocument>
Настройка системного портального пользователя
Для корректного функционирования самостоятельной регистрации пользователей портала, восстановления пароля и сбора обратной связи по обращениям используется специальный пользователь системы, для которого максимально ограничены права доступа. По умолчанию таким пользователем является SysPortalConnection. Этого системного пользователя нельзя удалять, так же как и изменять для него права доступа и лицензии, иначе возможность регистрации пользователей на портале может быть недоступна.
Если вы хотите использовать другого системного пользователя:
1.Создайте пользователя в разделе управления ролями и пользователями. Не используйте пользователя “Supervisor” или реального пользователя, который должен работать в системе.
2.Настроить для него права доступа.
3.Выдайте ему лицензии.
Дополнительно рекомендуем убедиться, что в файле Web.config, размещенном по адресу [Корневая директория приложения bpm’online]\Terrasoft.WebApp\ указаны параметры UserManagementSauName и UserManagementSauPassword, которые содержат логин и пароль системного пользователя для входа на страницу регистрации на портале. Новый пользователь портала получит права указанного в файле конфигурации пользователя.
Смотрите также
•Регистрация пользователей портала
•Как добавить нового пользователя в bpm’online
Как настроить обогащение данных
Для использования функциональности обогащения данных в bpm’online должен быть указан ваш персональный ключ облачных сервисов, а также URL подключения к облачным сервисам bpm'online. Для этого используются системные настройки:
•“Адрес сервиса обогащения контрагентов”. По умолчанию эта настройка заполнена для всех приложений.
•“API-ключ облачных сервисов bpm'online”. Для приложений cloud по умолчанию настройка заполнена. Настройку нужно выполнить для приложений, развернутых on-site.
Для приложений, развернутых on-site, запросите персональный ключ в службе поддержки bpm’online по адресу: support@terrasoft.ru. После получения ключа:
1.Из дизайнера системы перейдите в раздел [Системные настройки].
2.В группе “Bpm’online cloud services” откройте системную настройку “API-ключ облачных сервисов bpm'online”.
3.В поле [Значение по умолчанию] введите полученный ключ и сохраните настройку.
Теперь вы можете использовать функциональность обогащения данных.
Смотрите также
•Настройка вебсокетов (websockets)