Додаткові сервіси для роботи документообігу (BPMN)

Для роботи системи документообігу у WEB-інтерфейсі необхідна робота сервера Apache Tomcat.

Серверна частина системи поставляється у складі сервера застосунків, і після його встановлення розташовується в каталозі \BPMN\ сервера додатків.

Робота серверної частини забезпечується інтегрованим сервером Apache Tomcat. Перед запуском сервера необхідно прописати потрібні налаштування в конфігураційному файлі BPMN\server\apache-tomcat-9.0.24\conf\server.xml.

Передбачено роботу з СКБД: MSSQL, Oracle. Для кожної з СКБД файл має свій блок конфігурації, який необхідно розкоментувати (зняти символи !<-- і --> на початку і в кінці потрібного блоку) при налаштуванні:

  • Для MS SQL

<!-- Settings for MS SQL DBMS

<Resource name="jdbc/ProcessEngine"

auth="Container"

type="javax.sql.DataSource"

factory="org.apache.tomcat.jdbc.pool.DataSourceFactory"

uniqueResourceName="process-engine"

driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"

url="jdbc:sqlserver://server:port;DatabaseName=dbname"

defaultTransactionIsolation="READ_COMMITTED"

username=""

password=""

maxActive="20"

minIdle="5"

maxIdle="20" />

-->

<!-- Settings for Oracle DBMS

<Resource name="jdbc/ProcessEngine"

auth="Container"

type="javax.sql.DataSource"

factory="org.apache.tomcat.jdbc.pool.DataSourceFactory"

uniqueResourceName="process-engine"

driverClassName="oracle.jdbc.driver.OracleDriver"

url="jdbc:oracle:thin:@//server:port/dbname"

defaultTransactionIsolation="READ_COMMITTED"

username=""

password=""

maxActive="20"

minIdle="5"

maxIdle="20" />

-->

Після «відкриття» блоку потрібно вказати сервер, на якому розташована СКБД, порт, через який відкритий доступ до сервера, та назва бази підприємства, в якій працюватиме Комплекс. Також необхідно вказати логін та пароль для доступу до цієї бази.

Приклад блоку, налаштованого працювати з MS SQL:

Settings for MS SQL DBMS

<Resource name="jdbc/ProcessEngine"

auth="Container"

type="javax.sql.DataSource"

factory="org.apache.tomcat.jdbc.pool.DataSourceFactory"

uniqueResourceName="process-engine"

driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"

url="jdbc:sqlserver://192.168.100.5:1433;DatabaseName=firm_001"

defaultTransactionIsolation="READ_COMMITTED"

username="ispro"

password="GhbvthGfhjkz"

maxActive="20"

minIdle="5"

maxIdle="20" />

Сервер запускається файлом BPMN\start-BPM.bat і зупиняється файлом BPMN\shutdown-BPM.bat.