{ "id": "ShariXKnowledgeOpenKnowledgeDomainCompletioninvariants", "page": "sharixopen:knowledge:domain:completion_invariants", "area": "open", "type": "reference", "title": "Завершение исполнения и инварианты PROCESS", "status": "review", "schema_version": 1, "relations": { "related_to": [ "ShariXKnowledgeOpenKnowledgeDomainStart", "ShariXKnowledgeOpenKnowledgeDomainStages", "ShariXKnowledgeOpenKnowledgeDomainOrderticket" ] }, "extensions": { "taxonomy": { "domain": "reference", "lifecycle": "unspecified", "parents": [ "ShariXKnowledgeOpenKnowledgeDomainStart" ], "terms": [] }, "glossary": [] }, "content_sha256": "702e3237a8eafe9983d7089409ab74dd42a89d0db5b7ddffe67b20053dd47910", "schema": 1 } ====== Завершение исполнения и инварианты PROCESS ====== ~~NOCACHE~~ **Тип:** contract · **Статус:** сведения требуют сверки с действующей установкой; архитектурные правила сформулированы как целевой контракт. **Раздел:** [[sharixopen:knowledge:domain:start|Доменная модель заказов и исполнения]] ===== Переход ===== Закрытие Ticket допустимо только после проверки актуальных условий завершения Stage и обязательных evidence. Отсутствующий документ/подтверждение нельзя заменить пользовательским нажатием «готово», если контракт требует верификацию. ===== Снимки ===== У выполненного этапа хранятся кто, когда и на основании чего завершил действие, какие файлы и значения подтверждают результат. ===== Идемпотентность ===== Повтор обработчика не закрывает заказ дважды, не отправляет вторую компенсацию и не скрывает ошибку незавершённой дочерней операции. ===== Связанные понятия ===== * [[sharixopen:knowledge:domain:stages|Stage: этап исполнения и его ограничения]] * [[sharixopen:knowledge:domain:order_ticket|Заказ, Ticket и PROCESS]] ~~SHARIX_KNOWLEDGE_RELATED~~