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"
}
}
]
}