Часто задаваемые вопросы по установке bpm’online
•Какие компоненты IIS (Internet Information Services) нужны для работы приложения bpm’online?
•Как перевести приложение с протокола HTTP на HTTPS?
•Под каким пользователем выполняется первый вход в систему?
•Влияет ли число активных пользователей bpm'online на число пользователей Microsoft SQL Server?
•Как подключить bpm’online к СУБД Microsoft SQL Server по логину и паролю?
•Какие параметры используются в ConnectionStrings.config
Какие компоненты IIS (Internet Information Services) нужны для работы приложения bpm’online?
Для работы приложения bpm’online, развернутого on-site, в меню Windows [Programs and Features] необходимо включить следующие компоненты:
1..NET Framework 3.5:
•Windows Communication Foundation Non-HTTP Activativation;
•Windows Communication Foundation HTTP Activation;
2..NET Framework 4.7:
•ASP.NET 4.7;
•Для WCF Services:
•HTTP Activation;
•Message Queuing (MSMQ) Activation;
•Named Pipe Activation;
•TCP Activation;
•TCP Port Sharing.
Кроме того, сервисы IIS (Internet Information Services) являются ключевым компонентом для работы веб-сайтов и веб-приложений, развернутых на Windows Server. Поэтому для работы bpm’online требуется включить следующий список компонентов IIS:
1.На вкладке "Web Management Tools":
•IIS Management Console;
•IIS Management Script and Tools;
•IIS Management Service;
2.На вкладке "World Wide Web Services" включите следующие элементы:
•Для компонента Application Development Features:
•Все элементы ASP.NET;
•Все элементы .NET Extensibility;
•ISAPI Extensions;
•ISAPI Filters;
•WebSocket Protocol;
•Для компонента Common HTTP Features:
•Default Document;
•HTTP Errors;
•HTTP Redirection;
•Static Content;
•Для компонента "Health and Diagnostics":
•Custom Logging;
•HTTP Logging;
•Logging Tools;
•Request Monitor;
•Для компонента "Security":
•Request Filtering;
•IP and Domain Restriction.
Как перевести приложение с протокола HTTP на HTTPS?
Все необходимые шаги и настройки для перехода с HTTP на HTTPS подробно описаны в отдельной статье.
Под каким пользователем выполняется первый вход в систему?
После успешного развертывания bpm'online on-site первый вход в систему выполняется под пользователем Supervisor с паролем Supervisor.
Влияет ли число активных пользователей bpm'online на число пользователей Microsoft SQL Server?
Количество пользователей Microsoft SQL Server не зависит от количества пользователей bpm'online, но зависит от количества серверов с базами данных. Обратите внимание на системные требования при развертывании приложения on-site.
Как подключить bpm’online к СУБД Microsoft SQL Server по логину и паролю?
По умолчанию для подключения bpm’online к серверу базы данных используется интегрированная безопасность (Integrated Secutiry), основанная на интерфейсе SSPI. Чтобы обеспечить успешное подключение к БД необходимо в настройках IIS в удостоверении пула для приложения указать пользователя, под которым запущен IIS.
Если же необходимо авторизоваться на сервере MS SQL при помощи логина и пароля пользователя, то необходимо внести изменения в файл ConnectionStrings.config, который находится в корневом каталоге сайта bpm’online. В строке подключения к базе данных (add name=”db”) замените переменную Integrated Security=SSPI на UserID и Password:
<add name="db" connectionString="Data Source=TSW\MSSQL2014;
Initial Catalog=7.10.2.1416_SalesEnterprise_Demo;
Persist Security Info=True; MultipleActiveResultSets=True;
User ID=Sup; Password=password; Pooling = true; Max Pool Size = 100; Async = true" />
В случае использования логина и пароля также необходимо предварительно создать логин и пароль такого пользователя на сервере MS SQL.
Какие параметры используются в ConnectionStrings.config
defPackagesWorkingCopyPath — путь к рабочей копии приложения, например:
<add name="defPackagesWorkingCopyPath" connectionString="%TEMP%\%APPLICATION%\%WORKSPACE%\TerrasoftPackages" />
tempDirectoryPath — путь к временной директории, используемой механизмом установки пакетов, например:
<add name="tempDirectoryPath" connectionString="%TEMP%\%APPLICATION%\%WORKSPACE%\" />
sourceControlAuthPath — путь к данным авторизации системы хранения версий (SVN), например:
<add name="sourceControlAuthPath" connectionString="%TEMP%\%APPLICATION%\%WORKSPACE%\Svn" />
elasticsearchCredentials — данные авторизации ElasticSearch для работы глобального поиска, например:
<add name="elasticsearchCredentials" connectionString="User=username; Password=password;" />
Смотрите также
•Настройка вебсокетов (websockets)