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 - Command Handler
Function App - Command Handler
Command Handler Function App
[container]
Process
Front
Office
Deadine
Submissions
[Function
App,
JavaScript]
Process
written
submissions
from
the
Front
Office
Force
Test
a
Deadine
Submission
[Function
App,
JavaScript]
Process
written
submissions
from
the
Front
Office
Process
Front
Office
Subscriptions
[Function
App,
JavaScript]
Process
Email
Subscription
Updates
from
Front
Office
Process
Relevant
Representations
[Function
App,
JavaScript]
Process
Relevant
Representatios
from
Front
Office
CBOS
File
storage
(application-service-uploads)
-
Azure
Blob
Storage
Container
that
contains
all
documents
and
document
versions
in
CBOS
Front
Office
Submissions
File
storage
(application-submission-documents)
-
Azure
Blob
Storage
Container
that
contains
documents
submitted
from
Front
Office,
also
accessible
by
CBOS
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
Reads
and
writes
applications
documents
to
Creates
document
records
Reads
documents
submitted
via
Front
Office
Writes
documents
submitted
via
Front
Office
into
CBOS
Creates
and
updates
email
subscription
records
Creates
relevant
representation
records
Write
a
test
document
Broadcast
a
test
Deadline
Submission
message
[Azure
Service
Bus
Topic
deadline-submission-topic]
Legend
▯
container
▯
component
▯
container boundary
Function App - Command Handler
Function App - Command Handler
Function App - Command Handler
Command Handler Function App
[container]
Process
Front
Office
Deadine
Submissions
[Function
App,
JavaScript]
Process
written
submissions
from
the
Front
Office
Force
Test
a
Deadine
Submission
[Function
App,
JavaScript]
Process
written
submissions
from
the
Front
Office
Process
Front
Office
Subscriptions
[Function
App,
JavaScript]
Process
Email
Subscription
Updates
from
Front
Office
Process
Relevant
Representations
[Function
App,
JavaScript]
Process
Relevant
Representatios
from
Front
Office
CBOS
File
storage
(application-service-uploads)
-
Azure
Blob
Storage
Container
that
contains
all
documents
and
document
versions
in
CBOS
Front
Office
Submissions
File
storage
(application-submission-documents)
-
Azure
Blob
Storage
Container
that
contains
documents
submitted
from
Front
Office,
also
accessible
by
CBOS
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
Reads
and
writes
applications
documents
to
Creates
document
records
Reads
documents
submitted
via
Front
Office
Writes
documents
submitted
via
Front
Office
into
CBOS
Creates
and
updates
email
subscription
records
Creates
relevant
representation
records
Write
a
test
document
Broadcast
a
test
Deadline
Submission
message
[Azure
Service
Bus
Topic
deadline-submission-topic]
Legend
▯
container
▯
component
▯
container boundary
Function App - Command Handler [
svg
|
png
|
puml
]