Урок 4. Автоматизированные процессы, согласование и контроль изменений архитектурных моделей


Введение и бизнес-логика

В ходе этого урока вы научитесь настраивать и использовать автоматизированные процессы и интегрировать их с архитектурными моделями с помощью Comindware Platform Enterprise:

  • создавать автоматизированные процессы и интегрировать их с архитектурными моделями;
  • настраивать шаблоны архитектурных моделей, их атрибуты и формы;
  • настраивать кнопки и сценарии для автоматизации операций;
  • реализовывать процессы согласования архитектурных моделей.

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

Предусловия: пройден урок 3 «Моделирование процессной архитектуры».

Расчётная продолжительность: 70 мин.

Бизнес-логика

Компания внедряет новые процессы и совершенствует корпоративную архитектуру согласно требованиям бизнеса и регуляторов.

Для обеспечения качества и прозрачности новых решений требуется не только моделировать процессы, но и управлять их изменениями: согласовывать процессы силами лиц, принимающих решения относительно корпоративной архитектуры.

Это позволит быстро адаптироваться к изменениям бизнеса и законодательства.

Примечание

В данном уроке представлен продукт Comindware Platform версии 5.0, внешний вид страниц и меню в других версиях продукта может отличаться.

Определения

  • Согласование — процесс утверждения объекта корпоративной архитектуры с фиксацией решений и комментариев.
  • Модель — формализованное представление объекта (например, процесса, элемента BPMN, бизнес-способности и т. п.), включающее его структуру, атрибуты, взаимосвязи и поведение. Модели используются для описания, анализа и автоматизации архитектурных решений.
  • Архитектурная модель — формализованное представление элемента корпоративной архитектуры предприятия, например процесса, бизнес-способности или оргединицы.
  • Шаблон модели — структура для настройки и хранения архитектурных моделей, содержит атрибуты, формы и другие данные модели. Используется аналогично шаблону записи. Шаблон модели можно связать с автоматизированным процессом.
  • Автоматизированный процесс — процесс, моделируемый с помощью диаграммы процесса (BPMN 2.0), который может быть запущен и выполнен автоматизированной системой. Такой процесс управляет последовательностью задач, действий, назначением исполнителей, выполнением сценариев, отправкой сообщений и позволяет автоматизировать бизнес-логику и контроль изменений.
  • Шаблон процесса — структура для настройки и хранения автоматизированных процессов, содержит атрибуты, формы и другие данные автоматизированного процесса.

Темы и задания урока

Темы

  • Настройка выполнение автоматизированных процессов согласования корпоративной архитектуры
  • Интегрировать автоматизированные процессы с архитектурными моделями предприятия
  • Настройка шаблонов, атрибутов и форм архитектурных моделей
  • Настройка автоматизированных пользовательских задач
  • Настройка исполнителей задач через атрибуты и оргструктуру
  • Настройка кнопок и сценариев для автоматизации операций

Задания

  • Создать автоматизированный процесс согласования архитектурной модели
  • Настроить форму пользовательской задачи процесса
  • Настроить атрибуты и форму шаблона архитектурной модели
  • Настроить кнопку для запуска автоматизированного процесса
  • Настроить сценарий для изменения данных архитектурной модели
  • Выполнить процесс согласования архитектурной модели

Настройка согласования архитектурных моделей процессов

Бизнес-логика

Comindware Platform Enterprise позволяет моделировать и интегрировать автоматизированные процессы и архитектурные модели для автоматизации управления корпоративной архитектурой.

Настроим автоматизированный процесс согласования архитектурных моделей процессов.

Настройка автоматизированного процесса «Согласование процесса»

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

Создание шаблона процесса

  1. Перейдите к приложению «Архитектура компании».
  2. Откройте страницу «Шаблоны».
  3. Откройте вкладку «Шаблоны процессов».
  4. Создайте шаблон процесса со следующими свойствами:

    • Название: Согласование процесса
    • Связь с шаблоном записи: связать с существующим шаблоном
    • Связанный шаблон: Процессы

    Создание шаблона процесса «Согласование процесса»
    Создание шаблона процесса «Согласование процесса»

  5. Будет создан шаблон «Согласование процесса».

  6. Отобразится страница настройки шаблона «Согласование процесса».
  7. Теперь можно настроить диаграмму автоматизированного процесса «Согласование процесса».

Настройка диаграммы процесса

  1. Перейдите на вкладку «Диаграмма» шаблона «Согласование процесса».
  2. Откроется диаграмма автоматизированного процесса для редактирования.
  3. Переименуйте начальное событие в «Нажата кнопка «Согласовать».
  4. После начального события добавьте пользовательскую задачу.
  5. Выберите задачу на диаграмме и с помощью меню элемента настройте свойства задачи:

    • На вкладке «Основные» задайте название «Согласовать процесс».
    • На вкладке «Дополнительные»:
      • В поле «Исполнители» укажите атрибут «Владелец процесса».
      • Задайте заголовок задачи «Согласовать процесс».

    Настройка свойств пользовательской задачи «Согласовать процессю
    Настройка свойств пользовательской задачи «Согласовать процессю

  6. Откройте форму задачи.

  7. Поместите область на макет и переименуйте её в «Решение по согласованию процесса».
  8. В панели слева нажмите кнопку «Добавить атрибут» у атрибута «Процессы».

    Добавление нового атрибута
    Добавление нового атрибута

  9. Создайте логический атрибут «Согласован».

  10. Раскройте атрибут «Процессы» в панели слева.

    Кнопка раскрытия атрибута
    Кнопка раскрытия атрибута

  11. Поместите атрибут «Согласован» на область «Решение по согласованию процесса».

  12. В свойствах поля «Согласован» установите параметр «Отображать как: переключатель».
  13. Поместите на макет форму «Процессы».
  14. Сохраните форму.

    Настройка формы задачи «Согласовать процесс»
    Настройка формы задачи «Согласовать процесс»

  15. Вернитесь к редактированию диаграммы процесса.

  16. После пользовательской задачи «Согласовать процесс» добавьте развилку «или/или» и переименуйте её в «Процесс согласован?».
  17. Соедините развилку «Процесс согласован?» с простыми конечными событиями «Процесс согласован» и «Процесс не согласован».
  18. Откройте свойства развилки «Процесс согласован?».
  19. На вкладке «Дополнительные» установите следующие значения:

    Поток «иначе» Конечная точка Условие
    Процесс согласован Формула: $Согласован
    Флажок установлен Процесс не согласован

    Развилка по значению логического атрибута

    Формула $Согласован возвращает значение True, если на форме задачи «Согласовать процесс» в поле «Согласован» выбран пункт «Да».

    Таким образом на развилке выбирается ход процесса к конечному событию, соответствующему значению атрибута «Согласован».

    Настройки развилки «Процесс согласован?»
    Настройки развилки «Процесс согласован?»

  20. Нажмите кнопку «Проверить».

    • Если будут выявлены проблемы, под диаграммой отобразится список ошибок и предупреждений, относящихся к элементам диаграммы.
    • Нажимайте на ошибки и предупреждения в списке, чтобы перейти к соответствующим элементам на диаграмме.
    • Устраните все ошибки и по возможности предупреждения.
    • Снова проверьте диаграмму и устраните оставшиеся ошибки — опубликовать диаграмму с ошибками невозможно.
  21. Опубликуйте диаграмму, нажав кнопку «Опубликовать».

  22. Должна получиться показанная ниже диаграмма:

    Диаграмма процесса «Согласование процесса»
    Диаграмма процесса «Согласование процесса»

  23. Теперь настройте шаблон модели «Процессы», чтобы запускать для архитектурной модели процесса автоматизированный процесс «Согласование процесса».

Настройка шаблона модели «Процессы»

Бизнес-логика

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

Для этого дополним шаблон архитектурной модели логическим атрибутом. Данный атрибут поместим на форму модели процесса в виде переключателя.

Определения

Шаблон модели «Процессы» содержит данные всех моделей процессов, настроенных в корпоративной архитектуре.

Форма шаблона модели отображается на панели свойств в редакторе диаграмм Comindware Platform Enterprise.

  1. Откройте процесс «Поиск кандидата».
  2. Откройте «Свойства» .
  3. Нажмите кнопку «Изменить» .
  4. Перейдите к шаблону модели «Процессы».
  5. Перейдите на вкладку «Кнопки».
  6. Создайте кнопку со следующими свойствами:

    • Отображаемое название: Согласовать
    • Контекст операции: модель
    • Операция: запустить процесс
    • Результат выполнения: обновить данные
    • Шаблон: Согласование процесса
  7. Сохраните кнопку.

    Настройки кнопки «Согласовать»
    Настройки кнопки «Согласовать»

  8. Перейдите на вкладку «Формы».

  9. Откройте форму «Процессы».
  10. Добавьте на область «Атрибуты по умолчанию» атрибут «Согласован».
  11. Добавьте в область кнопок области «Атрибуты по умолчанию» кнопку «Согласовать».

    Настройки формы «Процессы»
    Настройки формы «Процессы»

  12. Сохраните форму.

Настройка сценария для отслеживания изменений моделей процессов

Бизнес-логика

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

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

  1. Откройте приложение «Архитектура компании».
  2. Перейдите на страницу «Сценарии».
  3. Создайте сценарий «Редактирование процесса».
  4. Задайте для начального события следующие свойства:

    • Тип: изменение записи
    • Контекстный шаблон: Процессы

    Свойства начального события сценария
    Свойства начального события сценария

  5. После начального события добавьте действие «Изменить значение атрибутов» со следующими свойствами:

    • Атрибут: Согласован
    • Операция со значениями: заменить
    • Значение: формула

      False 

    Изменение статуса согласования с помощью формулы

    Данное действие будет изменять значение атрибута «Согласован» на False при срабатывании сценария, то есть при любом изменении модели процесса в корпоративной архитектуре.

    Свойства действия «Изменить значение атрибутов»
    Свойства действия «Изменить значение атрибутов»

  6. Сохраните действие.

  7. Должен получиться показанный ниже сценарий:

    Сценарий «Редактирование процесса»
    Сценарий «Редактирование процесса»

  8. Теперь можно проверить работоспособность автоматизированного процесса и сценария.

Тестирование процесса согласования архитектурной модели

Бизнес-логика

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

  1. Выберите пункт «Архитектура»«Процессы» в панели навигации.
  2. Откройте процесс «Поиск кандидата» для редактирования.
  3. Внесите в диаграмму или свойства процесса любые изменения.
  4. Нажмите кнопку «Свойства» .
  5. Отобразится панель свойств процесса.
  6. Нажмите кнопку «Согласовать».
  7. При необходимости войдите в аккаунт владельца процесса.
  8. Откройте «Мои задачи».
  9. Перейдите к задаче согласования процесса.
  10. Установите значение «Да» для атрибута «Согласован».
  11. Завершите задачу.
  12. Вернитесь к диаграмме процесса «Поиск кандидата».
  13. Откройте свойства диаграммы.
  14. Флажок «Согласован» должен быть автоматически установлен.
  15. Снова внесите изменения в диаграмму процесса. В результате флажок «Согласован» должен быть автоматически снят.

Итоги урока

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

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

К началу


Номер Статьи: 5128
Размещено: Fri, Jul 25, 2025
Последнее обновление: Thu, Aug 7, 2025

Online URL: https://kb.comindware.ru/article/urok-4-avtomatizirovannye-processy-soglasovanie-i-kontrol-izmenenij-arhitekturnyh-modelej-5128.html