Приложение к Методике анализа, оптимизации, гармонизации и описания общих процессов в рамках Евразийского экономического союза | ТРЕБОВАНИЯ К ГРАФИЧЕСКОЙ НОТАЦИИ, ИСПОЛЬЗУЕМОЙ ДЛЯ ОФОРМЛЕНИЯ ТЕХНОЛОГИЧЕСКИХ ДОКУМЕНТОВ ОБЩЕГО ПРОЦЕССА
Приложение
к Методике анализа, оптимизации,
гармонизации и описания общих
процессов в рамках Евразийского
экономического союза
ТРЕБОВАНИЯ
К ГРАФИЧЕСКОЙ НОТАЦИИ, ИСПОЛЬЗУЕМОЙ ДЛЯ ОФОРМЛЕНИЯ
ТЕХНОЛОГИЧЕСКИХ ДОКУМЕНТОВ ОБЩЕГО ПРОЦЕССА
1. Для обеспечения наглядности положений технологических документов, регламентирующих информационное взаимодействие при реализации средствами интегрированной информационной системы внешней и взаимной торговли общих процессов (далее технологические документы общего процесса), облегчения их визуального восприятия иллюстрации, включаемые в технологические документы общего процесса, выполняются с использованием графической нотации.
2. Требования к графической нотации, используемой для оформления технологических документов общего процесса, приводимые в таблице, основываются на использовании унифицированного языка моделирования UML (Unified Modeling Language).
3. Примеры схем, выполненных в соответствии с настоящим документом, приведены на рисунках 1 - 8.
Таблица
Графическая нотация, используемая для оформления
технологических документов общего процесса
N п/п
|
Наименование объекта графической нотации
|
Графическое изображение
|
Описание
|
Назначение
|
Элементы нотации схем, иллюстрирующих структуру общего процесса
|
||||
1
|
Участник общего процесса (заинтересованная сторона)
|
Комиссия (P.ACT.001)
|
схематическое изображение человека, под которым указано наименование участника (заинтересованной стороны) и его код
|
используется для обозначения участника общего процесса (заинтересованной стороны)
|
2
|
Процедура общего процесса
|
Экспертиза заявки на получение права (P.OT.01.PRC.004)
|
овал, под которым указано наименование процедуры общего процесса и ее код
|
используется для обозначения процедур в общем процессе или в группе процедуры общего процесса
|
3
|
Отношение участия
|
"Участие"
----------------------------
|
тонкая линия с надписью "Участие", которая соединяет участника и процедуру общего процесса
|
используется для обозначения отношения между участником общего процесса и процедурой общего процесса
|
4
|
Отношение заинтересованности
|
"Заинтересованность"
----------------------------
|
тонкая линия с надписью "Заинтересованность", которая соединяет заинтересованную сторону и процедуру общего процесса
|
используется для обозначения отношения между заинтересованной стороной и процедурой общего процесса
|
Элементы нотации схем процедур общего процесса
|
||||
5
|
Начало процедуры
|
|
круг черного цвета
|
используется для обозначения точки, в которой начинается выполнение процедуры; относится к компонентам схемы
|
6
|
Событие "Отправка сигнала"
|
|
фигура в форме стрелки вправо, в которой указано имя события
|
используется для отображения события, которое инициирует участник, чтобы начать или возобновить выполнение процедуры; относится к компонентам схемы
|
7
|
Событие "Прием сигнала"
|
|
фигура в форме флажка с угловым вырезом слева, в котором указано имя события
|
используется для обозначения события, которое инициирует или возобновляет выполнение процедуры; относится к компонентам схемы
|
8
|
Безусловный поток управления
|
|
тонкая открытая стрелка, которая направлена от одного компонента схемы к другому
|
используется для обозначения направления передачи управления от одного компонента схемы к другому
|
9
|
Условный поток управления
|
|
тонкая открытая стрелка, которая направлена от одного компонента схемы к другому и вдоль которой в квадратных скобках указано условие
|
используется для обозначения направления передачи управления от одного компонента к другому, которое должно выполняться при определенном условии
|
10
|
Операция
|
|
прямоугольник со скругленными углами, в котором указаны код и наименование операции
|
используется для обозначения выполняемой операции; относится к компонентам схемы
|
11
|
Вызов процедуры
|
|
прямоугольник со скругленными углами, в котором указаны код и наименование вызываемой процедуры
|
используется для обозначения вызываемой процедуры; относится к компонентам схемы
|
12
|
Прерывание потока исполнения
|
|
прямоугольник серого цвета со скругленными углами, в котором указано наименование прерывания
|
используется для обозначения ситуации, когда выполнение процедуры не может быть продолжено до наступления определенного события; относится к компонентам схемы
|
13
|
Конечный узел потока
|
|
перечеркнутый крестом круг белого цвета
|
используется для обозначения окончания одной из веток процедуры; относится к компонентам схемы. При достижении конечного узла потока выполнения процедуры продолжается при наличии других незавершенных веток
|
14
|
Окончание потока исполнения
|
|
белое кольцо на фоне черного круга
|
используется для обозначения окончания выполнения процедуры или группы процедур; относится к компонентам схемы
|
15
|
Дорожка (swimlane)
|
|
вертикальный прямоугольник, в верхней части которого указывается исполнитель, а в нижней - действия, выполняемые данным исполнителем
|
используется для обозначения группировки действий, которые выполняются одним исполнителем
|
16
|
Состояние информационного объекта общего процесса
|
|
прямоугольник, в котором указано наименование информационного объекта общего процесса и его текущее состояние (в квадратных скобках)
|
используется для обозначения состояния информационного объекта общего процесса, которое устанавливается в результате выполнения операций
|
Элементы нотации схем, иллюстрирующих структуру информационного взаимодействия общего процесса
|
||||
17
|
Роль
|
Регистратор
|
схематическое изображение человека, под которым указано наименование роли участника в информационном взаимодействии
|
используется для обозначения роли участника общего процесса в информационного взаимодействии
|
18
|
Сценарий использования взаимодействия общего процесса
|
Информационное взаимодействие при внесении изменений в полученное право
|
овал, под которым указано наименование взаимодействия общего процесса
|
используется для обозначения сценария использования взаимодействия общего процесса
|
19
|
Отношение участия
|
"Участие"
----------------------------
|
тонкая линия с надписью "Участие", которая соединяет роль и сценарий использования взаимодействия общего процесса
|
используется для обозначения отношения роли и сценария использования взаимодействия общего процесса
|
Элементы нотации схем последовательности исполнения транзакций общего процесса
|
||||
20
|
Линия жизни (lifeline) участника взаимодействия
|
|
прямоугольник, в котором указано наименование роли, с пунктирной линией, направленной вертикально вниз
|
используется для обозначения роли, которую выполняет участник взаимодействии. Вертикальная линия представляет временную ось, при этом начальному моменту времени соответствует верхняя часть схемы. Процесс взаимодействия обозначается посредством транзакций общего процесса, связывающих линии жизни участников взаимодействия. Транзакции общего процесса обозначаются в виде горизонтальных стрелок с наименованием и кодом транзакции и образуют определенный порядок относительно времени своей инициализации. Транзакции, расположенные на схеме выше, передаются раньше тех, которые расположены ниже
|
21
|
Односторонняя транзакция
|
|
сплошная горизонтальная линия с открытой стрелкой, направленная от инициатора к респонденту, на которой указаны наименование и код транзакции (код - в круглых скобках)
|
используется для обозначения одностороннего оповещения или представления сведений, которое не требует отправки ответного сообщения общего процесса
|
22
|
Двусторонняя транзакция
|
|
сплошная горизонтальная линия с закрытой стрелкой, направленная от инициатора к респонденту, на которой указаны наименование и код транзакции, и обратная пунктирная линия с закрытой стрелкой
|
используется для обозначения двусторонней транзакции общего процесса, при которой требуется ответное сообщение общего процесса. Пунктирная линия обозначает ответное сообщение
|
23
|
Условное взаимодействие
|
|
прямоугольник, охватывающий все линии жизни участников взаимодействия, в левом верхнем углу которого указан символ "opt" и в квадратных скобках приведено сторожевое условие (guard condition). Внутри прямоугольника изображены транзакции, выполняемые при наступлении сторожевого условия
|
используется для обозначения комбинации транзакций, которые должны выполняться только при наступлении определенного условия (сторожевое условие). При выполнении сторожевого условия выполняются все транзакции, изображенные внутри прямоугольника, представляющего условное взаимодействие. В ином случае не выполняется ни одна из указанных транзакций
|
Элементы нотации схем исполнения транзакций общего процесса
|
||||
24
|
Инициирование транзакции
|
|
круг черного цвета, от которого направлена стрелка к инициирующей операции
|
используется для обозначения участника общего процесса, который инициирует транзакцию
|
25
|
Дорожка (swimlane)
|
|
вертикальный прямоугольник, в верхней части которого указывается исполнитель (инициатор или респондент), а в нижней - действия, выполняемые данным исполнителем
|
используется для обозначения группировки действий, которые выполняются исполнителем (инициатором или респондентом)
|
26
|
Инициирующая операция
|
|
прямоугольник со скругленными углами, в котором указано наименование инициирующей операции
|
используется для обозначения операции, которая инициирует транзакцию
|
27
|
Принимающая операция
|
|
прямоугольник со скругленными углами, в котором указано наименование принимающей операции
|
используется для обозначения операции, которая принимает транзакцию
|
28
|
Сообщение-запрос (сообщение-уведомление)
|
|
сплошная горизонтальная линия с открытой стрелкой, направленная от инициирующей операции к принимающей операции, на которой указаны наименование и код (код - в круглых скобках) сообщения общего процесса
|
используется для обозначения сообщения общего процесса, которое передается от инициатора респонденту в рамках транзакции общего процесса
|
29
|
Сообщение-ответ
|
|
сплошная горизонтальная линия с открытой стрелкой, направленная от принимающей операции к инициирующей операции, на которой указаны наименование и код (код - в круглых скобках) сообщения общего процесса
|
используется для обозначения сообщения общего процесса, которое передается от респондента инициатору в рамках двусторонней транзакции общего процесса
|
30
|
Условный переход
|
|
тонкая открытая стрелка, которая направлена от инициирующей операции и перпендикулярно которой в квадратных скобках указано условие
|
используется для обозначения результата транзакции общего процесса и (или) состояния информационного объекта общего процесса, приобретаемого в результате выполнения транзакции, в зависимости от определенного условия
|
31
|
Состояние информационного объекта общего процесса
|
|
прямоугольник, в котором указано наименование информационного объекта общего процесса и его текущее состояние в квадратных скобках
|
используется для обозначения состояния информационного объекта общего процесса, приобретенного в результате выполнения транзакции общего процесса
|
32
|
Результат транзакции
|
|
белое кольцо на фоне черного круга и подписью
|
используется для обозначения результата выполнения транзакции общего процесса. Возможны подписи: "Успех" (если ожидаемый результат достигнут); "Неуспех" (если результат не достигнут, например, отказ в представлении сведений); "Ошибка контроля" (если в рамках транзакции общего процесса возникли ошибки, которые не позволили получить результат (успешный или неуспешный))
|
Рис. 1. Пример схемы, иллюстрирующей структуру общего
процесса
Рис. 2. Пример схемы исполнения процедуры общего процесса
с использованием событий
Рис. 3. Пример схемы исполнения процедуры общего процесса
с использованием конечного узла потока
Рис. 4. Пример схемы исполнения процедуры общего процесса
с использованием вызова процедуры
Рис. 5. Пример схемы, иллюстрирующей структуру
информационного взаимодействия
Рис. 6. Пример схемы последовательности исполнения
транзакций общего процесса
Рис. 7. Пример схемы исполнения односторонней транзакции
общего процесса
Рис. 8. Пример схемы исполнения двусторонней транзакции
общего процесса