ЕСОЗ - публічна документація

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Current »

Обробка конфігураційних параметрів

Назва

Опис

Формат

Значення по замовчуванню

APPROVALS_CLEANUP_SCHEDULE

Як часто виконувати дану задачу

Формат Cron

`20 * * *`

APPROVAL_AUTOEXPIRATION_SCHEDULE

Як часто виконувати дану задачу

Формат Cron

`20 * * *`

APPROVAL_TTL_HOURS

Період дії апрувал

Години

12

APPROVAL_EXPIRATION

Період дії апрувал для інших ресурсів (episode, diagnostic report etc. except care plan)

Хвилини

129600

CARE_PLAN_APPROVAL_EXPIRATION

Період дії апрувал для ресурсу care_plan

Хвилини

525600

FORBIDDEN_GROUP_APPROVAL_EXPIRATION

Період дії апрувал для ресурсу forbidden_group

Хвилини

43200

APPROVALS_CLEANUP_SCHEDULE

Логіка джоби

  1. Пошук кандидатів

    1. Отримати всі апрували, де inserted_at < utc_now() - APPROVAL_TTL_HOURS та статус new

  2. Видалити апрувалз

APPROVAL_AUTOEXPIRATION_SCHEDULE

Логіка джоби

  1. Пошук кандидатів

    1. Отримати всі апрувалз, де expires_at уже сплинув та статус active

  2. Оновити апрувалз

    1. Встановити статус для всіх кандидатів = expired

      1. updated_at = now()

      2. updated_by = SYSTEM_USER

  • No labels