Applications service
master
master
v
0.0.0
CBOS - Casework Back-Office System
Internally facing service allowing for management of cases relating to Nationally Significant Infrastructure Projects (NSIPs) within England and Wales
Info
Container views
Component views
Dependencies
Background Jobs Function App
Command Handler Function App
Migration Function App
Function App - Background Jobs
Function App - Background Jobs
Background Jobs Function App
[container]
Publish
Document
[Function
App,
JavaScript]
Publish
a
document
to
Front
Office
Unpublish
Document
[Function
App,
JavaScript]
Unpublish
a
document
from
Front
Office
Send
Email
to
Subscribers
[Function
App,
JavaScript]
Send
an
Email
to
Subscribers
via
Gov
Notify
Updates
document
Malware
Scan
Status
[Function
App,
JavaScript]
Updates
Malware
status
of
documents
to
CBOS
CBOS
File
storage
(application-service-uploads)
-
Azure
Blob
Storage
Container
that
contains
all
documents
and
document
versions
in
CBOS
Published
File
storage
(published-documents)
-
Azure
Blob
Storage
Container
that
contains
all
Published
documents,
also
accessible
by
Front
Office
Web
CBOS
API
[Node.js,
Azure
Web
App]
CBOS
API
to
perform
CRUD
operations
on
NSIP
cases,
documents,
S51
Advice,
Relevant
Representations,
Exam
Timetables
etc,
on
the
database,
and
broadcast
events
to
the
Azure
Service
Bus
GOV
Notify
UK
government
messaging
platform
for
sending
emails,
text
and
letters
to
users
Reads
and
writes
applications
documents
to
Writes
published
applications
documents
to
Sends
subscriber
emails
through
[HTTPS,
JSON]
Reads
and
updates
subscription
and
project
records
Reads
and
updates
applications
documents
records
Reads
applications
documents
from
CBOS
Copies
published
applications
documents
to
Reads
and
updates
applications
documents
records
Deletes
published
applications
documents
from
MS
Defender
sends
result
of
document
malware
scan
[HTTPS,
EventGrid]
Updates
applications
documents
records
malware
check
status
Legend
▯
system
▯
container
▯
component
▯
container boundary
Function App - Background Jobs
Function App - Background Jobs
Function App - Background Jobs
Background Jobs Function App
[container]
Publish
Document
[Function
App,
JavaScript]
Publish
a
document
to
Front
Office
Unpublish
Document
[Function
App,
JavaScript]
Unpublish
a
document
from
Front
Office
Send
Email
to
Subscribers
[Function
App,
JavaScript]
Send
an
Email
to
Subscribers
via
Gov
Notify
Updates
document
Malware
Scan
Status
[Function
App,
JavaScript]
Updates
Malware
status
of
documents
to
CBOS
CBOS
File
storage
(application-service-uploads)
-
Azure
Blob
Storage
Container
that
contains
all
documents
and
document
versions
in
CBOS
Published
File
storage
(published-documents)
-
Azure
Blob
Storage
Container
that
contains
all
Published
documents,
also
accessible
by
Front
Office
Web
CBOS
API
[Node.js,
Azure
Web
App]
CBOS
API
to
perform
CRUD
operations
on
NSIP
cases,
documents,
S51
Advice,
Relevant
Representations,
Exam
Timetables
etc,
on
the
database,
and
broadcast
events
to
the
Azure
Service
Bus
GOV
Notify
UK
government
messaging
platform
for
sending
emails,
text
and
letters
to
users
Reads
and
writes
applications
documents
to
Writes
published
applications
documents
to
Sends
subscriber
emails
through
[HTTPS,
JSON]
Reads
and
updates
subscription
and
project
records
Reads
and
updates
applications
documents
records
Reads
applications
documents
from
CBOS
Copies
published
applications
documents
to
Reads
and
updates
applications
documents
records
Deletes
published
applications
documents
from
MS
Defender
sends
result
of
document
malware
scan
[HTTPS,
EventGrid]
Updates
applications
documents
records
malware
check
status
Legend
▯
system
▯
container
▯
component
▯
container boundary
Function App - Background Jobs [
svg
|
png
|
puml
]