ЕСОЗ - публічна документація
Get Rule engine rule details_UA
Ціль
Даний веб-сервіс (WS) розроблено для повернення деталей по налаштуванням бізнес-правил.
Основні положення
Це метод REST, який використовується MIS.
Тільки автентифіковані та авторизовані співробітники з відповідними скоупами може переглядати налаштування бізнес-правил.
Специфікація
Валідації
Авторизація
Перевірити валідність токену доступу
в разі помилки - повернути 401 (“Invalid access token”)
Перевірити, що токен дійсний
в разі помилки - повернути 401 (“Invalid access token”)
Перевірити скоупи користувача на можливість виконання даної дії (scope = 'rule_engine_rule:read')
в разі невалідних скоупів - повернути 403 (“Your scope does not allow to access this resource. Missing allowances: rule_engine_rule:write”)
Перевірити налаштування бізнес-правил
Перевірити, що налаштування з даною ID існують в системі (is_active = true)
в разі помилки - повернути 404 "Rule with id <rule_id> is not found", де rule_id - id налаштування з запиту
Пошукові параметри
id
Сервісна логіка
Отримати дані з колекції rule_engine_rules (Mongo DB):
rule_engine_rule по id
Відобразити відповідь у відповідності до специфікації.
ЕСОЗ - публічна документація