CBOS - Casework Back-Office System

Internally facing service allowing for management of cases relating to Nationally Significant Infrastructure Projects (NSIPs) within England and Wales

Function App - Background JobsFunction App - Background JobsBackground Jobs Function App[container]Publish Document[Function App, JavaScript] Publish a document to FrontOfficeUnpublish Document[Function App, JavaScript] Unpublish a document fromFront OfficeSend Email toSubscribers[Function App, JavaScript] Send an Email toSubscribers via Gov NotifyUpdates documentMalware Scan Status[Function App, JavaScript] Updates Malware status ofdocuments to CBOSCBOS File storage (application-service-uploads)- Azure Blob StorageContainer that contains alldocuments and documentversions in CBOSPublished Filestorage (published-documents) -Azure Blob StorageContainer that contains allPublished documents, alsoaccessible by Front OfficeWeb CBOS API[Node.js, Azure Web App] CBOS API to perform CRUDoperations on NSIP cases,documents, S51 Advice,Relevant Representations,Exam Timetables etc, onthe database, andbroadcast events to theAzure Service BusGOV Notify UK government messagingplatform for sending emails,text and letters to usersReads and writesapplicationsdocuments toWrites publishedapplicationsdocuments toSends subscriberemails through[HTTPS, JSON]Reads and updatessubscription andproject recordsReads and updatesapplicationsdocuments recordsReads applicationsdocuments fromCBOSCopies publishedapplicationsdocuments toReads and updatesapplicationsdocuments recordsDeletes publishedapplicationsdocuments fromMS Defender sendsresult of documentmalware scan[HTTPS, EventGrid]Updates applicationsdocuments recordsmalware check statusLegend  system  container  component  container boundary 
Function App - Background Jobs