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

EPC

Этот документ был подготовлен при помощи ИИ

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

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

Начало событийной цепочки процессов: событие, отвечающая на него функция и событие, которое эта функция производит

Создайте модель

Создайте модель Interview Process типа EventDrivenProcessChain (EPC) и откройте её диаграмму.

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

Первая развилка

  1. Создайте Event Candidate applied.
  2. Создайте Function Recruiter reviews the CV и проведите ControlFlow от события к функции.
  3. Создайте XorGateway Does the CV meet the requirements? и проведите поток управления от функции к соединителю.
  4. Создайте события CV approved и CV rejected, проведите к каждому поток управления от соединителя. Назовите потоки Yes и No.

Путь CV rejected на этом заканчивается, продолжение идёт от CV approved.

Стадии собеседования

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

Schedule the phone screenPhone interview scheduledRun the phone screenPhone screen passed?Screen passed / Candidate failed the screen.

Постройте так же техническую стадию, стадию системного дизайна и поведенческую. Каждая начинается от события успеха предыдущей.

Завершите цепочку функцией Hold the hiring committee review, функцией Prepare and send the offer, событием Offer sent и соединителем Did the candidate accept the offer?.

Исполнители

Создайте четыре элемента Participant: Recruiter, Technical interviewer, Hiring manager и Hiring committee. Проведите от каждого связь Responsibility к функциям, которые он выполняет.

Так же присоединяются системы и ресурсы: Automation указывает ApplicationSystem за функцией, ResourceFlow — то, что функция потребляет или производит: Document, Database или другой Resource.

Таблица

Откройте модель как Event Driven Process Chain Table. Каждое событие, функция, соединитель и участник займут отдельную строку. По таблице проще проверить, что у каждого соединителя есть обе ветви, а у каждой функции — исполнитель.