Verschillen
Dit geeft de verschillen weer tussen de geselecteerde revisie en de huidige revisie van de pagina.
Beide kanten vorige revisie Vorige revisie Volgende revisie | Vorige revisie | ||
openwave:1.30:applicatiebeheer:instellen_inrichten:grafieken [2024/05/21 11:46] – Lonneke van Dijk | openwave:1.30:applicatiebeheer:instellen_inrichten:grafieken [2024/12/11 11:49] (huidige) – Kars Gottschal | ||
---|---|---|---|
Regel 9: | Regel 9: | ||
De uitkomst van die query moet een JSON-string zijn met daarin opgenomen labels en metadata en data van het diagram, zoals de charts.js library deze voorschrijft. Zie https:// | De uitkomst van die query moet een JSON-string zijn met daarin opgenomen labels en metadata en data van het diagram, zoals de charts.js library deze voorschrijft. Zie https:// | ||
- | <adm example | + | ==== Staafdiagram over alle zaken==== |
- | {{:openwave:1.30: | + | <adm example |
+ | {{: | ||
Bovenstaande tegel toont de aantallen zaken van de afgelopen 4 jaar in een staafdiagram.\\ | Bovenstaande tegel toont de aantallen zaken van de afgelopen 4 jaar in een staafdiagram.\\ | ||
Regel 25: | Regel 26: | ||
**query**\\ | **query**\\ | ||
De char.js library verwacht een JSON-string met daarin metadata (zoals labels en kleuren) en data (aantallen). Bij een bar (staafdiagram) ziet zo'n JSON-string er (naar bovenstaand voorbeeld) zo uit: | De char.js library verwacht een JSON-string met daarin metadata (zoals labels en kleuren) en data (aantallen). Bij een bar (staafdiagram) ziet zo'n JSON-string er (naar bovenstaand voorbeeld) zo uit: | ||
+ | <code sql> | ||
{ | { | ||
Regel 36: | Regel 38: | ||
}] | }] | ||
} | } | ||
+ | </ | ||
De uitkomst van de query moet dus bovenstaande string opleveren waarbij de labels berekend moeten worden (de laatste 4 jaar) en waarbij per jaar de aantallen zaken (de data) opgehaald moeten worden uit de database. | De uitkomst van de query moet dus bovenstaande string opleveren waarbij de labels berekend moeten worden (de laatste 4 jaar) en waarbij per jaar de aantallen zaken (de data) opgehaald moeten worden uit de database. | ||
+ | <code sql> | ||
select '{ | select '{ | ||
" | " | ||
Regel 58: | Regel 60: | ||
}] | }] | ||
| | ||
+ | </ | ||
</ | </ | ||
- | <adm example | + | ==== Taartdiagram over openstaande omgevingzaken==== |
- | {{:openwave:1.30: | + | <adm example |
+ | {{: | ||
Bovenstaande tegel toont de de verdeling van de openstaande omgevingzaken per soort (dvsoortproc van tbsoortomgzaak).\\ | Bovenstaande tegel toont de de verdeling van de openstaande omgevingzaken per soort (dvsoortproc van tbsoortomgzaak).\\ | ||
Regel 75: | Regel 78: | ||
De char.js library verwacht een JSON-string met daarin metadata (zoals labels en kleuren) en data (aantallen). Bij een pie (taart-diagram) ziet zo'n JSON-string er (naar bovenstaand voorbeeld) zo uit (lijkt eigenlijk erg veel op staafdiagram, | De char.js library verwacht een JSON-string met daarin metadata (zoals labels en kleuren) en data (aantallen). Bij een pie (taart-diagram) ziet zo'n JSON-string er (naar bovenstaand voorbeeld) zo uit (lijkt eigenlijk erg veel op staafdiagram, | ||
Vanwege de beperking in de breedte van de tegel zijn in bovenstaand voorbeeld de labelnamen afgekort. \\ | Vanwege de beperking in de breedte van de tegel zijn in bovenstaand voorbeeld de labelnamen afgekort. \\ | ||
+ | <code sql> | ||
{ | { | ||
" | " | ||
Regel 85: | Regel 88: | ||
}] | }] | ||
} | } | ||
- | | + | </ |
De uitkomst van de query moet dus bovenstaande string opleveren waarbij de aantallen zaken (de data) opgehaald moeten worden uit tbomgvergunning verzameld op | De uitkomst van de query moet dus bovenstaande string opleveren waarbij de aantallen zaken (de data) opgehaald moeten worden uit tbomgvergunning verzameld op | ||
* Verzk (verzoeken): | * Verzk (verzoeken): | ||
Regel 93: | Regel 96: | ||
* Cncpt (conceptverzoek/ | * Cncpt (conceptverzoek/ | ||
* Overig: (tbsoortomgverg.dvsoortproc is ongelijk aan bovenstaande) | * Overig: (tbsoortomgverg.dvsoortproc is ongelijk aan bovenstaande) | ||
+ | <code sql> | ||
select '{ | select '{ | ||
" | " | ||
Regel 109: | Regel 112: | ||
}] | }] | ||
| | ||
+ | </ | ||
</ | </ | ||
In bovenstaande voorbeelden zijn de diagrammen toegevoegd op bestaande tegels van het openingsportaal. Dat kan, maar kost natuurlijk ook tijd. Een alternatief is een apart portaal te maken met tegels die diagrammen laten zien. | In bovenstaande voorbeelden zijn de diagrammen toegevoegd op bestaande tegels van het openingsportaal. Dat kan, maar kost natuurlijk ook tijd. Een alternatief is een apart portaal te maken met tegels die diagrammen laten zien. | ||
+ | |||
+ | ==== Staafdiagram over één zaak==== | ||
+ | <adm example staafdiagram aantallen openstaande taken binnen één zaak> | ||
+ | Op een tegel in het zaakportaal kan voor één zaak ook infornatie in een diagram worden weergegeven.\\ | ||
+ | {{: | ||
+ | |||
+ | **getFlexChart()**\\ | ||
+ | De waarde van de kolom dvgettilecontent is // | ||
+ | |||
+ | **query**\\ | ||
+ | De query levert een jsonstring met de aantallen openstaande adviezen (Ad), Openstaande processtappen (Pr), Openstaande collegiale toetsen (CT) en uitgaande maar nog niet verstuurde brieven (TV). | ||
+ | |||
+ | <code sql> | ||
+ | Select '{ | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | ], | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | || ',' | ||
+ | || ',' | ||
+ | || ',' | ||
+ | || '] | ||
+ | }] | ||
+ | | ||
+ | </ | ||
+ | </ |