Workflow Installer
Утилита для установки WT-программ, использующая установочный пакет в виде ZIP-файла, сформированный утилитой Workflow Builder.
Last updated
Утилита для установки WT-программ, использующая установочный пакет в виде ZIP-файла, сформированный утилитой Workflow Builder.
Last updated
В этой статье приведена полная инструкция по работе с утилитой Workflow Installer для автоматической установки WT-программ.
Ниже размещена ссылка на установочный пакет учебного приложения, скачайте и поместите его в папку, например, D:\WT\Projects.
В ту же папку скачайте архив с утилитой Workflow Installer:
Этапы работы с утилитой Workflow Installer в общем виде:
Выбор пакета установки – дистрибутива;
Выбор типа и режимов установки;
Заполнение полей конфигурации установки;
Установка WT-приложения.
Запустите утилиту Workflow Installer.
На стартовом экране утилиты необходимо указать путь до архива с устанавливаемой WT-программой.
Чтобы указать путь до пакета установки, нажмите кнопку "Выбрать". В открывшемся окне выберите скачанный ранее ZIP-архив с устанавливаемой программой.
Если утилита размещена в одной папке с пакетом установки, то этого окна не будет, так как утилита автоматически подхватит архив и откроется на следующем шаге выбора типа установки.
При выборе подходящего архива, утилита сама перейдет на шаг выбора типа установки.
Если кликнуть по изображению папки рядом с именем проекта, то откроется окно выбора папки, и можно выбрать другой пакет установки.
Тип Полная установка следует выбирать, когда установка осуществляется на сервер или на компьютер, где программа будет использоваться локально, как в случае с учебным проектом.
Сервер программы – компьютер, на который будет установлена СУБД, серверная часть программы (которая отвечает на запросы клиентских частей и работает с базой данных) и клиентская часть.
Тип Установка клиентской части следует выбирать, когда серверная часть программы уже установлена на другом компьютере и необходимо установить программу для работы с ней.
Для полной установки WT-программы доступно три режима:
Автоматический режим - настройки полностью берутся из пакета установки;
Обычный режим - можно корректировать настройки, прописанные в пакете установки;
Расширенный режим - предоставляет расширенный набор настроек.
По умолчанию установка будет выполняться в автоматическом режиме. Для этого достаточно выбрать тип Полная установка, нажать на кнопку "Установить" и дождаться окончания установки.
Чтобы выбрать между обычным режимом установки и расширенным режимом, кликните по тексту "Показать дополнительные настройки установки" в нижнем правом углу окна. Появятся переключатели для включения расширенного и форсированного режимов установки.
Расширенный режим установки – режим установки для опытных пользователей с возможностью выбора большего количества параметров. Режим доступен только для типа "Полная установка". Если расширенный режим не включен, то установка будет в обычном режиме с минимальными возможностями корректирования настроек.
Форсированный режим установки – режим, при котором программа устанавливается принудительно в выбранные папки. Если в указанных папках что-то находится, то их содержимое будет перемещено в каталог C:\ProgramData\Workflow Systems\Backup (где C: – системный диск). Если форсированный режим не включен, то при наличии уже установленной программы в выбранных папках, утилита выдаст ошибку и прекратит процесс установки. Форсированный режим установки комбинируется как с обычным режимом, так и с расширенным, и не влияет на параметры установки.
При выборе полной установки в обычном режиме на следующем шаге необходимо указать общие настройки, сетевые настройки и настройки ярлыков.
По умолчанию будет активна вкладка Общие настройки, на которой нужно указать путь установки и часовой пояс:
Путь установки – папка, куда будут установлены все компоненты программы: СУБД, серверная часть, клиентская часть, папки с резервными копиями, папка с загружаемыми в программу файлами.
Часовой пояс – пояс, который будет установлен всем пользователям программы, а также для СУБД и для всех новых пользователей программы по умолчанию.
Язык программы – установленный по умолчанию язык пользователей в устанавливаемой программе. Позже его можно будет поменять в самой программе.
Программа поддерживает работу в нескольких часовых поясах разными сотрудниками. Это означает, что одно и то же событие будет фактически происходить в одно и то же время, но у разных пользователей в разных часовых поясах время события будет отображаться с приведением к их часовому поясу.
Например, если время проведения оплаты у пользователя с часовым поясом «Европа/Москва» будет 12:00, то у пользователя с часовым поясом «Азия/Екатеринбург» та же самая оплата будет отображаться со временем 14:00, т.к. фактически это один и тот же момент.
Подробно работа с временными зонами в платформе WT рассматривается в статье Временные зоны из Базы знаний.
На вкладке Сетевые настройки необходимо выбрать локальный IP-адрес и указать сетевой порт:
IP-адрес сервера – локальный IP-адрес, на котором будет развернут сервер программы. На этот IP-адрес будут приходить запросы от всех клиентских частей, в том числе и тех, которые развернуты на самом сервере. Вы можете выбрать любой из вариантов установки IP-адреса, ориентируясь на подсказку утилиты (открывается нажатием на оранжевую иконку со знаком вопроса). Убедитесь, что устанавливаемый IP-адрес является фиксированным, в противном случае при его смене программа на клиентских компьютерах – не на сервере – перестанет работать.
Порт программы – сетевой порт, на который серверная часть программы будет принимать запросы от клиентских частей.
Запомните или запишите указанные IP-адрес и порт – это потребуется для установки клиентских частей программы на других компьютерах.
На вкладке Настройка ярлыков выставьте галочки создания ярлыков программы:
После задания всех параметров нажмите кнопку "Установить" и дождитесь окончания установки.
При выборе полной установки в расширенном режиме на следующем шаге необходимо указать общие настройки, сетевые настройки и настройки базы данных, параметры резервного копирования и настройки ярлыков.
По умолчанию будет активна вкладка Общие настройки, на которой нужно указать путь установки, путь до папки, куда будут сохраняться файлы, и часовой пояс:
Путь установки – папка, куда будут установлены все компоненты программы: СУБД, серверная часть, клиентская часть, папки с резервными копиями, папка с загружаемыми в программу файлами.
Путь для сохранения загружаемых файлов – папка, в которой будут сохраняться файлы, загружаемые в программу.
Часовой пояс – пояс, который будет установлен всем пользователям программы, а также для СУБД и для всех новых пользователей программы по умолчанию.
Язык программы – установленный по умолчанию язык пользователей в устанавливаемой программе. Позже его можно будет поменять в самой программе.
Программа поддерживает работу в нескольких часовых поясах разными сотрудниками. Это означает, что одно и то же событие будет фактически происходить в одно и то же время, но у разных пользователей в разных часовых поясах время события будет отображаться с приведением к их часовому поясу.
Например, если время проведения оплаты у пользователя с часовым поясом «Европа/Москва» будет 12:00, то у пользователя с часовым поясом «Азия/Екатеринбург» та же самая оплата будет отображаться со временем 14:00, т.к. фактически это один и тот же момент.
Подробно работа с временными зонами в платформе WT рассматривается в статье Временные зоны из Базы знаний.
На вкладке Сетевые настройки необходимо выбрать локальный IP-адрес и указать сетевой порт, а так же порт и пароль базы данных:
IP-адрес сервера – локальный IP-адрес, на котором будет развернут сервер программы. На этот IP-адрес будут приходить запросы от всех клиентских частей. Вы можете выбрать любой из вариантов установки IP-адреса, ориентируясь на подсказку утилиты (открывается нажатием на оранжевую иконку со знаком вопроса). Убедитесь, что устанавливаемый IP-адрес является фиксированным, в противном случае при его смене программа на клиентских компьютерах – не на сервере – перестанет работать.
Порт программы – сетевой порт, на который серверная часть программы будет принимать запросы от клиентских частей.
Запомните или запишите указанные IP-адрес и порт – это потребуется для установки клиентских частей программы на других компьютерах.
Порт базы данных – сетевой порт, на котором будет запущена служба СУБД для обработки SQL-запросов от серверной части.
Пароль базы данных – пароль для подключения серверной части программы к СУБД. Если данное поле оставить пустым, пароль будет сгенерирован автоматически.
На вкладке Резервное копирование указываем пути до папок для резервного копирования базы данных и загруженных файлов:
Галочка Включить резервное копирование базы данных включает настройки резервного копирования. По умолчанию резервное копирование будет настроено как ежедневное. Резервная копия включает в себя полную резервную копию базы данных и актуализацию загруженных в программу файлов (дозагрузка новых). При наличии резервной копии базы данных и всех загруженных в программу файлов становится возможным восстановить программу в том виде, в каком она была на момент создания резервной копии.
При активации галочки в обычную папку необходимо указать путь до папки, в которую будут сохраняться резервные копии. Дополнительных настроек безопасности к этой папке применено не будет, поэтому желательно указать папку, которая будет синхронизироваться с облачным хранилищем. При включении опции Экономия места папка с загружаемыми файлами будет располагаться внутри папки для синхронизации с облачным хранилищем. Это уменьшает количество резервных копий загружаемых файлов на 1, за счет чего достигается экономия места на диске.
При активации галочки в скрытую защищенную папку необходимо указать путь до папки, в которую будут сохраняться резервные копии. Отличие от предыдущей настройки заключается в том, что в данном случае к папке будут применены такие права доступа, при которых никто, кроме пользователя "СИСТЕМА" (системная учетная запись Windows), не сможет обратиться в эту папку. Также эта папка будет скрыта. При необходимости извлечь из указанной папки резервную копию потребуется сначала вручную снять с нее все ограничительные права. После извлечения резервной копии программы из папки настоятельно рекомендуется вернуть ограничительные права на нее.
На вкладке Настройка ярлыков выставьте галочки создания ярлыков программы:
После задания всех параметров нажмите кнопку "Установить" и дождитесь окончания установки.
Если полная установка уже была выполнена на другом компьютере (сервере), то для всех остальных компьютеров нужно установить только клиентскую, которая будет подключаться к этому серверу.
Установка клиентской части доступна в двух режимах:
Автоматический режим - настройки полностью берутся из пакета установки и можно задавать только IP-адрес и порт серверной части;
Обычный режим - можно корректировать настройки, прописанные в пакете установки.
По умолчанию установка будет выполняться в автоматическом режиме. Для этого достаточно выбрать тип Установка клиентской части, нажать на кнопку "Далее".
На следующем шаге установки в автоматическом режиме необходимо указать IP-адрес и порт ранее установленной серверной части, нажать на кнопку "Установить" и дождаться окончания установки:
При установке клиентской части программы в той же локальной сети, где ранее была установлена серверная часть программы, необходимо указывать те же IP-адрес и порт программы, что указывали при полной установке.
Чтобы выбрать обычный режим установки, кликните по тексту "Показать дополнительные настройки установки" в нижнем правом углу окна. Появятся переключатели для включения расширенного и форсированного режимов установки.
Расширенный режим установки – не доступен для установки клиентской части, только для типа Полная установка.
Форсированный режим установки – режим, при котором программа устанавливается принудительно в выбранные папки. Если в указанных папках что-то находится, то их содержимое будет перемещено в каталог C:\ProgramData\Workflow Systems\Backup (где C: – системный диск). Если форсированный режим не включен, то при наличии уже установленной программы в выбранных папках, утилита выдаст ошибку и прекратит процесс установки. Форсированный режим установки не влияет на параметры установки.
При выборе установки клиентской части в обычном режиме на следующем шаге необходимо указать общие настройки, сетевые настройки и настройки ярлыков.
По умолчанию будет активна вкладка Общие настройки, на которой нужно указать путь установки:
Путь установки – папка, в которую будет установлена клиентская часть программы.
На вкладке Сетевые настройки необходимо выбрать локальный IP-адрес и указать сетевой порт:
IP-адрес сервера – IP-адрес компьютера, на котором установлена серверная часть программы.
Если компьютер находится в локальной сети с сервером, необходимо указать локальный IP-адрес сервера.
Если же компьютер и сервер находятся в разных сетях, необходимо указать статический внешний IP-адрес, при обращении к которому можно найти сервер.
Для случая разных сетей – на сетевом оборудовании, к которому привязан статический внешний («белый») IP-адрес, должна быть выполнена настройка, при которой трафик, входящий на определенный порт сетевого устройства, должен быть переброшен на порт компьютера (сервера), на котором установлена серверная часть программы. Такая настройка называется «проброской портов» или «порт-мэппинг». На английском языке можно встретить следующие понятия – «port mapping», «port forwarding», «virtual server», которые соответствуют указанной настройке. Обратитесь к системному администратору для ее организации в своей сети.
Порт программы – сетевой порт, на который серверная часть программы будет принимать запросы от устанавливаемой клиентской части.
При установке клиентской части программы в той же локальной сети, где ранее была установлена серверная часть программы, необходимо указывать те же IP-адрес и порт программы, что указывали при полной установке программы на сервере.
На вкладке Настройка ярлыков выставьте галочки создания ярлыков программы:
После задания всех параметров нажмите кнопку "Установить" и дождитесь окончания установки.
Чтобы удалить ранее установленную WT-программу, на стартовом окне утилиты нажмите кнопку "Удалить":
В открывшемся окне выберите из списка программу (или несколько программ, если их было установлено несколько), которую хотите удалить и нажмите кнопку "Удалить".
При возникновении ошибки в процессе удаления параметр Восстановление в случае ошибки, позволит восстановить работоспособность программы и наличие файлов в ее папках, откатив ее к состоянию до начала удаления.
Установку или удаление WT-программы можно выполнить в тихом режиме, для этого запустите утилиту Workflow Installer из командной строки с необходимыми параметрами запуска:
Доступные параметры запуска:
install
Значение true, если требуется выполнить установку;
false – удаление
path
Путь до дистрибутива для установки приложения
forceinstall
Значение true, если установка должна быть выполнена в форсированном режиме;
false – в обычном режиме
fullinstall
Значение true, если должна быть выполнена полная установка;
false – установка только клиентской части
guid
GUID ранее установленной WT-программы.
Указывается при удалении приложения
rollbackiferror
Значение true, если удаление должно быть выполнено с возможностью восстановление в случае ошибки;
false – без возможности восстановления
При установке в тихом режиме все настройки конфигурации будут взяты из файла конфигурации в дистрибутиве.
Удаление производится по уникальному номеру установки GUID, который можно взять из окна выбора установленных приложений для удаления.