Перейти к основному содержимому

Сценарий разработки приложения в DevTools

Если вы решили разрабатывать приложение на основе нескольких проектов, вы выполняете этот сценарий для каждого из проектов.

Если, кроме вас, в разработке приложения участвуют несколько специалистов, например, бизнес-аналитик, дизайнер интерфейса, менеджер по безопасности, то вы и эти специалисты можете выполнять этапы 2-9 параллельно.

По вашему усмотрению вы можете менять последовательность этапов 2-9.

Предварительные требования

Вы авторизовались в DevTools.

Этапы

Разработка приложения в DevTools включает следующие этапы:

  1. Создание проекта

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

  2. Настройка модели данных в проекте

    Этот этап может выполнять бизнес-аналитик вместе с разработчиком. В Редакторе Модели Данных вы определяете все компоненты модели данных разрабатываемого приложения с целью описания структуры базы данных.

  3. Проектирование схемы переходов между экранными формами и запросов к данным

    Вы определяете набор экранных форм разрабатывамого приложения и действия, которые должны быть применимы к данным созданной вами модели данных. Для выполнения этапа вы используете Редактор Схемы.

  4. Проектирование экранных форм приложения

    Этот этап может выполнять дизайнер интерфейса вместе с разработчиком. Вы проектируете интерфейс приложения в Редакторе Форм, размещая элементы управления (например, кнопки или поля ввода) и специфические компоненты Платформы Multi-D (например, Gant, отображающий диаграмму Ганта) на экранных формах, указывая свойства этих компонентов и описывая реакции на доступые события. Вы также определяете предпочтения относительно темы (например, цветовые палитры и размер шрифта) разрабатываемого приложения.

  5. Создание ролевой модели

    Вы определяете роли пользователей в разрабатываемом приложении с помощью Редактора Сущностей Безопасности. Вы можете группировать роли и создавать профили пользователей. Вы также можете группировать объекты проекта, например, компоненты экранной формы, чтобы разрешать или запрещать какой-либо роли пользователя действия с объектами группы.

  6. Выдача прав доступа

    Этот этап может выполнять менеджер по безопасности. С помощью Редактора Сущностей Безопасности в интерфейсе приложения вы определяете возможность отображения компонентов экранной формы, выполнения определенных действий на схеме перехода между экранными формами и выполнения операций с элементами модели данных для каждой из определенных на предыдущем этапе ролей.

  7. Локализация интерфейса

    Вы выполняете этот этап, только если вы хотите реализовать мультиязычное приложение. Вы управляете списком локалей в настройках проекта. Далее вы создаете словари и добавляете в них переводы интерфейсных строк на тех языках, которые вы определили для проекта.

  8. Разработка бизнес-процессов

    Вы выполняете этот этап, только если вы хотите автоматизировать бизнес-процесс в разрабатываемом приложении. Этап разработки бизнес-процессов может выполнять бизнес-аналитик вместе с разработчиком. С помощью стороннего программного обеспечения Camunda Modeler вы описываете бизнес-процесс в разрабатываемом приложении. Разработанную схему бизнес-процесса вы загружаете в DevTools.

  9. Разработка отчетов

    Вы выполняете этот этап, только если вы хотите формировать отчеты на основе данных разрабатывамого приложения. Этап разработки отчета может выполнять бизнес-аналитик вместе с разработчиком. С помощью стороннего программного обеспечения TIBCO Jaspersoft Studio вы описываете визуальное представление отчета в виде jrxml-файла. В DevTools вы описываете способы и критерии выборки и обработки данных для отчета и связываете их с визуальным представлением отчета.

  10. Сборка проекта

При сборке проекта вы можете отслеживать ошибки и исправлять их. Вы можете настроить правила валидации экранных форм проекта согласно требованиям к проекту.

Вы можете приступать к сборке непосредственно после создания проекта или после выполнения любого из следующих за созданием проекта этапов. В процессе разработки проекта вы можете собирать проект множество раз. 11. Публикация проекта

Когда вы подготовили все артефакты проекта и выполнили все предыдущие этапы этого сценария, вы можете публиковать проект.

Результаты

После выполнения перечисленных выше этапов ваш проект готов. Вы можете вернуться к любому из этапов с целью изменения проекта.