Release Notes Rollup Update 43

Donnerstag, 27. Juni 2024 

Neue Features & Verbesserungen

Zeitwirtschaft

Neu: Flexibler Ablauf von Urlaubsansprüchen

Feature-Vorstellung

Wir stellen eine neue Funktion vor, mit der HR-Manager planen können, wann verbleibende Urlaubsansprüche auslaufen. Vor Einführung diese Funktion liefen ungenutzte Urlaubsansprüche automatisch zum 31ten März aus. Diese neue Flexibilität kann die Mitarbeiterzufriedenheit und die Mitarbeiterbindung verbessern, da sie individuelle Umstände und unerwartete Ereignisse berücksichtigt. Für Kunden, die dieses neue Feature nicht nutzen wollen, gibt es die Möglichkeit, das betreffende Feld nicht auszufüllen. Das System wird sich dann automatisch um den Ablauf des Anspruches, entsprechend der vorherigen Standardvorgehensweise, kümmern.

Technische Details

Standardmäßig laufen Urlaubsansprüche zum 31ten März ab, wenn der Urlaubsanspruch so eingestellt ist, dass er in eine neue Periode übertragen wird und der Angestellte den übrigen Urlaub nicht nutzt. Mit der neuen Funktionalität können HR Manager einfach in der Arbeitsvertragsvorlage festlegen, bis wann verbleibende Urlaubsansprüche in Anspruch genommen werden müssen. Es ist wichtig zu beachten, dass zur Nutzung der neuen Funktion "Behandlung verbleibender" auf "In neue Periode übertragen" gestellt werden muss.

Sobald der Flow Carry Forward Leave Entitlements ausgeführt wird, wird geprüft, ob ein Datum festgelegt wurde. Wenn das nicht der Fall ist, wird das Ablaufdatum auf den festgelegten Standard gesetzt.

Ein Urlaubsanspruch mit einem flexiblen Ablaufdatum ist bis zum Ende der Arbeitsvertragsvorlage oder bis zu einem festgelegten Ablaufdatum gültig. Wenn das Verfallsdatum in dasselbe Geschäftsjahr fällt, hat der übertragene Urlaubsanspruch den Typ "Ausbuchen".

Die Implementation wurde im Code vorgenommen, sodass keine Workflows von den Änderungen beeinflusst wurden.

Recruiting & Onboarding

Power Pages für das Recruiting Portal

Feature-Vorstellung

Microsoft Power Pages ist eine Komponente der Power Platform, die es dem Nutzer möglich macht, sichere Low-Code-Webseiten zu erstellen und zu verwalten. Das Umziehen des Recruiting Portals auf Power Pages bringt große Vorteile für Nutzer, da es benutzerfreundlicher ist, wenig Coding-Erfahrung erfordert, eine nahtlose Integration in das Microsoft Ökosystem bietet und dennoch sicher und konform mit den Microsoft-Standards ist.

Technische Details

Einer der Hauptvorteile ist die nahtlose Integration mit der Microsoft Power Platform, die es erlaubt individuell angepasste, datengestützte Webseiten zu kreieren, die direkt mit anderen Microsoft Services wie Dynamics 365 oder PowerBI interagieren können. Diese Integration verbessert nicht nur Datenmanagement sondern verbessert auch die Erzeugung von Echtzeit-Einblicken und Analysen, die von entscheidender Bedeutung für HR-Entscheidungen sind.


Power Pages bietet verbesserte Sicherheitsfeatures, die sicherstellen, dass die sensible HR Daten mit robusten Authentifizierungs- und Authorisierungsmechanismen geschützt sind. Die nutzerfreundlichen Gestaltungsmöglichkeiten, einschließlich der Website-Vorlagen, machen es für HR Manager möglich das Portal einfach anzupassen und auf aktuellen Stand zu bringen ohne dabei umfassendes technisches Wissen zu brauchen, wodurch die Abhängigkeit von IT-Support reduziert wird und neue Funktionen schneller eingeführt werden können.

Darüber hinaus erleichtert Power Pages das Verbinden und Bearbeiten von Entitäten und unterstützt vollständige CRUD-Operationen (Create, Read, Update, Delete), die für die Pflege aktueller und genauer Informationen unerlässlich sind. Darüber hinaus bedeutet die Skalierbarkeit von Power Pages, dass es mit der Organisation mitwachsen kann, indem es die steigende Anzahl von Benutzern und die sich entwickelnden Geschäftsanforderungen berücksichtigt. Diese Anpassungsfähigkeit stellt sicher, dass das Portal langfristig eine wertvolle Ressource für die HR-Arbeiten bleibt.

    Training & eLearning

    Das Training & eLearning Modul wurde bereits als ein Preview Feature im letzten Update vorgestellt. Seitdem wurden Funktionalität und Nutzbarkeit verbessert, um die HR Managern und Trainee's die bestmögliche Erfahrung zu bieten. Die Schulungserfahrung ist jetzt sowohl in administrativer als auch in praktischer Hinsicht noch benutzerfreundlicher und bequemer für alle Schulungs-, Lern- und Entwicklungsbedürfnisse Ihrer Organisation.

    Technische Details

    Die folgenden Funktionen wurden überarbeitet und verbessert, um die Benutzerfreundlichkeit des Moduls erheblich zu verbessern:

    Rollout Centers

    Das Rollout Center hat ein leichtes Design-Update erhalten. Die Hintergrundfunktionen wiederum wurden signifikant verbessert, um die Stabilität zu verbessern und sicherzustellen, dass das Rollout Center die Datensätze ohne Probleme oder Verzögerungen an die zuständigen Mitarbeiter weiterleitet. Das heißt, dass HR Manager, L&D Manager und Trainingsadministratoren sich sicher sein können, dass Datensätze, die der Trainer benötigt, diesem auch zur Verfügung stehen, ohne dass eine weitere Überprüfung nötig ist. Des weiteren erhalten Trainer und Trainee einen Trainingsplan mit zugehörigem Inhalt und die Zertifikate mit den entsprechenden Prüfungen, um sicherzustellen, dass das Training in kurzer Zeit erhalten, durchgeführt und abgeschlossen wird.

    Veranstaltung erstellen

    Wenn ein Lernmodul oder eine Prüfung führ einen Mitarbeiter erstellt wurde und vom Mitarbeiter auf "Examen angefragt" gesetzt wurde, muss eine Trainingsveranstaltung erstellt und dem Ausbilder und dem Auszubildenden/dem Prüfer und dem Prüfling zur Verfügung gestellt werden. Die Ereignis-Erstell-Funktion wurde in ihrer Hintergrundfunktionalität verbessert, um ihre Verlässlichkeit sicherzustellen und sicherzustellen, dass alle beteiligten Akteure die nötigen Datensätze erhalten, ohne dass eine weitere Überprüfung notwendig ist.

    Ansichten

    Ein integraler Bestandteil des Moduls sind die zugehörigen Ansichten. Die Ansichten machen es Nutzern möglich, laufende Trainings, abgeschlossene Examen und sogar Lernmodule, für die sie als Trainer eingeteilt sind, auf einen Blick zu prüfen. Die verschiedenen Ansichten wurden geprüft und aktualisiert, um die Navigation für den Endbenutzer zu verbessern. Ob HR-Manager, Ausbilder oder Prüfling, die Benutzerfreundlichkeit des Moduls wurde durch eine Aktualisierung der Ansichten erheblich verbessert.

    Formulare

    Es ist von elementarer Bedeutung sicherzustellen, dass der Endbenutzer alle Trainings, Examen oder Lernmodulaktivitäten durchführen kann, sei es die Überprüfung von Details der Lernmodulaktivitäten oder die Anforderung eines Examens. Die Formulare wurden einer Überprüfung unterzogen und es wurden Formulare identifiziert, die Endnutzern standardmäßig zur Verfügung stehen sollten. Trainer öffnen nun ein Trainerformular, Prüflinge ein Prüflingsformular und HR Manager das Vorlagen Ersteller Formular, ohne Drop Down Menü nutzen zu müssen. Die Festlegung geeigneter Formulare bedeutet, dass Effizienz und Konsistenz erheblich verbessert werden und die Zufriedenheit der Endnutzer steigt.

    Modulnavigation

    In einem Modul mit hoher Komplexität ist eine schlüssige Navigation von hoher Bedeutung. Deshalb wurden die Übersichtsnavigation und die Modulnavigationsoptionen überarbeitet und aktualisiert, um ein umfassenderes und benutzerfreundlicheres Erlebnis für alle Benutzer von Training & eLearning zu ermöglichen.

Zeitwirtschaft und Urlaub & Abwesenheit: Verbesserungen

Neuer Statusgrund für Zeitkonten

Zur Vermeidung von Fehlern wurde ein neuer Statusgrund für die Zeitkonten eingeführt namens "Verarbeitung ausstehender Änderungen". Das Ziel des neuen Statusgrunds ist es, HR-Managern zu zeigen, dass es eine Änderung in der Anwesenheit des Angestellten gab, was zu einer Veränderung der Überstunden geführt hat.

Zeitkonto-Konfigurationen standardmäßig sichtbar

Im Arbeitsvertrag und der Arbeitsvertragsvorlage ist jeweils der Bereich Zeitkonto-Konfigurationen nun standardmäßig eingeblendet. Für Sie ändert sich nichts.
Wenn Sie die Zeitkonten erstmalig nutzen wollen, denken Sie bitte daran, die Time Account Activation Lösung zu installieren und die darin enthaltenen Workflows zu konfigurieren. Eine Anleitung dazu finden Sie hier.

Änderungen bei Abwesenheitsansprüchen aus Zeitkonten

Zur Sicherstellung der Richtigkeit von Abwesenheitsansprüchen haben wir eine neue Funktion hinzugefügt. Es kann vorkommen, dass sich die Tägliche Übersicht des Mitarbeiters ändert und damit auch die Anzahl der an diesem Tag geleisteten Stunden. Diese Änderung wirkt sich dann auf die Überstunden aus, aus denen sich die Abwesenheitsansprüche des Mitarbeiters ergeben. Mit der neuen Funktion ändert das System den Status des Zeitkontos vorübergehend auf "Verarbeitung ausstehender Änderungen", um den HR Manager zu signalisieren, dass eine Änderung eingetreten ist und das System nun daran arbeitet, den korrekten Wert zu übertragen.

Technische Details

Die hinzugefügte Funktion ändert den Status des Zeitkontos auf "Verarbeitung ausstehender Änderungen", wenn der Ursprung des Abwesenheitsanspruch ein Zeitkonto ist, dieser Anspruch bereits übertragen wurde und der verbleibende Wert sich ändert. Das System wartet dann 3 Minuten und ändert den Status wieder auf "Genehmigt". Hierdurch wird sichergestellt, dass der richtige Wert übertragen wird.

Personalisierung der Schaltflächen im Mitarbeiter-Cockpit

Bisher waren die Schaltflächen im Mitarbeiter-Cockpit fest kodiert, so dass sie nur von Entwicklern angepasst werden konnten, die den Code manuell ändern mussten. Das System wurde nun jedoch verbessert, um mehr Flexibilität zu bieten, so dass HR-Manager (mit der entsprechenden Sicherheitsrolle) diese Schaltflächen anpassen und konfigurieren können, ohne technisches Fachwissen zu benötigen.

Technische Details

Die Personalisierung der Schaltflächen kann auf make.powerapps.com oder innerhalb des Systems über die Erweiterten Einstellungen vorgenommen werden.

Das "Schaltflächen"-Steuerelement ist ein Array mit Objekten darin, es muss wie folgt strukturiert sein:

```js
[
{
"entity": "xrm1_leave_request",
"quickForm": false,
"title": "CreateNewLeaveRequest",
"background": "green",
"icon": "AddHome",
"actionType": "CreateLeaveRequest"
},

Jedes {} bestimmt ein neues Schaltflächenobjekt. Das Steuerelement erlaubt Ihnen die Eingabe von bis zu 4000 Zeichen. Sie können also Zeichen sparen, indem Sie das JSON bei der Eingabe in eine Zeile einfügen.

Wichtig: Eine Schaltfläche ohne actionType bewirkt nichts und wird nicht angezeigt!

"entity" verpflichtend -> definiert die Entität, auf die die Schaltfläche zugreifen kann. (verwendet von ShowEntityForm)

"quickForm" optional-> legt fest, ob die Schaltfläche zu einem Formular gehen soll, ob es ein quickForm ist oder nicht.

"title" optional -> enthält den Übersetzungsschlüssel für den zu wählenden Text, ansonsten wird "Test Button" angezeigt

"background" optional -> legt den Hintergrund der Schaltfläche fest, css-Farben, Standard: weiß

"icon" optional -> legt ein Icon fest, das die Schaltfläche verwendet, mit Namen.

"actionType" verpflichtend -> legt fest wie sich eine Schaltfläche beim Anklicken verhalten soll. Hierbei handelt es sich um fest codierte Werte in [app.tsx](ShortcutButtons/app.tsx) #getButtonType.

Gelöste Tickets & Bugfixes

Gelöste Tickets

  • Abwesenheitsansprüche werden auf 0 zurückgesetzt CAS-23183-P2M9R
  • F & O Stornierte Urlaubsanträge werden in Dynamics nicht berücksichtigt CAS-24227-C6S6F
  • Urlaub aus dem Beschäftigungszeitraum wird nicht korrekt genommen CAS-23013-T9K2N
  • Der Anspruch wird falsch gerundet CAS-23192-J2F6F
  • Der Urlaubsanspruch wird auf der Grundlage des Arbeitsvertrags nicht korrekt übertragen CAS-24137-H0X1C
  • Urlaubsansprüche werden falsch berechnet CAS-24497-C2H6G
  • Erstellte Provisionszahlung enthält keinen Provisionssatz CAS-24338-Q7P0J
  • Abwesenheit kann aufgrund der Einstellung „Überbuchung verhindern“ trotz ausreichendem Anspruch nicht erfasst werden CAS-24069-T1J6P
  • Urlaubsantrag berücksichtigt keine Überbuchung CAS-24405-Z0H1K
  • Tagesübersichten werden bei krankem Kind nicht aktualisiert CAS-24333-S4C7L
  • Unentschuldigte Abwesenheiten werden nicht in die Tagesübersichten übertragen CAS-24199-Q8M4J
  • Falsche Urlaubsberechnung CAS-24060-S1F1R
  • Falsche Anzahl von Urlaubsansprüchen aus den Beschäftigungsbedingungen herausgewürfelt CAS-24273-J6C1T
  • Datafox-Zeitstempel schlägt nach Aktualisierung fehl CAS-24424-B2S2B
  • Tagesübersichten werden nicht automatisch aktualisiert, wenn der Urlaub storniert wird CAS-24388-L4B9F
  • Problem bei längerer Krankheit CAS-24502-W0Z5J
  • Arbeitsvertrag ersetzen - Enddatum kann nicht gesetzt werden CAS-24371-M5M3Z
  • Neuberechnung von Stundenzetteln funktioniert nicht CAS-24136-C2K2F

Wir wünschen Ihnen ein tolles Erlebnis