Das SchnellsuchfeldBHH ist ein Prototyp für den Auswahlfilter für ein kamerales Haushaltsaufstellungsverfahren.
Eine lauffähige Version wird via Netlify zur Verfügung gestellt.
Eine Anleitung findet sich im /docs-Unterverzeichnis.
Der Prototyp läuft auf Node.js. Node.js muss installiert sein.
Um den Quellcode herunterzuladen, braucht man git. Auch das muss installiert sein.
In einer Terminal/Shell/Kommandozeilenumgebung gibt man zum Herunterladen Folgendes ein:
git clone https://github.com/fritzminor/schnellsuchfeldbhh.git
Alternativ zum langsameren Entwicklungsserver kann man den Prototyp auch folgendermaßen bauen:
cd schnellsuchfeldbhh/ npm run build
Das Ergebnis kann man mit einem beliebigen Webserver wie Apache oder Nginx ausliefern oder aber folgendermaßen:
cd schnellsuchfeldbhh/ npx serve -s build/
Alternativ zur Installation auf einem eigenen Rechner kann man sich einen ersten Eindruck vom Quellcode in einer Online-Entwicklungsumgebung verschaffen. Dazu kann man unter https://codesandbox.io/ sich ein Benutzerkonto anlegen und dann mit "New Sandbox" → "Import Project" → "Import from Github" das Projekt "https://github.com/fritzminor/schnellsuchfeldbhh" importieren.
Noch schneller geht das mit https://githubbox.com/fritzminor/schnellsuchfeldbhh .
-
Aufrufen von https://schnellsuchfeldbhh.netlify.app/
-
Beim leeren Suchfeld werden alle Haushaltsstellen des Bearbeiters angezeigt (hier grundsätzlich die Einzelpläne des Bundespräsidenten -Epl 01- und des Bundestags -Epl 02-).
-
Man sieht
-
Titel (mit FKZ) Zweck, Betrag 2021
-
Summe Einnahmen und Ausgaben
-
Nach welchen Suchkriterien gefiltert wird.
-
-
Eingrenzen auf Epl 02 Bundestag mit
-
02
-
Epl:02
-
Epl:2
-
-
Suche nach Bezüge des Bundespräsidenten
-
Präsident
-
4
-
Grp:4
-
-
Kombination: nur im Epl 01 die Personalausgaben (Hauptgruppe 4)
-
01 Grp:4
-
-
Suche nach Titeln mit Beträgen über 1 Mio. €
-
1000 ⇒ Vorschlag "Soll1:1000"
-
Soll1:1000-
-
-
Suche nach Titeln mit Beträgen zwischen 1 und 2 Mio. €
-
Soll1:1000-2000
-
-
Tipphilfe beim Stehenlassen des Mauszeigers auf Suchfeld
-
Suche nach Ausgaben im Epl:02, jedoch ohne Personalausgaben
-
02 -4 - Beachte das Leerzeichen vor dem Minuszeichen.
-
Das folgende sind Ideen. Da es sich aber nur um einen Prototyp handelt, kann es gut sein, dass es beim Ideenstand bleibt.
-
TG:text wird bisher im Vorschlägebereich weder erläutert noch vorgeschlagen, Anleitung muss angepasst werden.
-
Bei fullTextMatch sollte Token hervorgehoben werden (notfalls nur im helptext etwa so "'Epl:13' in 'Grp:5 Epl:13' führt zu Suche nach …", wobei "Epl:13" beides Mal unterstrichen wird)
-
Weitere Suchvorschläge, wenn Grp:\d, nämlich Grp:$1\d und Grp:$1\d\d
-
A und E als Schnelleingrenzung auf Ausgaben oder Einnahmen
-
Ignoriere Leerzeichen vor schließender Klammer
Der Prototyp kann frei unter der MIT-Lizenz genutzt werden. Verbesserungen sind willkommen, insbesondere via Pull Requests. Ein paar Hinweise zum Code finden sich in https://github.com/fritzminor/schnellsuchfeldbhh/blob/main/docs/entwicklung.adoc .
Feedback bitte via GitHub-Issue.
Viel Spaß und Erfolg!