Marketing Creatio
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 в файле ConnectionStrings.config.

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

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

5.Настройка интеграции с сервисом почтовых рассылок Bpm’online Cloud Email Service.

6.Включение подтверждения почтового домена.

На заметку

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

На заметку

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

Содержание

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

Установка Redis Server

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

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

Часто задаваемые вопросы по установке bpm’online

Настройка интеграции с сервисом рассылок bpm’online Cloud Email Service

Подтверждение валидности почтового домена

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

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

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

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

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

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

scr_setup_restore_database.png 

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

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

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

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

scr_setup_restore_database_data.png 

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

Важно

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

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

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 (Рис. 432).

Рис. 432 — Запуск 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 (Рис. 433).

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

scr_setup_server_name.png 

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

Проверка обязательных компонентов 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] (Рис. 434)

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

scr_setup_main_menu.png 

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

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

scr_setup_programs.png 

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

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

scr_setup_turn_windows.png 

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

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

scr_setup_turn_windows_on.png 

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

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

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

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

scr_setup_add_website.png 

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

Важно

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

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

scr_setup_add_web_site_parametres.png 

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

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

scr_setup_add_application.png 

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

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

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 (Рис. 442).

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

scr_setup_applications_tool.png 

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

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

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

scr_setup_isapi.png 

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

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

scr_setup_isapi_allowed.png 

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

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

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

scr_setup_handler.png 

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

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

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

scr_setup_handler_settings.png 

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

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

scr_setup_browse.png 

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

На заметку

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

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

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