Statistiken über die Einsatzplanung aufrufen
Ab Version 1.7 des FSM ist es möglich Statistiken über die Einsatzplanung aufzurufen. Dabei können Filter aus der Einsatzplanung als Parameter in der Statistik übergeben werden. Die Einstiegspunkte werden dabei in der "resourcePlanningScheduler.json" konfiguriert. Dafür wird in den "objects"-Array ein weiteres "name-data"-Objekt hinzugefügt. Der Name dieses Objektes lautet "openExternalInfo". Als "data" wird eine Objektliste angegeben. Ein Objekt hat folgenden Aufbau:
Name |
Beschreibung |
title |
Name/Titel des Einstiegpunkts |
statisticId |
Id, der Statistik, die aufgerufen werden soll |
openInNewTab |
Gibt an, ob die Statistik in einem neuen Browser Tab geöffnet werden soll. Sollte hier 'false' oder keine Angabe gemacht worden sein, wird die Statistik in einem neuen Sheet geöffnet. |
mapping |
Das Mapping zwischen den Filtervariablen aus der EP und den Parametern der Statistik Die Variablen und die Parameter sind case sensitive. |
Filtervariablen
Folgende Filtervariablen stehen für das Mapping zur Verfügung:
Name |
Beschreibung |
Start |
Zeitlicher Startpunkt |
End |
Zeitlicher Endpunkt |
OGrNrs |
Die OGrNrs der gefilterten Obergruppen |
GrNrs |
Die GrNrs der gefilterten Gruppen |
Restypes |
Die Ids der gefilterten Ressourcentypen |
FilteredFlags |
Die Ids der gefilterten Flags |
FilteredIcons |
Die Ids der gefilterten Icons |
Die Liste ist nicht vollständig. Hier wurden zunächst die wichtigsten Filter dargestellt.
Beispiel
{
"name"
:
"openExternalInfo"
,
"data"
: [
{
"title"
:
"Open in new sheet"
,
"statisticId"
:
"eba5ca97-9ea2-44f5-a24a-0a4135210850"
,
"mapping"
: {
"OGrNrs"
:
"user_ogrnr"
,
"GrNrs"
:
"user_grnr"
,
"Start"
:
"date_from"
,
"End"
:
"date_to"
}
},
{
"title"
:
"Open in new tab"
,
"statisticId"
:
"eba5ca97-9ea2-44f5-a24a-0a4135210850"
,
"mapping"
: {
"OGrNrs"
:
"user_ogrnr"
,
"GrNrs"
:
"user_grnr"
,
"Start"
:
"date_from"
,
"End"
:
"date_to"
},
"openInNewTab"
:
true
},
{
"title"
:
"Something new, something blue, something borrowed"
,
"statisticId"
:
"ed81f39b-68c1-4c0f-bd6a-a0a8f187cedf"
,
"mapping"
: {
"GrNrs"
:
"user_grnr"
,
"Start"
:
"date_from"
,
"End"
:
"date_to"
}
}
]
}