Инструменты пользователя

Инструменты сайта


sharixopen:knowledge:domain:requirements

Требования, проверки и effective access

Тип: contract · Статус: сведения требуют сверки с действующей установкой; архитектурные правила сформулированы как целевой контракт.

Раздел: Доменная модель заказов и исполнения

Три блока требований

  • D — наличие и соответствие документов.
  • C — проверки через CheckDefinition / RequirementCheck, включая ручные и автоматические.
  • B — bindings и предикаты, учитывающие субъект, объект, роль и контекст.

Правило доступа

Требование — политика. Проверка — доказательство выполнения. Permission — конкретное разрешение. Initial activation и последующий effective access — разные фазы.

Проверка

Для актуального запроса проверки существует единый осмысленный ST_REQUEST. Повторный запрос после FAILED оформляется новой ревизией/операцией по контракту; параллельные дубли не должны давать неоднозначный результат.

Переоценка

Истечение срока, изменение документа или результата Moodle/appointments запускают re-evaluation. Обработчик выполняет шаг бизнес-процесса, backend хранит определение и результат; не следует помещать собственные доменные модели в workflow-хранилище.

Связанные понятия

sharixopen/knowledge/domain/requirements.txt · Последнее изменение: — sx_knowledge_api_open

© 2022 ShariX