Automatiseerige personaliprotsesse Microsoft Teamsi, PowerAppsi ja Power Automate'i abil. Töötajate puhkusetaotlused

Head päeva kõigile! Täna tahaksin jagada väikest näidet uute töötajate lahkumistaotluste loomise protsessi automatiseerimisest, kasutades Microsoft SharePointi, PowerAppsi, Power Automate'i ja Teamsi tooteid. Selle protsessi rakendamisel ei pea te ostma eraldi PowerAppsi ja Power Automate'i kasutajapakette, piisab Office365 E1/E3/E5 tellimusest. Loome SharePointi saidil loendeid ja veerge, PowerApps aitab teil vormi luua ja Power Automate pakub võimalusi äriprotsesside loogika kohandamiseks. Lõpliku protsessi ühendame MS Teamsi meeskonnaga. Ärgem raiskame aega ja vaatame, mis juhtub.

Automatiseerige personaliprotsesse Microsoft Teamsi, PowerAppsi ja Power Automate'i abil. Töötajate puhkusetaotlused

Esimeses etapis koostame loendid ja üksikasjad. Vajame loendeid:

  1. Töötajate lahkumistaotlused
  2. Alamrubriigid
  3. HR osakondade kaupa
  4. Administraatorid

Iga loend mängib tulevikus oma rolli ja me näeme, milline neist. Looge üksikasju ja konfigureerige navigeerimismenüü:

Automatiseerige personaliprotsesse Microsoft Teamsi, PowerAppsi ja Power Automate'i abil. Töötajate puhkusetaotlused

PowerApps

Nüüd koostame PowerAppsi abil loendi "Töötajate lahkumistaotlused" vormi. Lõplikul kujul näeb see välja järgmine:

Automatiseerige personaliprotsesse Microsoft Teamsi, PowerAppsi ja Power Automate'i abil. Töötajate puhkusetaotlused

Väljal „Töötaja“ valite Office 365 kasutajate loendist, kalendrist on märgitud „Väljumise kuupäev“, osakonna kataloogist on märgitud „Divisjon“ ja „HR osakonna järgi“ on valitud „HR“. kataloog:

Automatiseerige personaliprotsesse Microsoft Teamsi, PowerAppsi ja Power Automate'i abil. Töötajate puhkusetaotlused

Kuid on vaja tagada, et valikuks saadaolevate personalitöötajate loend filtreeritakse vormil märgitud osakonna järgi. Kasutame PowerAppsis andmete filtreerimiseks valemit. Välja "HR" atribuudi "Items" jaoks kirjutame:

Automatiseerige personaliprotsesse Microsoft Teamsi, PowerAppsi ja Power Automate'i abil. Töötajate puhkusetaotlused

Lisaks saate vormi väljal Olek vaikeväärtust teha väikseid muudatusi. Välja "Olek" atribuudi "Vaikimisi" jaoks kirjutame:

Automatiseerige personaliprotsesse Microsoft Teamsi, PowerAppsi ja Power Automate'i abil. Töötajate puhkusetaotlused

Kui avaneb elemendi loomise vorm, kirjutatakse väljale "Olek" väärtus "Uus", vastasel juhul asendatakse vormi olekuväljale praeguse elemendi SharePointi väärtus.

Üks PowerAppsi probleeme on võimetus SharePointi rühmadest andmeid hõlpsalt hankida. Seetõttu ei saa te vormil olevate väljade või objektide nähtavust/kättesaadavust lihtsalt konfigureerida, kui soovite loota, et kasutaja on SharePointi rühma liige. Kuid saate teha lahenduse. Spetsiaalselt selleks otstarbeks oleme koostanud eelnevalt administraatorite nimekirja:

Automatiseerige personaliprotsesse Microsoft Teamsi, PowerAppsi ja Power Automate'i abil. Töötajate puhkusetaotlused

Selles loendis on ainult vormil kuvatav väli "Töötaja" tüübiga "Kasutaja või grupp" ja ainult loendivaates kuvatav väli "Nimi", kuhu on kirjutatud valitud töötaja nimi. Proovime nüüd PowerAppsis väikest nippi. Näiteks saate konfigureerida mis tahes välja saadavuse, kui praegune kasutaja on administraatorite loendis. Leidke väljal „Release Date” atribuut „Kuvarežiim” ja kirjutage:

Automatiseerige personaliprotsesse Microsoft Teamsi, PowerAppsi ja Power Automate'i abil. Töötajate puhkusetaotlused

Selle valemi kohaselt, kui administraatorite loendis on vähemalt üks töötaja, kelle sisselogimine kattub praeguse kasutaja sisselogimisega, on väli redigeerimiseks, vastasel juhul vaatamiseks. Suurema töökindluse huvides vähendame sisselogimist väiketähtedele, muidu võib juhtuda igasuguseid juhtumeid.

Võib-olla olete märganud, et vormi päises on nupp "Toimingud rakenduses":

Automatiseerige personaliprotsesse Microsoft Teamsi, PowerAppsi ja Power Automate'i abil. Töötajate puhkusetaotlused

See nupp läheb teisele ekraanile, kus mugavuse huvides kogutakse kõik rakendusega seotud võimalikud toimingud:

Automatiseerige personaliprotsesse Microsoft Teamsi, PowerAppsi ja Power Automate'i abil. Töötajate puhkusetaotlused

Pärast igal nupul klõpsamist avaneb lisatoimingu aken, näiteks kui on valitud toiming "Tühista rakendus", avaneb täiendav aken kommentaari sisestamise võimalusega:

Automatiseerige personaliprotsesse Microsoft Teamsi, PowerAppsi ja Power Automate'i abil. Töötajate puhkusetaotlused

Pärast nupu "Kinnita" klõpsamist muutub rakenduse olek ja seda saab teha isegi ilma Power Automate'i voogu käivitamata. Kasutame nupu „OnSelect” atribuudi jaoks funktsiooni „Patch”:

Automatiseerige personaliprotsesse Microsoft Teamsi, PowerAppsi ja Power Automate'i abil. Töötajate puhkusetaotlused

Funktsiooni Patch abil värskendame tellimuste nimekirja artiklit, filtreerides selle praeguse kauba ID järgi. Muudame välja "Olek" väärtust ja läheme põhiekraanile. Teiste tegevusnuppude puhul on loogika sarnane.

Jääb vaid konfigureerida kinnitusvoog. Teeme seda kõige lihtsamal kujul.

Toite automatiseerimine

Meie kinnitusvoog käivitub pileti loomisel automaatselt. Täitmise käigus avalduse staatus muutub, selle saab osakonnajuhataja ning juhatajale saadetakse uuest taotlusest e-maili teade. Liidri määramiseks on meil kataloog “Divisjonid”:

Automatiseerige personaliprotsesse Microsoft Teamsi, PowerAppsi ja Power Automate'i abil. Töötajate puhkusetaotlused

Looge Power Automate'i voog:

Automatiseerige personaliprotsesse Microsoft Teamsi, PowerAppsi ja Power Automate'i abil. Töötajate puhkusetaotlused

Selle voo käigus saab osakonnajuhataja e-posti teel teate uue rakenduse loomise kohta ja saab lingil otsuse tegemiseks vajutada nupule:

Automatiseerige personaliprotsesse Microsoft Teamsi, PowerAppsi ja Power Automate'i abil. Töötajate puhkusetaotlused

Nupul „Nõustun” või „Keeldu” klõpsamine käivitab ka Power Automate'i voo, mis muudab rakenduse olekut ja saadab personalispetsialistile meiliteate:

Automatiseerige personaliprotsesse Microsoft Teamsi, PowerAppsi ja Power Automate'i abil. Töötajate puhkusetaotlused

Protsess on valmis.

Võistkonnad

Ja viimane lihv on selle protsessiga koostöö korraldamine. Selleks ühendage protsess käsuga MS Teams:

Automatiseerige personaliprotsesse Microsoft Teamsi, PowerAppsi ja Power Automate'i abil. Töötajate puhkusetaotlused

Nüüd on kõigil MS Teamsi meeskonnaliikmetel juurdepääs uuele töötaja väljalogimisprotsessile eraldi vahekaardil.

Loomulikult saate oma vooloogikas pakkuda mitmeastmelisi kinnitusi, lisaks saate kasutada Power Automate'i ülesannete määramiseks komponenti Heakskiidud. Samuti saate kohandada aruandeid ja genereerida teatisi, mis saadetakse Microsoft Teamsi vestlusbotile. Aga sellest lähemalt tulevastes artiklites. Täname tähelepanu eest ja ilusat päeva kõigile!

Allikas: www.habr.com

Lisa kommentaar