Sales Creatio, team edition
PDF
Это документация Creatio версии 7.8.0. Мы рекомендуем использовать новую версию документации.

Установка и настройка приложения bpm’online on-site

Для установки bpm’online необходимы следующие компоненты:

1.MS SQL Server 2008 (или выше);

2.Microsoft .Net Framework 4.5;

3.IIS 7 и выше;

4.Redis Server 2.8 или 3.0.

Основные этапы установки bpm’online:

1.Развертывание базы данных bpm’online.

2.Настройка параметров соединения с сервером БД и Redis Server в файле ConnectionStings.confing.

3.Копирование файлов приложения и настройка IIS.

4.Настройка работы планировщика заданий (при необходимости).

На заметку

Процедура развертывания MS SQL Server, сервера SVN и сервера хранилища сессий Redis Server описана в документации к этим программным продуктам.

На заметку

Для приложения, развертываемого on-site, дополнительно следует настроить интеграцию с сервисами Google и Facebook.

Содержание

Развертывание базы данных bpm’online

Установка Redis Server

Настройка ConnectionStrings.config

Создание и настройка сайта приложения в IIS

Развертывание базы данных bpm’online

Разверните на SQL сервере базу данных bpm’online, восстановив ее из файла резервной копии, который находится в папке с файлами приложения.

Для восстановления базы данных:

1.Авторизируйтесь в Microsoft SQL Server Management Studio.

2.Нажмите правой клавишей мыши по каталогу [Databases] и в контекстном меню выберите команду [Restore Database] (Рис. 372).

Рис. 372 — Переход к восстановлению базы данных

scr_setup_restore_database.png 

3. В окне [Restore Database]:

a.В поле [Database] введите название базы данных;

b.Выберите переключатель [Device] и укажите путь к файлу резервной копии базы данных. По умолчанию данный файл находится в папке “\[DB]” с исполняемыми файлами bpm’online (Рис. 373).

Рис. 373 — Ввод названия базы данных и выбор пути к файлу

scr_setup_restore_database_data.png 

4.Перейдите на вкладку [Files]. В области [Restore the database files as] укажите пути к файлам базы данных и имена для этих файлов (Рис. 374). Укажите пути к файлам базы данных TS_Data.mdf и TS_Log.ldf.

Важно

Необходимо заранее создать папку, которая будет указываться для восстановления файлов базы данных, т.к. SQL сервер не имеет прав на создание директорий.

Рис. 374 — Внесение имен файлов и выбор путей к файлам

scr_setup_restore_database_options.png 

5.Нажмите на кнопку [OK] и дождитесь завершения процесса восстановления базы данных.

Установка Redis Server

Redis Server устанавливается как сервис с установочного файла.

Для установки Redis Server запустите файл *.exe. В процессе установки нажимайте на кнопку [Далее].

После установки запустите Redis Server. Для запуска Redis Server перейдите в меню [Control Panel]-[Administrative Tools]-[Services] или в командной строке наберите Services.msc (Рис. 375).

Рис. 375 — Запуск Redis Server

scr_setup_start_redis_server.png 

Настройка ConnectionStrings.config

Для настройки ConnectionStrings.config:

1.Отредактируйте файл ConnectionStrings.config, который находится в корне папки сайта bpm’online. Укажите в нем параметры подключения (connectionStrings) к восстановленной базе данных (name=”db”) и к Redis Server (name=”redis”).

<?xml version="1.0" encoding="utf-8"?>

<connectionStrings>

<add name="db" connectionString="Data Source=TSW\MSSQL2014; Initial Catalog=SoftkeyRUS_ESE_HOTFIXSoftkey_RUS_MSSQL_7.7.0; Persist Security Info=True; MultipleActiveResultSets=True; User ID=Sup; Pooling = true; Max Pool Size = 100; Async = true" />

  <add name="redis" connectionString="host=localhost;db=1;port=6379;maxReadPoolSize=25;maxWritePoolSize=25" />

  <add name="reports" connectionString="XpoProvider=MSSqlServer;Data Source=TSW\MSSQL2014;Initial Catalog=BPMonline760Solution;Integrated Security=SSPI" />

 <add name="defRepositoryUri" connectionString="" />

<add name="defWorkingCopyPath" connectionString="%TEMP%\%WORKSPACE%" />

  <add name="defPackagesWorkingCopyPath" connectionString="%TEMP%\%APPLICATION%\%WORKSPACE%\TerrasoftPackages" />

  <add name="clientUnitContentPath" connectionString="%TEMP%\%APPLICATION%\%WORKSPACE%\ClientUnitSrc" />

  <add name="sourceControlAuthPath" connectionString="%TEMP%\%APPLICATION%\%WORKSPACE%\Svn" />

</connectionStrings>

2.Имя сервера баз данных (Data Source) можно увидеть в окне авторизации при подключении к серверу из Microsoft SQL Server Management Studio (Рис. 376).

Рис. 376 — Авторизация на SQL сервер

scr_setup_server_name.png 

3.Имя базы данных (Initial Catalog) укажите то же, которое вы указали в поле [Database] при восстановлении базы данных (Рис. 373).

Проверка обязательных компонентов Windows

Перед созданием и настройкой web-сайта убедитесь, что на веб-сервере установлены компоненты Web Server IIS и компоненты Windows.

Компонент

Элементы компонентов

Common HTTP Features

Static Content;

Default Document;

HTTP Errors;

HTTP Redirection.

Application Development

ASP.Net;

.Net Extensibility;

ISAPI Extensions;

ISAPI Filters.

Microsoft .Net Framework 3.5.1

Windows Communication Foundation HTTP Activation;

Windows Communication Foundation Non-HTTP Activativation.

Microsoft .Net Framework 4.5 Advanced Services (Windows 8, Windows Server 2012)

ASP.NET 4.5;

WCF Services:

HTTP Activation;

Message Queuing (MSMQ) Activation;

Named Pipe Activation;

TCP Activation;

TCP Port Sharing.

Health and Diagnostics

HTTP Logging;

Logging Tools;

Request Monitor;

Custom Logging.

Security

Basic Authentication

Request Filtering

IP and Domain Restriction

Чтобы проверить наличие необходимых компонентов:

1.В меню [Пуск] выберите [Control Panel] (Рис. 377)

Рис. 377 — Раздел [Control Panel] меню [Пуск]

scr_setup_main_menu.png 

2.В открывшемся окне выберите пункт меню [Programs] (Рис. 378).

Рис. 378 — Выбор пункта меню [Programs]

scr_setup_programs.png 

3.В разделе меню [Programs and Features] выберите команду [Turn Windows features on or off] (Рис. 379).

Рис. 379 — Выбор команды [Turn Windows features on or off]

scr_setup_turn_windows.png 

4.В окне [Windows Features] выберите все необходимые компоненты (Рис. 380).

Рис. 380 — Выбор компонентов Web Server IIS и компонентов Windows

scr_setup_turn_windows_on.png 

Создание и настройка сайта приложения в IIS

Для создания и настройки web-сайта:

1.В окне управления IIS щелкните правой клавишей мыши по [Sites] и выберите [Add Website] в контекстном меню (Рис. 381).

Рис. 381 — Создание сайта для приложения bpm’online

scr_setup_add_website.png 

2.Укажите название сайта, путь к исполняемым файлам bpm’online, используемые IP-адреса и порт сайта (Рис. 382).

Важно

Путем по умолчанию для web-сайтов является путь C:\Inetpub\wwwroot. В случае необходимости можно указать свой адрес.

Рис. 382 — Ввод параметров сайта

scr_setup_add_web_site_parametres.png 

3.В области [Connections] щелкните правой клавишей мыши по созданному сайту и выберите команду [Add Aplication] контекстного меню (Рис. 383).

Рис. 383 — Выбор создания приложения

scr_setup_add_application.png 

4.Введите имя приложения “0” в поле [Alias]. Укажите директорию “Terrasoft.WEBApp” (Рис. 384).

Рис. 384 — Ввод параметров приложения

scr_setup_add_applications_settings.png 

5.Перейдите в секцию [Applications Pools].

6.Выберите пул [BPMonline].

7.В поле [Managed pipeline mode] выберите режим [Integrated].

8.В поле [.Net Framework version] укажите версию Asp.Net - 4.0.30319 (Рис. 385).

Рис. 385 — Ввод параметров Applications Pools.

scr_setup_applications_tool.png 

9.Проверьте, что введенная версия ASP.Net разрешена. Для этого:

a.Перейдите в ISAPI and CGI Restrictions на уровне web-сервера (Рис. 386).

Рис. 386 — Переход в ISAPI and CGI Restrictions

scr_setup_isapi.png 

b.Убедитесь что для используемой версии ASP.Net в поле [Restriction] установлен статус [Allowed] (Рис. 387).

Рис. 387 — Проверка статуса у используемой версии ASP.Net

scr_setup_isapi_allowed.png 

10.Убедитесь в том, что все необходимые разрешения активны. Для этого:

a.Перейдите в Handler Mappings на уровне сервера (Рис. 388).

Рис. 388 — Переход в Handler Mappings

scr_setup_handler.png 

b.Нажмите на [Edit Feature Permissions].

c.Убедитесь, что в окне [Edit Feature Permissions] установлены все признаки (Рис. 389).

Рис. 389 — Проверка необходимых параметров

scr_setup_handler_settings.png 

11.Перезапустите web-сайт (Рис. 390).

Рис. 390 — Проверка отображения страницы

scr_setup_browse.png 

12.Перейдите по адресу сайта. Убедитесь, что открывается страница авторизации в приложении.

На заметку

Первый вход в систему после настройки приложения осуществляется под профилем пользователя Supervisor (логин — Supervisor; пароль — Supervisor).

 

Был ли данный материал полезен?

Как можно улучшить эту статью?