Установка Workflow XML Editor

Для начала скачайте Eclipse с официального сайта. Инструкция по установке плагина WorkflowForms Editor приведена ниже.

Установка плагина Workflow XML Editor

Шаг 1

Запустим Eclipse. При открытии будет просьба указать папку для Workspace - там, где будут храниться настройки Eclipse.

В поле Workspace укажем, например, D:\WorkflowEditor и поставим галочку Use this as the default and do not ask again. Жмем Launch.

Запустится среда разработки. Закроем окно приветствия.

Шаг 2

Теперь пришло время установить плагин Workflow XML Editor. Для этого выберем пункт меню Help -> Install New Software.

Откроется окно доступного программного обеспечения:

В поле Work with укажем адрес http://update.wfsys.ru:6767, нажмем Enter.

Вероятно, что на этом шаге возникнет сообщение вида:

Если сообщение о невозможности прочитать репозиторий не получили, то можно переходить к следующему шагу.

Чтобы исправить эту ошибку, нажмите на кнопку Manage, расположенную справа от поля поле Work with:

В открывшемся окне в левой части перейдем к секции Trust, а в правой откроем вкладку Authorities:

В правой части окна нажмем кнопку Add, чтобы добавить доверенный источник. Откроется окно. в котором укажем наш адрес:

Нажмем OK и вернемся в предыдущее окно.

Мы видим, что наш источник добавился в таблицу. Теперь внизу правой части окна необходимо указать правила для протоколов в панели Protocol Rules. В выпадающем списке для протокола http укажем вариант Allow.

Отлично, теперь жмем Apply and Close, чтобы продолжить установку плагина.

Шаг 3

В списке плагинов появится раздел Uncategorized, отметим его галочкой.

Жмем Next. И следуем инструкциям установщика плагина, завершающим действием которого будет перезапуск Eclipse.

Согласимся с условиями лицензионного соглашения и нажмем Finish:

В процессе установки Eclipse может спросить о доверии к источнику контента:

Жмем кнопку Trust Selected.

По окончании установки потребуется перезагрузить Eclipse.

Настройка среды разработки

Смена перспективы

Сменим перспективу со стандартной Java EE на нашу Workflow Development.

В правой верхней части экрана есть кнопка-иконка Java. Нажмем на нее правой кнопкой мыши, в появившемся контекстном меню выберем пункт Close.

Там же в правой верхней части экрана будет кнопка-иконка Open Perspective. Нажмем на нее.

В открывшемся окне выберем пункт Workflow Development:

Жмем Open.

Мы видим абсолютно чистую среду разработки:

Первым делом настоим панель Project Explorer, в которой будет отображаться список проектов и их файлов. Для этого выберем в главном меню пункт Windows-> Show View -> Other:

В открывшемся меню в разделе General найдем элемент Project Explorer:

Жмем Open и видим, что появилась новая вкладка:

Зажимая левую клавишу мыши по имени вкладки, настоим положение панелей Project Explorer и Outline следующим образом:

Настройка синтаксиса платформы

Подключим схему wXSD, которая описывает структуры XML-документов в рамках платформы WT. Для этого скачаем архив по ссылке ниже и распакуем его в любое удобное место, например, в папку с установленным Eclipse.

Перейдем к пункту меню Window -> Preferences.

И в открывшемся окне свойств в левой части перейдем к секции Workflow Forms Editor.

В правой части окна для поля Scheme file location укажем абсолютный путь до файла \wXSD\Forms\Form.xml из папки, в которую распаковали ранее скачанный архив. Например, D:\Programms\Eclipse\wXSD\Forms\Form.xml.

Для полей Mobile scheme file location и Web scheme file location укажем пути до файлов Form.xml из папок \wXSD\MobileForm и \wXSD\WebForms соответственно.

Для поля Workflow scheme file location укажем абсолютный путь до файлы \wXSD\Workflow\Workflow.xml из той же папки.

Остальные поля оставим по умолчанию. Жмем Apply.

В этом же окне в левой части перейдем к секции Workflow Forms Editor -> Content Assist.

В правой части окна в таблицах Default Proposal Categories и Content Assist Pages снимем все галочки кроме "Шаблоны" и "Формы", затем нажмите Apply.

В этом же окне в левой части перейдем к секции Workflow Forms Editor -> Syntax Coloring.

В правой части окна нажмем кнопку Restore Defaults (находящуюся внизу окна) и затем нажмем Apply.

Эти настройки будут автоматически применяться ко всем проектам, подключенным к редактору.

Настройка обновлений

В этом же окне в левой части перейдем к секции Install/Update -> Automatic Updates.

В правой части окна в группе Update schedule выберем пункт Look for updated each time Eclipse is started.

Жмем Apply and Close.

На этом установка и настройка плагина Workflow XML Editor закончена.

Обзор редактора

В этом разделе рассмотрим элементы Eclipse, которые используются при работе над проектом в рамках редактора Workflow XML Editor.

Ниже приведен пример редактора с проектом Template, который будем разрабатывать в уроках:

Панель Navigator

Отображает список проектов и их ресурсов: серверные xml-файлы, xml-файлы форм и файлы строковых ресурсов для поддержки языков интерфейса форм.

Область редактирования

Окно с вкладками, содержащее по одной вкладке на редактируемый файл. На рисунке открыто два редактируемых файла: серверный xml-файл (первая вкладка) и xml-файл стартовой формы (вторая вкладка, активная). Вкладка содержит название редактируемого ресурс - имя файла. Если наведем курсор на вкладку, Eclipse отобразит имя папки проекта и имя самого ресурса. Если ресурс не находится в проекте, его путь отображается перед именем папки.

Панель Outline

Единственная вкладка в окне, которая показывает структуру редактируемого файла в активной вкладке. Если щелкнуть по имени элемента в этом окне, xml-код, определяющий это имя, появится на вкладке области редактирования. Поэтому панель Outline - это один из способов навигации по большому файлу, содержащему xml-код.

Кнопка Reload patterns

Кнопка используется для быстрой загрузки измененных паттернов в редактор без необходимости перезагружать Eclipse.

Кнопка Switch project type

Кнопка используется для указания типа проекта - Desktop, Mobile, Web. Относительно выбранного типа проекта редактор будет использовать соответствующую схему синтаксиса для проверки кода и подсказок при написании кода.

Last updated