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

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 

  1. Check that legal entity status in EDR for contractor_legal_entity_id with state in (TBD)

    1. else set contract flag to is_suspended = false as below:

field

value

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

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



 

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