TSS - Conditions of Joining

Conditions of Joining is available for signing on TIS Self-service in each programme start from 1st August 2023 onwards.

 


User Journey

Reminders

Unsigned Conditions of Joining Agreements is shown in Action Summary as a reminder.

image-20240913-143313.png
TSS - Action Summary

 

Signing Conditions of Joining

The Sign button can be found in Programmes page under the Programme membership that need to be signed.

image-20240913-143359.png
TSS - Programmes

The latest version of Gold Guide contents is displayed

Declaration of agreement

When the agreement is signed, the COJ data is saved in the Trainee DB (conditionsOfJoining is created under TraineeProfile > programmeMemberships).

Related Services: trainee-ui (button logic and GG version handling)

 

Save and View

Information of signed Conditions of Joining can be view on the Programme Membership card. Clicking View will show the content of the signed Gold Guide version.

Related Services: tis-trainee-details

(POST API: /api/programme-membership/{programmeMembershipId}/sign-coj)

 

Syncing to TIS

At the same time, the COJ is published to the Rabbit queue trainee.queue.coj.signed.tcs. It will then consumed by the TIS TCS service and saved to ConditionsOfJoining table.

Conditions of Joining information is shown on Admins-UI under the related Programme Membership of the Trainee.

Related Services: RabbitMQ (queue: trainee.queue.coj.signed.tcs), tis-tcs,
tis-sync (to update tcs-persistence version if required)

Syncing Back to TSS

Change of TCS ConditionsOfJoining table will trigger the CDC update by the AWS DMS. Data is process through tis-trainee-sync.

Related Services: DMS, kineses (aws-prod-db-to-aws-kinesis-continuous), tis-trainee-sync,
SNS (tis-trainee-prod-sync-update-programme-membership-event.fifo),
SQS (queue: tis-trainee-notifications-prod-coj-received.fifo)

 

Sending Notification

The COJ received message is consumed and COJ confirmation email notifications is sent to the related Trainee.

Related Service: tis-trainee-notifications

 



Latest Gold Guide Version

GG10: https://www.copmed.org.uk/publications/gold-guide/gold-guide-10th-edition