Контрольне завдання 1

1. Мета завдання

Виконання цього завдання має на меті:

  • отримати поглиблені практичні знання зі створення бізнес-процесів на Платформі.

2. Завдання

  1. Створіть модель даних на базі представленої таблиці.

    Таблиця 1. Поля та їх опис

    Назва поля на формі та в логічній моделі даних

    Назва поля у фізичній моделі даних

    Формат

    Довідник, що використовується

    Обов’язковість

    Сутність ЗЗСО edu_organization

    1

    ID EDEBO

    edu_organization_id_external

    Number

    +

    2

    Код ЄДРПОУ

    edrpou

    dn_edrpou

    +

    3

    Повна назва

    full_name

    Text

    +

    4

    Скорочена назва

    short_name

    Text

    +

    5

    Статус закладу (Ідентифікатор статусів закладу)

    edu_status_id

    UUID

    Статус закладу (edu_status)

    +

    6

    Форма власності (Ідентифікатор форм власності)

    ownership_id

    UUID

    Форми власності (ownership)

    +

    7

    Населений пункт

    settlement

    Text

    +

    8

    Фактична адреса

    address

    Text

    +

    9

    Телефон

    phone_number

    Text

    +

    10

    Електронна пошта

    email

    Text

    +

    11

    Веб-сайт

    website

    Text

    -

    12

    Керівник закладу

    head_name

    Text

    +

    13

    Ознака акредитації

    accreditation_flag

    Boolean

    +

    14

    Дата акредитації

    date_of_accreditation

    Date

    -

  2. Створіть endpoint (за типом Search condition) для заповнення поля Статус закладу з підтримкою доступу READ ALL.

    Вхідні параметри:
    SELECT edu_status_id, name, constant_code FROM edu_status ORDER BY name ASC;
    Parameters: none
    Constants:  none
    Вихідні параметри:
    UUID, працює, WORKING
    UUID, призупинено, SUSPENDED
    UUID, реорганізовано, REORGANIZED
    UUID, ліквідовано, LIQUIDATED
  3. Створити endpoint (за типом Search condition) для заповнення поля Форма власності з підтримкою LIKE та READ ALL.

    Вхідні параметри:
    SELECT ownership_id, name FROM ownership ORDER BY name ASC;
    Parameters: none
    Constants:  none
    Вихідні параметри:
    UUID, Державна
    UUID, Приватна
    UUID, Комунальна
    UUID, Корпоративна
    SEARCH BY LIKE
    Вхідні параметри:
    Input: SELECT ownership_id, name FROM ownership  WHERE name LIKE '%держ%' ORDER BY name ASC ;
    Parameters: name
    Constants: none
    Вихідні параметри:
    l.UUID, Державна
  4. Створити форму для додавання інформації про школу (використати створені критерії пошуку в select-компонентах) та форму для підписання внесених даних.

  5. Розробити бізнес-процесс створення школи, де businessKey: ID EDEBO, Скорочена назва, Код ЄДРПОУ.

3. Очікуваний результат завдання

Змодельовано бізнес-процес створення нової школи у тестовому реєстрі. Бізнес-процес доступний у вигляді послуги в Кабінеті користувача.