Links

Приветствие

Добро пожаловать в обучающее пособие по платформе Workflow Technology (WT), в рамках которого рассматриваются основы платформы и особенности создания десктопного приложения с использованием инструментов Workflow Forms.
В дальнейших уроках нам понадобится учебный проект, на котором будем изучать возможности платформы. Скачать архив с учебным проектом можно из статьи по ссылке.
В статье Разворачивание проекта рассматривается ручной процесс разворачивания WT-программы и настройка файлов конфигурации серверной и клиентских частей. А в статье Workflow Installer рассмотрим автоматический процесс установки WT-программы с помощью утилиты.

Среда разработки

Для выполнения заданий курса вам понадобится программное обеспечение:
  • Среда разработки Eclipse с плагином WorkflowForms Editor. Скачать Eclipse можно с официального сайта. Инструкция по установке плагина WorkflowForms Editor приведена в статье.
  • Любая платформа для администрирования и разработки для PostgreSQL. Например, pgAdmin, которую можете скачать с официального сайта. В статье Разворачивание проекта познакомились, как создась базу данных и восстановить резервную копию.
  • Среда разработки Microsoft Visual Studio понадобиться для выполнения заданий из блока "Кастомизация". Visual Studio можете скачать с официального сайта.

Структура уроков

Уроки пособия разбиты на пять блоков. Каждый урок строится на материале предыдущих уроков и дополняет учебный проект новой функциональностью.
Первый блок (Основной) дает представление о наиболее важных элементах платформы WT и XML-редактора, на которых строится любое приложение. Уроки построены так, что они описывают разработку нового проекта с нуля и поэтапно развивают его возможности.
Во втором блоке (Загрузка данных) рассматриваются режимы загрузки данных и механизмы контроля порядка загрузки данных на формы, а так же разбирается режим блокировки форм при выполнении длительных и критических команд.
В уроках третьего блока (Многопользовательский режим) разбираются особенности добавления групп пользователей и настройки прав доступа, а так же уделяется внимание работе с временными зонами и мультиязычности.
Четвертый блок (Кастомизация) охватывает механизмы расширения возможностей платформы WT путем создания кастомных элементов для форм и серверной части.
Уроки пятого блока (Продвинутый уровень) посвящены инструментам, позволяющим настраивать взаимодействие сторонних сервисов (например, мобильные приложения и сайты) с сервером. Так же рассматриваются дополнительные возможности редактора Workflow XML Editor и платформы WT, которые ускоряют и упрощают процесс создания форм.
По завершении каждого блока у вас будет минимальная рабочая версия приложения для ПК, которую можно использовать в качестве заготовки для реальных проектов. По окончании курса будет полноценное многопользовательское клиент-серверное десктопное приложение с простым модулем кассы, выгрузкой данных в печатные документы и с API для работы сторонних сервисов с сервером приложения. Прежде чем приступить к урокам, поближе познакомимся с платформой Workflow Technology.
Last modified 6mo ago