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 from contractor_legal_entity_id is an ACTIVE status
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 |
---|---|
|
|
| Contract |
| $.id |
| $.is_suspended |
| $.updated_at |
| $. |