You are viewing the documentation for Blueriq 15. 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.