Tere pĂ€evast kĂ”igile! TĂ€na tahaksin jagada vĂ€ikest nĂ€idet uute töötajate lahkumisavalduse loomise protsessi automatiseerimisest, kasutades Microsoft SharePointi, PowerAppsi, Power Automate'i ja Teamsi tooteid. Selle protsessi elluviimiseks ei ole vaja osta eraldi PowerAppsi ja Power Automate'i kasutajaplaane, piisab Office365 E1/E3/E5 tellimusest. SharePointi veebisaidil loome nimekirjad ja veerud, PowerApps aitab luua vormi ning Power Automate pakub vĂ”imalusi Ă€ri protsesside loogika seadistamiseks. LĂ”pptulemus ĂŒhendatakse MS Teamsi meeskonnaga. Ărme raiskame aega ja vaatame, mis sellest kujuneb.

Esimeses etapis loome nimekirjad ja parameetrid. Me vajame jÀrgmisi nimekirju:
- Töötajate lahkumisavalduse nimekirjad
- Osakonnad
- HR osakondade kaupa
- Administratsioon
Iga nimekirja mĂ€ngib hiljem oma rolli ja me nĂ€eme, milline tĂ€pselt. Loome parameetrid ja seadistame navigeerimismenĂŒĂŒ:

PowerApps
NĂŒĂŒd loome vormi nimekirja âTöötajate lahkumisavalduseâ jaoks, kasutades PowerAppsi. LĂ”ppversioon nĂ€eb vĂ€lja selline:

VĂ€ljas âTöötajaâ valitakse Office 365 kasutajate loendist, âLahkumise kuupĂ€evâ mÀÀratakse kalendrist, âOsakondâ valitakse osakondade registrist ja âHRâ valitakse HR osakondade registrist:

Kuid tuleb tagada, et valitud osakonnal oleks vĂ”imalik filtreerida valitavaid HR-e. Kasutame andmete filtreerimise valemit PowerAppsis. âItemsâ omadusele vĂ€ljas âHRâ kirjutame:

Lisaks vĂ”ime vormis teha vĂ€ikese seadistuse staatuse vĂ€ljade vaikevÀÀrtuse jaoks. âDefaultâ omadusele vĂ€ljas âStaatuseâ kirjutame:

Kui avatakse elemendi loomise vorm, siis staatuse vĂ€ljal on kirjas vÀÀrtus âUusâ, vastasel juhul kasutatakse staatuse vĂ€ljale SharePointi veeru vÀÀrtust praeguse elemendi jaoks.
Ăks PowerAppsi probleeme on see, et SharePointi gruppidest andmeid ei ole lihtne saada. SeetĂ”ttu ei ole lihtne seadistada vĂ€ljade vĂ”i objektide nĂ€htavust/saatavust, kui soovite siduda selle kasutaja kuuluvusega SharePointi gruppi. Kuid vĂ”ime teha ĂŒmbersĂ”idu. Selleks oleme eelnevalt loonud nimekirja âAdministratsioonâ:

Selles nimekirjas on vĂ€li âTöötajaâ tĂŒĂŒbiga âKasutaja vĂ”i gruppâ, mis kuvatakse ainult vormis, ja vĂ€li âNimiâ, kuhu kirjutatakse valitud töötaja nimi, kuvatakse ainult nimekirja vaatamise ajal. NĂŒĂŒd teeme PowerAppsis vĂ€ikese triki. NĂ€iteks vĂ”ime seadistada mĂ”ne vĂ€lja kĂ€ttesaadavuse tingimuse alusel, kas praegune kasutaja on nimekirjas Administraatorid. Otsime vĂ€lja âKuva reĆŸiimiâ vĂ€lja âVĂ€ljumise kuupĂ€evâ ja kirjutame:

Selle valemi kohaselt, kui Administraatorite nimekirjas on vĂ€hemalt ĂŒks töötaja, kelle sisselogimine vastab praeguse kasutaja sisselogimisele, on vĂ€li redigeerimiseks saadaval, vastasel juhul vaadatav. UsaldusvÀÀrsuse tagamiseks viime sisselogimise alumisse kasti, sest igasuguseid juhtumeid juhtub.
Olete vĂ”inud mĂ€rgata, et vormi pealkirjas on nupp âMeetmed taotluse ĂŒleâ:

See nupp viib teisele ekraanile, kuhu on mugavuse huvides koondatud kÔik vÔimalikud meetmed taotluse kallal:

Iga nupule vajutades avaneb tĂ€iendav tegevusteloend, nĂ€iteks, kui on valitud tegevus âTĂŒhista taotlusâ, avaneb tĂ€iendav aken kommentaari sisestamiseks:

PĂ€rast nupu âKinnitaâ vajutamist muutub taotluse staatus, ja seda on vĂ”imalik teha isegi ilma Power Automate voolu kĂ€ivitamiseta. Kasutame funktsiooni âPatchâ nupu âOnSelectâ omaduse jaoks:

Funktsiooni Patch abil uuendame taotluste nimekirja elementi, filtreerides selle Ă€ra praeguse elemendi identifikaatori jĂ€rgi. Muudame vĂ€lja âStaatusâ vÀÀrtust ning liigume pĂ”hiekraanile. ĂlejÀÀnud tegevusnuppude loogika on sarnane.
JÀtkub heakskiitmisvoo seadistamine. Teeme selle kÔige lihtsamas vormis.
Power Automate
Meie heakskiitmisvoog kĂ€ivitub automaatselt taotluse loomisel. Selle tĂ€itmise kĂ€igus muutub taotluse staatus, saadakse osakonna juhataja ja saadetakse e-posti teel teade osakonna juhatajale uue taotluse kohta. Juhataja mÀÀramiseks on meil olemas âOsakonnadâ registri:

Loome Power Automate voo:

Selle voo tÀitmise kÀigus saab osakonna juhataja e-posti teel teate uue taotluse loomise kohta ning vÔib minna lingile, et teha otsus, vajutades nuppu:

Nupu âKinnitaâ vĂ”i âKeelaâ vajutamine kĂ€ivitab ka Power Automate voolu, mis muudab taotluse staatust ja saadab e-posti teavituse HR-spetsialistile:

Protsess on valmis.
Teams
Ja viimane puudutus - koostöö korraldamine selle protsessiga. Selleks lĂŒlitame protsessi MS Teams meeskonda:

NĂŒĂŒd on kĂ”igil MS Teamsi meeskonna liikmetel juurdepÀÀs uute töötajate vĂ€ljaviimise protsessile eraldi vahekaartidel.
Loomulikult saab voolu loogikas ette nĂ€ha mitmeastmelise heakskiidumenetluse, lisaks on vĂ”imalik kasutada komponenti Approvals Power Automate'i ĂŒlesannete mÀÀramiseks. Samuti saab seadistada aruandeid ja luua teavitusi, mis saadetakse Microsoft Teamsi juturoboti. Kuid sellest rÀÀgime jĂ€rgmistes artiklites. AitĂ€h tĂ€helepanu eest ja kĂ”igile head pĂ€eva!
Allikas: habr.com
