ЕСОЗ - публічна документація
Suspending GB Contracts
Purpose
These processes are performed to maintain the global budget contracts in the actual status depending on the statuses of related entities.
Process
Check that legal entity status in EDR for contractor_legal_entity_id with state in (TBD)
else set contract flag to is_suspended = false as below:
field | value |
---|---|
is_suspended | true |
updated_at | now() timestamp |
updated_by | eHealth user_id |
b. Add info about this changes to audit log (trigger logic)
c. Add info about this changes to Event Manager as below:
field | value |
---|---|
event_type | StateChangeEvent |
entity_type | Contract |
entity_id | $.id |
properties.status.new_value | $.is_suspended |
event_time | $.updated_at |
changed_by | $.updated_by |
ЕСОЗ - публічна документація