Automatisering av HR-processer med hjÀlp av Microsoft Teams, PowerApps och Power Automate. BegÀrningar om anstÀllningars uppsÀgning

God dag alla! Idag vill jag dela med mig av ett litet exempel pÄ hur man automatiserar processen för att skapa ansökningar om att slÀppa nya anstÀllda med hjÀlp av Microsoft SharePoint, PowerApps, Power Automate och Teams. För att genomföra denna process behöver vi inte köpa separata anvÀndarplaner för PowerApps och Power Automate, det rÀcker med en Office365 E1/E3/E5-prenumeration. Vi skapar listor och kolumner pÄ SharePoint-sidan, PowerApps kommer att hjÀlpa oss att göra ett formulÀr, medan Power Automate ger oss möjligheter att stÀlla in logiken för affÀrsprocesserna. Vi kopplar den slutliga processen till MS Teams-teamet. LÄt oss inte slösa tid och se vad som kommer ut av detta.

Automatisering av HR-processer med hjÀlp av Microsoft Teams, PowerApps och Power Automate. BegÀrningar om anstÀllningars uppsÀgning

I det första steget skapar vi listor och uppgifter. Vi behöver följande listor:

  1. Ansökningar om att slÀppa anstÀllda
  2. Avdelningar
  3. HR per avdelning
  4. Administratörer

Varje lista kommer senare att spela sin roll, och vi kommer att se vilken roll det Àr. Vi skapar uppgifter och stÀller in navigationsmenyn:

Automatisering av HR-processer med hjÀlp av Microsoft Teams, PowerApps och Power Automate. BegÀrningar om anstÀllningars uppsÀgning

PowerApps

Nu, lÄt oss skapa ett formulÀr för listan "Ansökningar om att slÀppa anstÀllda" med hjÀlp av PowerApps. I slutresultatet kommer det att se ut sÄ hÀr:

Automatisering av HR-processer med hjÀlp av Microsoft Teams, PowerApps och Power Automate. BegÀrningar om anstÀllningars uppsÀgning

I fÀltet "AnstÀlld" görs ett val frÄn listan över Office 365-anvÀndare, "UtgÄngsdatum" anges frÄn kalendern, "Avdelning" anges frÄn avdelningsregister och "HR" vÀljs frÄn "HR per avdelning"-registret:

Automatisering av HR-processer med hjÀlp av Microsoft Teams, PowerApps och Power Automate. BegÀrningar om anstÀllningars uppsÀgning

Men det Àr nödvÀndigt att se till att listan över HR, som Àr tillgÀngliga för val, filtreras efter den angivna avdelningen i formulÀret. Vi anvÀnder en formel för att filtrera data i PowerApps. För egenskapen "Items" för fÀltet "HR" skriver vi:

Automatisering av HR-processer med hjÀlp av Microsoft Teams, PowerApps och Power Automate. BegÀrningar om anstÀllningars uppsÀgning

Dessutom kan vi göra nÄgra mindre instÀllningar för standardvÀrdet för fÀltet Status i formulÀret. För egenskapen "Default" för fÀltet "Status" skriver vi:

Automatisering av HR-processer med hjÀlp av Microsoft Teams, PowerApps och Power Automate. BegÀrningar om anstÀllningars uppsÀgning

Om formulÀret för att skapa en post öppnas, sÄ kommer vÀrdet "Nytt" att registreras i fÀltet "Status". Annars, i fÀltet status i formulÀret, sÀtts vÀrdet frÄn SharePoints kolumn för den aktuella posten.

Ett av problemen med PowerApps Àr att det Àr svÄrt att fÄ data frÄn SharePoint-grupper. DÀrför Àr det svÄrt att enkelt stÀlla in synlighet/tillgÀnglighet för fÀlt eller objekt i formulÀret om du ville knyta det till att en anvÀndare tillhör en SharePoint-grupp. Men det gÄr att göra en omvÀg. SÀrskilt för detta har vi i förvÀg skapat en lista Administratörer:

Automatisering av HR-processer med hjÀlp av Microsoft Teams, PowerApps och Power Automate. BegÀrningar om anstÀllningars uppsÀgning

I denna lista finns fÀltet "AnstÀlld" av typen "AnvÀndare eller grupp", som endast visas i formulÀret samt fÀltet "Namn", dÀr man skriver namnet pÄ den valda anstÀllda, vilket endast visas i listvyn. LÄt oss nu göra ett litet trick i PowerApps. Till exempel kan vi stÀlla in tillgÀngligheten för ett fÀlt baserat pÄ huruvida den nuvarande anvÀndaren finns i listan Administratörer. Vi hittar egenskapen "Display Mode" för fÀltet "UtgÄngsdatum" och skriver:

Automatisering av HR-processer med hjÀlp av Microsoft Teams, PowerApps och Power Automate. BegÀrningar om anstÀllningars uppsÀgning

Enligt denna formel, om det finns Ätminstone en anstÀlld i listan Administratörer vars inloggning matchar den nuvarande anvÀndarens inloggning, sÄ kommer fÀltet att vara tillgÀngligt för redigering, annars, för visning. För större tillförlitlighet konverterar vi inloggningen till gemener, för det kan bli olika situationer.

Du kanske har mĂ€rkt att det finns en knapp "ÅtgĂ€rder för ansökan" i formulĂ€rhuvudet:

Automatisering av HR-processer med hjÀlp av Microsoft Teams, PowerApps och Power Automate. BegÀrningar om anstÀllningars uppsÀgning

Denna knapp kommer att leda till en annan skÀrm dÀr alla möjliga ÄtgÀrder för ansökan Àr samlade för enkelhetens skull:

Automatisering av HR-processer med hjÀlp av Microsoft Teams, PowerApps och Power Automate. BegÀrningar om anstÀllningars uppsÀgning

Efter att ha tryckt pÄ varje knapp öppnas ett extra ÄtgÀrdsfönster, till exempel om ÄtgÀrden "Avbryt ansökan" vÀljs, öppnas ett extra fönster med möjlighet att skriva en kommentar:

Automatisering av HR-processer med hjÀlp av Microsoft Teams, PowerApps och Power Automate. BegÀrningar om anstÀllningars uppsÀgning

Efter att ha tryckt pÄ knappen "BekrÀfta" Àndras status för ansökan, vilket Àr möjligt att göra Àven utan att köra ett Power Automate-flöde. Vi anvÀnder funktionen "Patch" för egenskapen "OnSelect" för knappen:

Automatisering av HR-processer med hjÀlp av Microsoft Teams, PowerApps och Power Automate. BegÀrningar om anstÀllningars uppsÀgning

Med hjÀlp av funktionen Patch uppdaterar vi en post i ansökningslistan, filtrerad efter identifieraren för det aktuella elementet. Vi Àndrar vÀrdet pÄ fÀltet "Status" och navigerar tillbaka till huvudsidan. Logiken för de andra ÄtgÀrdsknapparna Àr densamma.

Det ÄterstÄr att stÀlla in godkÀnnande-flödet. Vi kommer att göra det pÄ det enklaste sÀttet.

Power Automate

VÄrt godkÀnnande-flöde kommer att starta automatiskt vid skapandet av en ansökan. Under genomförandet kommer statusen för ansökan att Àndras, enheterchefen kommer att fÄ sitt meddelande och ett e-postmeddelande om den nya ansökan kommer att skickas till chefen. För att bestÀmma chefen har vi en katalog "Avdelningar":

Automatisering av HR-processer med hjÀlp av Microsoft Teams, PowerApps och Power Automate. BegÀrningar om anstÀllningars uppsÀgning

Skapa Power Automate-flödet:

Automatisering av HR-processer med hjÀlp av Microsoft Teams, PowerApps och Power Automate. BegÀrningar om anstÀllningars uppsÀgning

Under genomförandet av detta flöde fÄr avdelningschefen ett e-postmeddelande om skapandet av den nya ansökan och kan följa lÀnken för att fatta beslut genom att trycka pÄ knappen:

Automatisering av HR-processer med hjÀlp av Microsoft Teams, PowerApps och Power Automate. BegÀrningar om anstÀllningars uppsÀgning

Att trycka pÄ knappen "GodkÀnna" eller "Avvisa" leder ocksÄ till att ett Power Automate-flöde startas, vilket Àndrar statusen pÄ ansökan och skickar ett e-postmeddelande till HR-specialisten:

Automatisering av HR-processer med hjÀlp av Microsoft Teams, PowerApps och Power Automate. BegÀrningar om anstÀllningars uppsÀgning

Processen Àr klar.

Teams

Och den sista touchen – organisera samarbete kring denna process. För detta ansluter vi processen till MS Teams-teamet:

Automatisering av HR-processer med hjÀlp av Microsoft Teams, PowerApps och Power Automate. BegÀrningar om anstÀllningars uppsÀgning

Nu har alla deltagare i MS Teams-teamet tillgÄng till processen för nya medarbetares onboarding pÄ en separat flik.

SjÀlvklart kan flödets logik förutsÀtta flerstegs-godkÀnnande, och det finns möjlighet att anvÀnda komponenten Approvals för att tilldela uppgifter i Power Automate. Du kan ocksÄ konfigurera rapporter och skapa meddelanden som skickas till Microsoft Teams chatbot. Men mer om detta i kommande artiklar. Tack för uppmÀrksamheten och ha en bra dag!

KĂ€lla: habr.com

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster