Automatisierung von HR-Prozessen mit Microsoft Teams, PowerApps und Power Automate. AntrĂ€ge fĂŒr Mitarbeiterausritte.

Guten Tag zusammen! Heute möchte ich ein kleines Beispiel fĂŒr die Automatisierung des Prozesses zur Erstellung von AustrittsantrĂ€gen fĂŒr neue Mitarbeiter mithilfe von Microsoft SharePoint, PowerApps, Power Automate und Teams teilen. Bei der Umsetzung dieses Prozesses ist der Kauf separater BenutzerplĂ€ne fĂŒr PowerApps und Power Automate nicht erforderlich; ein Office365 E1/E3/E5-Abonnement reicht aus. Auf der SharePoint-Website erstellen wir Listen und Spalten, PowerApps wird uns helfen, ein Formular zu erstellen, und Power Automate bietet die Möglichkeit, die Logik der GeschĂ€ftsprozesse anzupassen. Den finalen Prozess binden wir an das MS Teams-Team an. Lass uns keine Zeit verlieren und sehen, was daraus wird.

Automatisierung von HR-Prozessen mit Microsoft Teams, PowerApps und Power Automate. AntrĂ€ge fĂŒr Mitarbeiterausritte.

Im ersten Schritt erstellen wir Listen und Felder. Wir benötigen die Listen:

  1. AustrittsantrĂ€ge fĂŒr Mitarbeiter
  2. Abteilungen
  3. HR nach Abteilungen
  4. Administratoren

Jede Liste wird spĂ€ter eine Rolle spielen, und wir werden sehen, welche genau. Wir erstellen die Felder und konfigurieren das NavigationsmenĂŒ:

Automatisierung von HR-Prozessen mit Microsoft Teams, PowerApps und Power Automate. AntrĂ€ge fĂŒr Mitarbeiterausritte.

PowerApps

Jetzt erstellen wir ein Formular fĂŒr die Liste „Austrittsantrag fĂŒr Mitarbeiter“ mit PowerApps. In der Endversion wird es so aussehen:

Automatisierung von HR-Prozessen mit Microsoft Teams, PowerApps und Power Automate. AntrĂ€ge fĂŒr Mitarbeiterausritte.

Im Feld „Mitarbeiter“ wĂ€hlen Sie aus der Liste der Benutzer von Office 365, das „Ausgabedatum“ geben Sie aus dem Kalender an, das „Abteilung“ wĂ€hlen Sie aus dem Abteilungsverzeichnis, und „HR“ wird aus dem HR-Verzeichnis nach Abteilungen ausgewĂ€hlt:

Automatisierung von HR-Prozessen mit Microsoft Teams, PowerApps und Power Automate. AntrĂ€ge fĂŒr Mitarbeiterausritte.

Es ist jedoch erforderlich, die Liste der verfĂŒgbaren HRs nach der im Formular angegebenen Abteilung zu filtern. Nutzen wir die Formel zur Datenfilterung in PowerApps. FĂŒr die Eigenschaft „Items“ des Feldes „HR“ schreiben wir:

Automatisierung von HR-Prozessen mit Microsoft Teams, PowerApps und Power Automate. AntrĂ€ge fĂŒr Mitarbeiterausritte.

ZusĂ€tzlich können auf dem Formular kleine Anpassungen fĂŒr den Standardwert des Feldes Status vorgenommen werden. FĂŒr die Eigenschaft „Default“ des Feldes „Status“ schreiben wir:

Automatisierung von HR-Prozessen mit Microsoft Teams, PowerApps und Power Automate. AntrĂ€ge fĂŒr Mitarbeiterausritte.

Wenn das Formular zur Erstellung eines Elements geöffnet wird, wird im Feld „Status“ der Wert „Neu“ eingetragen, andernfalls wird im Statusfeld des Formulars der Wert aus der SharePoint-Spalte fĂŒr das aktuelle Element ĂŒbernommen.

Ein Problem von PowerApps ist, dass es schwierig ist, Daten aus SharePoint-Gruppen zu erhalten. Dadurch wird es auch schwierig, die Sichtbarkeit/ZugĂ€nglichkeit von Feldern oder Objekten im Formular einzustellen, wenn Sie auf den Eintritt eines Benutzers in die SharePoint-Gruppe reagieren möchten. Aber es gibt einen Workaround. DafĂŒr haben wir im Voraus eine Liste der Administratoren erstellt:

Automatisierung von HR-Prozessen mit Microsoft Teams, PowerApps und Power Automate. AntrĂ€ge fĂŒr Mitarbeiterausritte.

In dieser Liste gibt es das Feld „Mitarbeiter“ vom Typ „Benutzer oder Gruppe“, das nur im Formular angezeigt wird, sowie das Feld „Name“, in das der Name des ausgewĂ€hlten Mitarbeiters geschrieben wird und das nur in der Listenansicht angezeigt wird. Lassen Sie uns nun in PowerApps einen kleinen Trick anwenden. Zum Beispiel kann die VerfĂŒgbarkeit eines jeden Feldes so eingestellt werden, dass sie vom Vorhandensein des aktuellen Benutzers in der Liste der Administratoren abhĂ€ngt. Wir finden die Eigenschaft „Display Mode“ des Feldes „Austrittsdatum“ und schreiben:

Automatisierung von HR-Prozessen mit Microsoft Teams, PowerApps und Power Automate. AntrĂ€ge fĂŒr Mitarbeiterausritte.

GemĂ€ĂŸ dieser Formel wird das Feld zum Bearbeiten zugĂ€nglich sein, wenn in der Liste der Administratoren mindestens ein Mitarbeiter vorhanden ist, dessen Login mit dem Login des aktuellen Benutzers ĂŒbereinstimmt; andernfalls wird es im Nur-Lesen-Modus angezeigt. Zur erhöhten ZuverlĂ€ssigkeit bringen wir den Login in Kleinbuchstaben, denn es gibt alle möglichen FĂ€lle.

Sie haben vielleicht bemerkt, dass im Titel des Formulars eine SchaltflÀche "Aktionen zur Anfrage" vorhanden ist:

Automatisierung von HR-Prozessen mit Microsoft Teams, PowerApps und Power Automate. AntrĂ€ge fĂŒr Mitarbeiterausritte.

Diese SchaltflĂ€che fĂŒhrt zu einem anderen Bildschirm, auf dem alle möglichen Aktionen zur Anfrage fĂŒr mehr Komfort gesammelt sind:

Automatisierung von HR-Prozessen mit Microsoft Teams, PowerApps und Power Automate. AntrĂ€ge fĂŒr Mitarbeiterausritte.

Nach dem Klicken auf jede SchaltflĂ€che öffnet sich ein zusĂ€tzliches Aktionsfenster. Wenn die Aktion "Anfrage stornieren" ausgewĂ€hlt wird, öffnet sich zum Beispiel ein zusĂ€tzliches Fenster fĂŒr die Eingabe eines Kommentars:

Automatisierung von HR-Prozessen mit Microsoft Teams, PowerApps und Power Automate. AntrĂ€ge fĂŒr Mitarbeiterausritte.

Nach dem Klicken auf die SchaltflĂ€che "BestĂ€tigen" Ă€ndert sich der Status der Anfrage, und dies kann sogar ohne das Starten eines Power Automate Flusses erfolgen. Nutzen wir die Funktion „Patch“ fĂŒr die Eigenschaft „OnSelect“ der SchaltflĂ€che:

Automatisierung von HR-Prozessen mit Microsoft Teams, PowerApps und Power Automate. AntrĂ€ge fĂŒr Mitarbeiterausritte.

Mit der Funktion Patch aktualisieren wir das Listenelement der Anfragen, indem wir es nach der ID des aktuellen Elements filtern. Wir Ă€ndern den Wert des Feldes „Status“ und wechseln zum Hauptbildschirm. Die Logik fĂŒr die anderen AktionsschaltflĂ€chen ist Ă€hnlich.

Es bleibt, den Genehmigungsfluss zu konfigurieren. Wir erstellen ihn in der einfachsten Form.

Power Automate

Unser Genehmigungs-Workflow wird automatisch beim Erstellen eines Antrags gestartet. WĂ€hrend des Ablaufs wird der Status des Antrags geĂ€ndert, der Abteilungsleiter benachrichtigt und eine E-Mail-Benachrichtigung ĂŒber den neuen Antrag an den Vorgesetzten gesendet. Zur Bestimmung des Leiters haben wir ein Verzeichnis "Abteilungen":

Automatisierung von HR-Prozessen mit Microsoft Teams, PowerApps und Power Automate. AntrĂ€ge fĂŒr Mitarbeiterausritte.

Wir erstellen einen Power Automate-Workflow:

Automatisierung von HR-Prozessen mit Microsoft Teams, PowerApps und Power Automate. AntrĂ€ge fĂŒr Mitarbeiterausritte.

WĂ€hrend dieses Ablaufs erhĂ€lt der Abteilungsleiter eine E-Mail-Benachrichtigung ĂŒber die Erstellung eines neuen Antrags und kann ĂŒber einen Link darauf zugreifen, um eine Entscheidung zu treffen, indem er auf die SchaltflĂ€che klickt:

Automatisierung von HR-Prozessen mit Microsoft Teams, PowerApps und Power Automate. AntrĂ€ge fĂŒr Mitarbeiterausritte.

Ein Klick auf die SchaltflĂ€che „Genehmigen“ oder „Ablehnen“ startet ebenfalls den Power Automate-Workflow, der den Status des Antrags Ă€ndert und eine E-Mail-Benachrichtigung an den HR-Spezialisten sendet:

Automatisierung von HR-Prozessen mit Microsoft Teams, PowerApps und Power Automate. AntrĂ€ge fĂŒr Mitarbeiterausritte.

Der Prozess ist bereit.

Teams

Und der letzte Schliff – die Organisation der gemeinsamen Nutzung dieses Prozesses. Dazu verbinden wir den Prozess mit dem MS Teams-Team:

Automatisierung von HR-Prozessen mit Microsoft Teams, PowerApps und Power Automate. AntrĂ€ge fĂŒr Mitarbeiterausritte.

Nun haben alle Teilnehmer des MS Teams-Teams Zugriff auf den Prozess des Onboardings neuer Mitarbeiter auf einem separaten Tab.

SelbstverstĂ€ndlich kann in der Ablauflogik eine mehrstufige Genehmigung vorgesehen werden. Zudem besteht die Möglichkeit, die Komponente Approvals zur Zuweisung von Aufgaben in Power Automate zu verwenden. Auch Berichte können eingerichtet und Benachrichtigungen erstellt werden, die an den Microsoft Teams-Chatbot gesendet werden. Aber mehr dazu in den nĂ€chsten Artikeln. Vielen Dank fĂŒr Ihre Aufmerksamkeit und einen schönen Tag noch!

Quelle: habr.com

ZuverlĂ€ssiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen đŸ”„ ZuverlĂ€ssiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster