You are viewing the documentation for Blueriq 16. Documentation for other versions is available in our documentation directory.
The foundation consists of two projects: Main_Dashboard
and ZaakType_A
(English: case type A).
Project Main_Dashboard
The project Main_Dashboard
consists of the following modules:
The main dashboard is the entry point of the application. It consists of one interaction module and two library modules. The library Basis_DomeinZaakMetadata
(English: Base domain case metadata) contains a shared domain for the cases. This domain is shared between all case types.
Module Main_Dashboard
The interaction module Main_Dashboard
contains a dashboard Home
that shows an overview of all the cases and a Business Activity Monitoring (BAM
) dashboard that shows the current state of cases. The dashboard Home
differs per role. The diagram below depicts the dashboard Home
per role and the dashboard BAM
. The module Main_Dashboard
also contains functionality to create, open and assign a case. This functionality is also explained below.
Page Home for role Aanvrager
The page home for role Aanvrager
(English: applicant) contains a case list that shows all the cases of the user. The user is able to create and open a case.
Page Home for role Behandelaar
The page home for role Behandelaar
(English: case handler) contains a case list that shows all the cases that are not assigned and a case list that shows all the cases that are assigned to the logged in user. The user is able to open and assign a case.
Page BAM
The page BAM
shows an business activity overview for the role Behandelaar
.
Create case
The flow HandleDashboardAction
creates a new case. The case is created in its own context by using the AQ_StartProject service. So the AQ_StartProject service is used to decouple the case overview from a specific case type implementation.
Open case
The flow OpenZaak
(English: open case) opens a case. Again the AQ_StartProject service is used to decouple the case overview from a specific case type implementation.
Assign case
The flow NeemInBehandeling
(English: handle) assigns a case to a user. Again the AQ_StartProject service is used to decouple the case overview from a specific case type implementation.