Die Seite wurde neu angelegt: „In Alex können mit Hilfe der "Zeitkontosammlung" eigene Zeitkonten definiert werden. Für 7up steht diese Funktion nun ab der Version 2018.22 zur Verfügung.…“ |
Keine Bearbeitungszusammenfassung Markierung: Quelltext-Bearbeitung 2017 |
||
| (183 dazwischenliegende Versionen von 11 Benutzern werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
<bs:bookshelf src="Buch:Zeitkonto Spezifikation - Das Buch" /> | |||
'''Zeitkonto Spezifikationen''' sind Steuerdaten um [[Zeitkonto|kundenspezifische Berechnungen]] zu definieren. | |||
Diese sind in der [[Zeitkontogruppe]] '''Konten aus Zeitkonto Spezifikation''' verfügbar. | |||
Die '''Zeitkonto Spezifikationen''' sind erst nach '''Neustart''' des Alex-Dienstes wirksam! | |||
{| class="wikitable" style="" | |||
|+ | |||
! style="" | Zeitkonto Spezifikation !! style="" | Funktionsbeschreibung!! style="" | Weitere Steuerdaten | |||
|- | |||
| style="vertical-align:top;text-align:left;" |'''Zeitkontosammlung''' | |||
[[Datei:Screenshot ZKS 2025-07-31.png|400px]] | |||
[[Datei:Screenshot 2023-02-16 101917 zks.png|400px]] | |||
[[Datei: | |||
| style="" |Je Zeitkontosammlung wird ein neues Zeitkonto generiert. | |||
Dieses berechnet sich wie folgt: | |||
[ | *<code>Zeitkontosammlung</code> und <code>Konten</code> - alle Einträge werden unter Berücksichtigung des jeweiligen Faktors aufsummiert | ||
*<code>Faktor-Konto</code> - vorhergehendes Ergebnis wird damit multipliziert | |||
*<code>Maximalwert (Obergrenze)</code> - vorhergehendes Ergebnis kann nicht größer sein als das hinterlegte Konto | |||
*<code>Minimalwert (Untergrenze)</code> - vorhergehendes Ergebnis kann nicht kleiner sein als das hinterlegte Konto | |||
*<code>kann nur positive Werte annehmen</code> - vorhergehendes Ergebnis kann nicht kleiner sein als <code>0.00</code> | |||
*<code>Booloperation</code> - verwandelt das vorhergehende Ergebnis in <code>0.00</code> oder <code>1.00</code> <small>[https://alexwiki.bitfactory.at/w/index.php?title=Bsp_Zeitkontosammlung_Tage_mit_Dauer&book=Buch:Zeitkonto%20Spezifikation%20-%20Das%20Buch Anwendungsbeispiel]</small> | |||
*<code>am Tag berechnen</code> - wenn aktiviert, wird der beschriebene Rechengang je "Tag" angewendet, die Werte für "Woche" und "Monat" ergeben sich durch Aufsummieren der Tagesergebnisse | |||
*<code>Startdatum</code> - legt fest, ab wann das Konto berechnet wird | |||
[[ | | style="" | | ||
|- | |||
| style="vertical-align:top;text-align:left;" |'''Zeitkonto nach Wochentag gefiltert''' | |||
<span><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><br /></span> | |||
[[Datei:Zeitkonto Spezifikation 1747227218750.png|400px]] | |||
[[Datei:Zeitkonto Spezifikation 1747227360907.png|400px]]<span><span /><span /></span> | |||
| style="vertical-align:top;text-align:left;" |Es können Zeitkonten erstellt werden, die ein auszuwählendes <code>Basiskonto</code> nach einem bestimmten '''Wochentag''' oder nach '''Feiertag''' filtern. | |||
Einzustellen über Parameter <code>Gefilterter Wochentag</code>. <small>(Implementierung für "Aufnahmetag" ist hier unvollständig).</small> | |||
Parameter <code>auch dann rechnen, wenn es ein Feiertag ist</code> kann bei Bedarf gesetzt werden. | |||
| style="" | | |||
|- | |||
| style="vertical-align:top;text-align:left;" |'''Jahreskonto''' | |||
[[Datei:Zeitkonto Spezifikation 1689146386411.png|400px]][[Datei:Zeitkonto Spezifikation 1689146610833.png|400px]]<span><br /></span> | |||
| style="vertical-align:top;text-align:left;" | Bestehende Konten können über das Kalenderjahr kumuliert werden. Nur bei 7Up verfügbar. | |||
<span><span /><span /><span /><span /><span /><span /><br /></span> | |||
Dabei werden folgende Konten erstellt: | |||
*'''Ergebnis Jahresübertrag: Ergebnis Jahressaldo''' aus Vormonat, außer | |||
** im '''Januar''': hier '''0'''. | |||
** es gibt eine Inaktivzeit im Vormonat und '''Inaktivzeiten überbrücken?''' = Nein, '''dann 0''' | |||
*'''Ergebnis Jahressaldo:''' Ergebnis Jahresübertrag + Basiskonto | |||
<span><span /><span /><span /><span /><span /><span /><br /></span> | |||
Basiskonto ist immer eine Zeitkontosammlung. | |||
Falls "inkl. Aufteilung" = JA, werden zusätzliche Konten erzeugt, "Grenzwert für Aufteilung" wird dann relevant. | |||
| style="" |[[Datei:Screenshot 2023-02-16 123752.png|200px]] | |||
|- | |||
| style="" |'''Zeitkonto kumuliert''' | |||
| style="" | Dient dem Zweck, bestehende Konten über einen bestimmten Zeitraum aufzusummieren. | |||
Es wird ein Konto generiert, das den kumulierten Wert zeigt. Es ist in der Kontogruppe <code>Konten aus "Zeitkonto kumuliert"</code> zu finden. | |||
Parameter: | |||
*<code>Basiskonto</code> - das aufzusummierende Konto | |||
*<code>Zählerkonto</code> - über diese Anzahl von Wochen bzw. Monaten wird das Basiskonto aufsummiert. zB: <code>Info aktuelles Monat im DRZ</code> (7Up) oder <code>drz akt. Monat</code> (Standard) | |||
*<code>Betrachtungsebene</code> - Monat oder Woche | |||
<small>Bit Factory Intern: [https://alexwiki.bitfactory.at/wiki/K_VGWien:Vinzenzgruppe_Wien/Vinzenzgruppe_Wien_%C3%84rzte/Abrechnungsorganisation_%C3%84rzte#Infokonten Erster Anwendungsfall]</small> | |||
| style="" | | |||
|- | |||
| style="" |'''Zeitkontoaufteilung'''[[Datei:Zeitkonto Spezifikation 1740063172931.png|400px]] | |||
<span><br /></span> | |||
[[Datei:Zeitkonto Spezifikation 1740064833990.png|400px]]<span><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /></span> | |||
| style="" |Teilt den aufzuteilenden Wert laut <code>Basis</code> in zwei neue Konten auf: | |||
* '''über Grenze''' | |||
** zeigt den Wert, mit dem das <code>Kriterium</code> den <code>Grenzwert</code> überschreitet, maximal jedoch den Basiswert | |||
* '''unter Grenze''' | |||
** zeigt die Differenz aus "'''Basis'''" und "'''über Grenze'''" | |||
Das hinterlegte <code>Kriterium</code> kann gleich der <code>Basis</code> sein, muss diese aber zumindest in sich enthalten. | |||
Weiters erzeugte Konten sind nur Mittel zum Zweck oder dienen der Transparenz: | |||
* '''Basis''' | |||
* '''Grenze''' | |||
* '''Kriterium''' | |||
| style="" | | |||
|- | |||
| style="vertical-align:top;text-align:left;" |'''Saldospezifikation''' | |||
<span><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><br /></span>[[Datei:Screenshot 2023-02-16 124551 SP.png|400px]] | |||
[[Datei:Screenshot 2023-02-16 102707 sp.png|200px]] | |||
| style="vertical-align:top;text-align:left;" | <span style="color: rgb(0, 0, 0)">Eine</span> '''Saldospezifikation''' <span style="color: rgb(0, 0, 0)">berechnet aus</span> '''Zubuchungen''' <span style="color: rgb(0, 0, 0)">und</span> '''Konsumationen''' <span style="color: rgb(0, 0, 0)">eines Zeitkontos oder Zeitkontosammlung einen Saldo, welcher in die nächste Periode übertragen wird.</span>Bei '''Konsum aus spez.Abw''' kann ein Konto oder eine Zeitkontosammlung (z. B Abwesenheit Krankheit Standard) hinterlegt werden, um bei Ausfall im Ist den geplanten Konsum trotzdem zu rechnen.<span><br /></span> | |||
Dabei werden folgende Konten erstellt:<span><span /><span /><span /><span /><span /><span /></span> | |||
*'''Ergebnis Übertrag''': '''Ergebnis''' aus Vormonat, außer | |||
** im '''Januar'<nowiki/>'', wenn ''Kein Jahresübertrag (->'Jahreskonto')''' dann '''0'''. | |||
** es gibt eine Inaktivzeit im Vormonat und '''Inaktivzeiten überbrücken?''' = Nein, '''dann 0''' | |||
*'''Ergebnis''': Ergebnis Übertrag + Zubuchung - Konsumation | |||
'''Startdatum für Übertrag''' legt fest, ab wann ein Übertrag stattfindet. Wird diese Spezifikation im laufenden Betrieb gestartet, muss hier das Datum, ab dem diese Berechnung laufen soll eingetragen werden. | |||
<span><span /><span /><span /><span /><span /><span /><br /></span> | |||
'''Zubuchung''' und '''Konsumation''' werden via [[Zeitkontoreferenz]] festgelegt. | |||
| style="" | | |||
|- | |||
| style="vertical-align:top;text-align:left;" |'''Einsatzzähler''' | |||
<span><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><br /></span>[[Datei:Screenshot 2023-02-16 124626 EZ.png|400px]] | |||
[[Datei:Screenshot 2023-02-16 102305 ez.png|200px]] | |||
| style="vertical-align:top;text-align:left;" | Zählt die "Kommt", die nicht an ein "Geht" anstoßen, '''wenn''' dieses Intervall mit '''Einsatzschema''' abgerechnet wird, '''und''' - '''Nur zählen bei diesem Sollschema''' das Schema des dahinterliegenden Dienstes ist (wenn eingetragen). | |||
<span><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><br /></span> | |||
Anwendungsbeispiel: Anzahl Einsätze in Rufbereitschaft | |||
| style="" | | |||
|- | |||
| style="" |'''Zeitkonto für Aufgaben''' | |||
<span><span /><span /><span /><span /><span /><span /><br /></span> | |||
[[Datei:Zeitkonto Aufgaben.png.png|400x400px]] | |||
[[Datei:Zeitkonto-Aufgabe Gruppe.png|200x200px]] | |||
| style="vertical-align:top;text-align:left;" | Spezielle Variante eines [[Eintragskonten|Eintragskontos]] | |||
<span><span /><span /><span /><span /><span /><span /><span /><span /><span /><br /></span> | |||
Mit Hilfe dieser Zeitkonto-Spezifikation können Anzahl und Dauer Konten für Aufgaben definiert werden. | |||
Die Berechnung des Kontos bezieht sich nicht auf eine einzelne Aufgabe, sondern auf die [[Aufgabe/Parametrierung#Aufgabengruppen|Aufgabengruppe]]. | |||
<span><span /><span /><span /><span /><span /><span /><span /><span /><span /><br /></span> | |||
Weiters kann mit dieser Spezifikation definiert werden, dass das Konto auch bei Abwesenheiten befüllt wird: | |||
* "Abwesenheiten ignorieren": Es werden alle Abwesenheiten mitgezählt | |||
* "Nur diese Planungscodes ignorieren": Hier können einzelne Planungscodes definiert werden | |||
| style="" | Damit die Aufgabe bei Eintragung | |||
des Planungscodes erhalten bleibt, müssen folgende Parameter auf der Aufgabe gesetzt sein: | |||
* "Am Tag nach Eintrag eines Planungscodes behalten" | |||
* "Am Kommt/Geht nach Eintrag eines Planungscodes behalten" | |||
|- | |||
| style="vertical-align:top;text-align:left;" |'''Zeitfilter''' | |||
<span><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><br /></span> | |||
[[Datei:Zeitkonto Spezifikation 1747229018511.png|400px]] | |||
[[Datei:Zeitkonto Spezifikation 1747229911894.png|400px]] | |||
[[Datei:Zeitkonto Spezifikation 1747229101290.png|400px]] | |||
<span><span /><span /></span> | |||
|style="vertical-align:top;text-align:left;" | Kommt/Geht-Zeiten können nach '''Zeitbereich''' und weiteren Kriterien gefiltert werden. | |||
Erzeugte Konten: | |||
*<code>Gesamt</code> | |||
**<code>Einsatz</code> | |||
***<code>Einsatz, Blockzeit</code> | |||
***<code>Einsatz, keine Blockzeit</code> | |||
*<code>Ausfall</code> | |||
Wenn der Parameter <code>Schemen</code> nicht gesetzt wird, erfolgt keine Filterung nach Schema, sprich alle Schemen sind zulässig. | |||
Wenn der Parameter <code>Tagesarten</code> nicht gesetzt wird, erfolgt keine zusätzliche Filterung nach Tagesart. | |||
Wenn weder <code>Ausfallschemen</code> noch <code>Ausfallplanungscodes</code> hinterlegt werden, wird das <code>Ausfall</code> Konto nicht berechnet. | |||
<small>Bit Factory Intern: Erster Anwendungsfall {{githubissue|10788|2507610433}}</small> | |||
| style="" | | |||
|- | |||
|'''Tagfilter'''[[Datei:Zeitkonto Spezifikation Tagfilter.png|400px]] | |||
|Filtert ein auszuwählendes <code>Basiskonto</code> für einen bestimmten <code>Monat und Tag 'mmtt'</code>. | |||
zB: Eingabe <code>1224</code> für den 24. Dezember | |||
<small>Bit Factory Intern: Erster Anwendungsfall {{githubissue|10683|2576395491}}</small> | |||
| | |||
|} | |||
Aktuelle Version vom 11. November 2025, 07:17 Uhr
Zeitkonto Spezifikationen sind Steuerdaten um kundenspezifische Berechnungen zu definieren.
Diese sind in der Zeitkontogruppe Konten aus Zeitkonto Spezifikation verfügbar.
Die Zeitkonto Spezifikationen sind erst nach Neustart des Alex-Dienstes wirksam!
| Zeitkonto Spezifikation | Funktionsbeschreibung | Weitere Steuerdaten |
|---|---|---|
| Zeitkontosammlung | Je Zeitkontosammlung wird ein neues Zeitkonto generiert.
Dieses berechnet sich wie folgt:
|
|
| Zeitkonto nach Wochentag gefiltert | Es können Zeitkonten erstellt werden, die ein auszuwählendes Basiskonto nach einem bestimmten Wochentag oder nach Feiertag filtern.
Einzustellen über Parameter Parameter |
|
| Jahreskonto | Bestehende Konten können über das Kalenderjahr kumuliert werden. Nur bei 7Up verfügbar.
Falls "inkl. Aufteilung" = JA, werden zusätzliche Konten erzeugt, "Grenzwert für Aufteilung" wird dann relevant. |
|
| Zeitkonto kumuliert | Dient dem Zweck, bestehende Konten über einen bestimmten Zeitraum aufzusummieren.
Es wird ein Konto generiert, das den kumulierten Wert zeigt. Es ist in der Kontogruppe
|
|
| Zeitkontoaufteilung
|
Teilt den aufzuteilenden Wert laut Basis in zwei neue Konten auf:
Das hinterlegte Weiters erzeugte Konten sind nur Mittel zum Zweck oder dienen der Transparenz:
|
|
| Saldospezifikation | Eine Saldospezifikation berechnet aus Zubuchungen und Konsumationen eines Zeitkontos oder Zeitkontosammlung einen Saldo, welcher in die nächste Periode übertragen wird.Bei Konsum aus spez.Abw kann ein Konto oder eine Zeitkontosammlung (z. B Abwesenheit Krankheit Standard) hinterlegt werden, um bei Ausfall im Ist den geplanten Konsum trotzdem zu rechnen. Dabei werden folgende Konten erstellt:
Startdatum für Übertrag legt fest, ab wann ein Übertrag stattfindet. Wird diese Spezifikation im laufenden Betrieb gestartet, muss hier das Datum, ab dem diese Berechnung laufen soll eingetragen werden.
|
|
| Einsatzzähler | Zählt die "Kommt", die nicht an ein "Geht" anstoßen, wenn dieses Intervall mit Einsatzschema abgerechnet wird, und - Nur zählen bei diesem Sollschema das Schema des dahinterliegenden Dienstes ist (wenn eingetragen).
|
|
| Zeitkonto für Aufgaben
|
Spezielle Variante eines Eintragskontos
Die Berechnung des Kontos bezieht sich nicht auf eine einzelne Aufgabe, sondern auf die Aufgabengruppe.
|
Damit die Aufgabe bei Eintragung
des Planungscodes erhalten bleibt, müssen folgende Parameter auf der Aufgabe gesetzt sein:
|
| Zeitfilter | Kommt/Geht-Zeiten können nach Zeitbereich und weiteren Kriterien gefiltert werden.
Erzeugte Konten:
Wenn der Parameter Wenn der Parameter Wenn weder
|
|
| Tagfilter |
Filtert ein auszuwählendes Basiskonto für einen bestimmten Monat und Tag 'mmtt'.
zB: Eingabe
|