1 Zeitkonto Spezifikation

Keine Bearbeitungszusammenfassung
Markierung: 2017-Quelltext-Bearbeitung
 
(25 dazwischenliegende Versionen von 6 Benutzern werden nicht angezeigt)
Zeile 6: Zeile 6:
== Funktionsbeschreibung ==
== Funktionsbeschreibung ==


<span /><span /><span />
{| class="wikitable" style=""
{| class="wikitable" style=""
|+
|+
! Zeitkonto Spezifikation !! Funktionsbeschreibung!! Weitere Steuerdaten
! Zeitkonto Spezifikation !! Funktionsbeschreibung!! Weitere Steuerdaten
|-
|-
| style="vertical-align:top;text-align:left;" |'''Zeitkontosammlung''' <span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><br /><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><br />
| style="vertical-align:top;text-align:left;" |'''Zeitkontosammlung'''  
[[Datei:Andi-Zeitkonto-Spezifikation 1672131431135.png|400px]]
[[Datei:Andi-Zeitkonto-Spezifikation 1672152296339.png|200px]]
|<span style="color: rgb(0, 0, 0)">Zeitkonten oder bestehende Zeitkontosammlungen können gegen gerechnet werden.</span>


<span><span /><span /><span /><span /><span /><br /></span>
[[Datei:Screenshot 2023-02-16 124313 ZKS.png|450px]]
'''Ergebnis1 '''=
[[Datei:Screenshot 2023-02-16 101917 zks.png|400px]]
* Summe( Ergebnis '''Zeitkontosammlung'''1 * +/-'''Faktor'''1 + Ergebnis Zeitkontosammlung2 * +/-Faktor2 + ... + Ergebnis ZeitkontosammlungN * +/-FaktorN + )
|Zeitkonten oder bestehende Zeitkontosammlungen können gegen gerechnet werden.


* + Summe( Ergebnis '''Konto'''1 * +/-'''Faktor'''1 + Ergebnis Konto2 * +/-Faktor2 + ... + Ergebnis KontoN * +/-FaktorN + )
Das '''Ergebnis''' einer Zeitkontosammlung berechnet sich wie folgt:
<span /><span /><span /><span /><span /><span /><span /><br />
'''Ergebnis2 '''= '''Ergebnis1 '''* Faktor-Konto
<span /><span /><span /><span /><span /><span /><span /><br />
<span /><span /><span /><span /><span /><span /><span /><br />
Wenn '''kann nur positive Werte annehmen''' auf "Ja"


* dann '''Ergebnis''' = max( 0.0, '''Ergebnis2 '''),
'''Ergebnis1''' =
  ( Zeitkontosammlung1 * +/-Faktor1 )
+ ( Zeitkontosammlung2 * +/-Faktor2 )
+ ...
+ ( ZeitkontosammlungN * +/-FaktorN )
+ ( Konto1 * +/-Faktor1 )
+ ( Konto2 * +/-Faktor2 )
+ ...
+ ( KontoN * +/-FaktorN )
 
'''Ergebnis2''' = '''Ergebnis1''' * Faktor-Konto
 
Wenn '''kann nur positive Werte annehmen''' auf "Ja"
* dann  
'''Ergebnis''' = MaximumAus( 0.0, '''Ergebnis2 ''')
* sonst
'''Ergebnis''' = '''Ergebnis2'''
 
Wenn '''am Tag berechnen''' aktiviert ist, wird die Formel nur für den Tag angewendet und die Werte für Woche und Monat ergeben sich aus der Summe der Tagesergebnisse.
 
'''Startdatum''' legt fest, ab wann das Ergebnis berechnet wird.


* sonst '''Ergebnis''' = '''Ergebnis2'''
<span /><span /><span /><span /><span /><span /><span /><br />
Wenn '''am Tag berechnen''' aktiviert ist''','''  wird die Formel nur für den Tag angewendet und die Werte für Woche und Monat ergeben sich aus der Summe der Tagesergebnisse.
| keine
| keine
|-
|-
| style="vertical-align:top;text-align:left;" |'''Zeitkonto nach Wochentag gefiltert'''
| 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 /><br /></span>
<span><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><br /></span>
[[Datei:Andi-Zeitkonto-Spezifikation 1672131546060.png|400px]]
[[Datei:Screenshot 2023-02-16 124406 ZKWT.png|400px]]
[[Datei:Andi-Zeitkonto-Spezifikation 1672152360382.png|200px]]<span><span /><span /></span>
[[Datei:Screenshot 2023-02-16 101917 zkwt.png|200px]]<span><span /><span /></span>
| style="vertical-align:top;text-align:left;" |Es könenn Zeitkonten erstellt werden, die ein bestehendes Konto nach einem bestimmten Wochentag filtern.
| 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. Zusätzlicher Parameter <code>auch dann rechnen, wenn es ein Feiertag ist</code> ab 2024.17.90.87 verfügbar.
 
(Die Implementierung für "Aufnahmetag" ist unvollständig.)
'''Ergebnis''' ist die Summe aus den Werten des Basiskontos an dem angegebenen '''Wochentag'''


<span><span /><span /><span /><span /><span /><br /></span>
Basiskonto ist immer eine Zeitkontosammlung.
| keine
| keine
|-
|-
| style="vertical-align:top;text-align:left;" |'''Jahreskonto'''
| style="vertical-align:top;text-align:left;" |'''Jahreskonto'''
[[Datei:Zeitkonto Spezifikation 1689146386411.png|links|mini|400x400px]][[Datei:Zeitkonto Spezifikation 1689146610833.png|links|mini|300x300px]]<span><br /></span>


<span><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><br /></span>
| style="vertical-align:top;text-align:left;" | Bestehende Konten können über das Kalenderjahr kumuliert werden. Nur bei 7Up verfügbar.
[[Datei:Andi-Zeitkonto-Spezifikation 1672132551809.png|400px]]
[[Datei:Andi-Zeitkonto-Spezifikation 1672152484475.png|200px]]
| style="vertical-align:top;text-align:left;" | Bestehende Konten können über das Kalenderjahr kumuliert werden.


<span><span /><span /><span /><span /><span /><br /></span>
<span><span /><span /><span /><span /><span /><span /><br /></span>
Dabei werden folgende Konten erstellt:
Dabei werden folgende Konten erstellt:
*'''Ergebnis Jahresübertrag:  Ergebnis Jahressaldo''' aus Vormonat, außer  
*'''Ergebnis Jahresübertrag:  Ergebnis Jahressaldo''' aus Vormonat, außer  
Zeile 62: Zeile 67:
*'''Ergebnis Jahressaldo:''' Ergebnis Jahresübertrag + Basiskonto
*'''Ergebnis Jahressaldo:''' Ergebnis Jahresübertrag + Basiskonto


<span><span /><span /><span /><span /><span /><br /></span>
<span><span /><span /><span /><span /><span /><span /><br /></span>
Basiskonto ist immer eine Zeitkontosammlung
Basiskonto ist immer eine Zeitkontosammlung.
|[[Datei:Andi-Zeitkonto-Spezifikation 1672153551504.png|200px]]
 
Falls "inkl. Aufteilung" = JA, werden zusätzliche Konten erzeugt, "Grenzwert für Aufteilung" wird dann relevant.
|[[Datei:Screenshot 2023-02-16 123752.png|200px]]
|-
|'''Zeitkontoaufteilung'''[[Datei:Screenshot 2023-07-06 165303.jpg|links|mini|400x400px]]
 
 
 
<span><br /></span>
 
 
 
 
 
 
 
[[Datei:Screenshot 2023-07-06 170824.jpg|links|mini]]<span><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /></span>
|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="vertical-align:top;text-align:left;" |'''Saldospezifikation'''
| style="vertical-align:top;text-align:left;" |'''Saldospezifikation'''


<span><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><br /></span>[[Datei:Andi-Zeitkonto-Spezifikation 1672151860744.png|400px]]
<span><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><br /></span>[[Datei:Screenshot 2023-02-16 124551 SP.png|400px]]
[[Datei:Andi-Zeitkonto-Spezifikation 1672152231820.png|200px]]
[[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>
| 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>


<span><span /><span /><span /><span /><span /><br /></span>
<span><span /><span /><span /><span /><span /><span /><br /></span>
Dabei werden folgende Konten erstellt:
Dabei werden folgende Konten erstellt:
*'''Ergebnis Übertrag''': '''Ergebnis''' aus Vormonat, außer  
*'''Ergebnis Übertrag''': '''Ergebnis''' aus Vormonat, außer  
Zeile 81: Zeile 117:
'''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.
'''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 /><br /></span>
<span><span /><span /><span /><span /><span /><span /><br /></span>
'''Zubuchung''' und '''Konsumation''' werden via [[Zeitkontoreferenz]] festgelegt.
'''Zubuchung''' und '''Konsumation''' werden via [[Zeitkontoreferenz]] festgelegt.
   
   
|[[Datei:Andi-Zeitkonto-Spezifikation 1672153551504.png|200px]]
|
|-
|-
| style="vertical-align:top;text-align:left;" |'''Einsatzzähler'''
| style="vertical-align:top;text-align:left;" |'''Einsatzzähler'''


<span><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><br /></span>[[Datei:Andi-Zeitkonto-Spezifikation 1672152894901.png|400px]]
<span><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><br /></span>[[Datei:Screenshot 2023-02-16 124626 EZ.png|400px]]
[[Datei:Andi-Zeitkonto-Spezifikation 1672152748043.png|200px]]
[[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).
| 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 /><br /></span>
<span><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><br /></span>
Anwendungsbeispiel: Anzahl Einsätze in Rufbereitschaft
Anwendungsbeispiel: Anzahl Einsätze in Rufbereitschaft
| keine
| keine
Zeile 98: Zeile 134:
|'''Zeitkonto für Aufgaben'''
|'''Zeitkonto für Aufgaben'''


<span><span /><span /><span /><span /><span /><br /></span>
<span><span /><span /><span /><span /><span /><span /><br /></span>


[[Datei:Zeitkonto Aufgaben.png.png|400x400px]]
[[Datei:Zeitkonto Aufgaben.png.png|400x400px]]
Zeile 106: Zeile 142:
| style="vertical-align:top;text-align:left;" | Spezielle Variante eines [[Eintragskonten|Eintragskontos]]
| style="vertical-align:top;text-align:left;" | Spezielle Variante eines [[Eintragskonten|Eintragskontos]]


<span><span /><span /><span /><span /><span /><span /><span /><span /><br /></span>
<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.
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]].
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 /><br /></span>
<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:
Weiters kann mit dieser Spezifikation definiert werden, dass das Konto auch bei Abwesenheiten befüllt wird:


Zeile 125: Zeile 161:


==Parametrierungsrichtlinien==
==Parametrierungsrichtlinien==
==Beispiele==
===Zeitkontosammlung Beispiele===
*[[Beispiel +/- Faktor]]
*[[Beispiel Jahreskonto]]
===Zeitkonto nach Wochentag Beispiele===
* [[Anwendungsbeispiel Zeitkonto nach Wochentag gefiltert|Beispiel 1 - Urlaubskonsum am Montag]]
===Jahreskonto Beispiele===
* [[Anwendungsbeispiel Jahreskonto|Beispiel 1 - Arztbesuch kumuliert]]
===Saldospezifikation Beispiele===
*[[Beispiel 1 - Saldospezifikation|Beispiel 1 - Übertrag je Periode (Monat/Jahr)]]
*[[Beispiel 2 - Saldospezifikation|Beispiel 2 - Kein Übertrag ins Folgejahr]]
*[[Beispiel 3 - Saldospezifikation|Beispiel 3 - Übertrag je Periode trotz "Kein Monatsübertrag"]]
===Zeitkonto für Aufgaben Beispiel===
* [[Zeitkonto Spezifikation/Zeitkonto für Aufgaben Beispiel 1|Beispiel 1 - Anzahl / Dauer für Aufgabe auch bei Krankenstand rechnen]]
* Beispiel 2 - Ein Zeitkonto für mehrere Aufgaben unterschiedlicher Pläne rechnen

Aktuelle Version vom 29. August 2024, 07:54 Uhr

Zeitkonto Spezifikationen sind Steuerdaten um kundenspezifische Berechnungen zu definieren. Diese sind in der Zeitkontogruppe Konten aus Zeitkontosammlung/Spezifikation verfügbar.

Die Zeitkonto Spezifikationen sind erst nach Neustart des Alex-Dienstes wirksam!

1.1 Funktionsbeschreibung

Zeitkonto Spezifikation Funktionsbeschreibung Weitere Steuerdaten
Zeitkontosammlung

Screenshot 2023-02-16 124313 ZKS.png Screenshot 2023-02-16 101917 zks.png

Zeitkonten oder bestehende Zeitkontosammlungen können gegen gerechnet werden.

Das Ergebnis einer Zeitkontosammlung berechnet sich wie folgt:

Ergebnis1 = 

  ( Zeitkontosammlung1 * +/-Faktor1 )
+ ( Zeitkontosammlung2 * +/-Faktor2 )
+ ... 
+ ( ZeitkontosammlungN * +/-FaktorN )

+ ( Konto1 * +/-Faktor1 )
+ ( Konto2 * +/-Faktor2 )
+ ... 
+ ( KontoN * +/-FaktorN )
Ergebnis2 = Ergebnis1 * Faktor-Konto
Wenn kann nur positive Werte annehmen auf "Ja"
* dann 
Ergebnis = MaximumAus( 0.0, Ergebnis2 )
* sonst 
Ergebnis = Ergebnis2

Wenn am Tag berechnen aktiviert ist, wird die Formel nur für den Tag angewendet und die Werte für Woche und Monat ergeben sich aus der Summe der Tagesergebnisse.

Startdatum legt fest, ab wann das Ergebnis berechnet wird.

keine
Zeitkonto nach Wochentag gefiltert


Screenshot 2023-02-16 124406 ZKWT.png Screenshot 2023-02-16 101917 zkwt.png

Es können Zeitkonten erstellt werden, die ein auszuwählendes Basiskonto nach einem bestimmten Wochentag oder nach Feiertag filtern. Zusätzlicher Parameter auch dann rechnen, wenn es ein Feiertag ist ab 2024.17.90.87 verfügbar.

(Die Implementierung für "Aufnahmetag" ist unvollständig.)

keine
Jahreskonto
Zeitkonto Spezifikation 1689146386411.png
Zeitkonto Spezifikation 1689146610833.png

Bestehende Konten können über das Kalenderjahr kumuliert werden. Nur bei 7Up verfügbar.


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


Basiskonto ist immer eine Zeitkontosammlung.

Falls "inkl. Aufteilung" = JA, werden zusätzliche Konten erzeugt, "Grenzwert für Aufteilung" wird dann relevant.

Screenshot 2023-02-16 123752.png
Zeitkontoaufteilung
Screenshot 2023-07-06 165303.jpg






Screenshot 2023-07-06 170824.jpg
Teilt den aufzuteilenden Wert laut Basis in zwei neue Konten auf:
  • über Grenze
    • zeigt den Wert, mit dem das Kriterium den Grenzwert überschreitet, maximal jedoch den Basiswert
  • unter Grenze
    • zeigt die Differenz aus "Basis" und "über Grenze"


Das hinterlegte Kriterium kann gleich der Basis sein, muss diese aber zumindest in sich enthalten.

Weiters erzeugte Konten sind nur Mittel zum Zweck oder dienen der Transparenz:

  • Basis
  • Grenze
  • Kriterium
Saldospezifikation


Screenshot 2023-02-16 124551 SP.png Screenshot 2023-02-16 102707 sp.png

Eine Saldospezifikation berechnet aus Zubuchungen und Konsumationen eines Zeitkontos oder Zeitkontosammlung einen Saldo, welcher in die nächste Periode übertragen wird.


Dabei werden folgende Konten erstellt:

  • Ergebnis Übertrag: Ergebnis aus Vormonat, außer
    • im Januar', 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.


Zubuchung und Konsumation werden via Zeitkontoreferenz festgelegt.

Einsatzzähler


Screenshot 2023-02-16 124626 EZ.png Screenshot 2023-02-16 102305 ez.png

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).


Anwendungsbeispiel: Anzahl Einsätze in Rufbereitschaft

keine
Zeitkonto für Aufgaben


Zeitkonto Aufgaben.png.png

Zeitkonto-Aufgabe Gruppe.png

Spezielle Variante eines Eintragskontos


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 Aufgabengruppe.


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

1.2 Parametrierungsrichtlinien