Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Бізнес-процес (настанова)
Info
Note

Сторінка знаходиться в процесі розробки. Інформація на ній може бути застарілою.

Info

/wiki/spaces/EN/pages/17560797187 (видаліть блок з посиланням перед публікацією документа)

...

Page Properties

Тип документа

Бізнес-процес

Назва документа

BP-ESOZ-025-0002 [MIS] Авторизація користувача МІС

ID настанови

GUI-004

Автор

Тарас Хомета (HRS)

Версія документа

v010

Статус документа

Status
titleDRAFT

Дата створення

30.07.2024

Дата оновлення

-

ID групи

BPG-ESOZ-025

ID бізнес-процесу

BP-ESOZ-025-0002

Назва бізнес-процесу

[MIS] Авторизація користувача МІС

Посилання на схеми

https://modeler.camunda.io/share/abfcdf1b-64ad-4eab-90e2-2c7133f00458

Загальні відомості

Процес призначений для виконання автентифікації та авторизації користувача ЦБД ЕСОЗ з використанням МІС

Передумови

  • Користувач зареєстрований та активний в ЦБД ЕСОЗ

  • МІС зареєстрована в ЦБД ЕСОЗ

Схема бізнес-процесу

Зображення схеми

...

Посилання на схему

На перегляд: https://modeler.camunda.io/share/abfcdf1b-64ad-4eab-90e2-2c7133f00458

На редагування: Modeler | BP-ESOZ-025-0002 [MIS] Авторизація користувача МІС (camunda.io)

Похідний файл схеми (BPMN)

View file
nameBP-ESOZ-025-0002_[MIS] Авторизація користувача МІС.bpmn

Опис кроків по процесу

1

№ кроку

Крок

Опис

Технічний модуль

Методи API які мають або можуть бути використані

2

SE 1.10

Виконати авторизацію

Початок процесу автентифікації та авторизації користувача

3

1.10

Обрати роль/і для авторизації користувача

Фізична особа може бути зареєстрована в ЦБД ЕСОЗ одночасно з кількома ролями - пацієнта, керівник, лікар тощо. Доцільно авторизувати користувача з визначеною роллю, тобто переліком дозволів

4

1.20

Розрахунок скоупа користувача

МІС розраховує необхідний скоуп користувача для авторизації

5

1.30

Викликати інтерфейс авторизації

МІС викликає інтерфейс авторизації

6

1.40

Ввести логін пароль

Користувач вводить логін та пароль користувача у ЦБД ЕСОЗ

7

1.50

Отримати code на redirect uri

МІС отримує авторизаційний код шляхом переадресації на redirect uri

8

1.60

Отримати access token. refresh token

МІС виконує запит для обміну авторизаційного коду на токени доступу та оновлення

9

1.70

Тимчасово зберегти  access token, refresh token

Для подальшого використання протягом сесії користувача

10

1.80

Переглянути результат авторизації

Користувач переглядає результат авторизації

11

EE 1.10

Завершення процесу

Завершити процес автентифікації та авторизації користувача

12

2.10

Show Login UI

Сервіс ЦБД ЕСОЗ

https://e-health-ua.atlassian.net/wiki/spaces/ESOZ/pages/17571446858/Show+Login+UI+API-009-001-001-0323?search_id=a548f0ef-f2ce-4684-8cb1-52945ec31030&additional_analytics=queryHash---b719c74e08c674f16f631f0c02d40b1628ec8ef2d1eb547850f133f010da3e5e

13

2.20

Exchange oAuth Code Grant to Access token

Сервіс ЦБД ЕСОЗ

Exchange oAuth Code Grant to Access Token [API-009-001-001-0324]

Бізнес правила

Процес може бути зупинений на будь-якому етапі, всі не передані в ЦБД ЕСОЗ дані будуть втрачені

Результат процесу

  Користувач успішно автентифікований та авторизований в ЦБД ЕСОЗ

Перелік змін

Версія документа

Опис змін

Номер релізу

1

 

 

 

2

 

 

 

...