Automatizimi i proceseve HR duke përdorur Microsoft Teams, PowerApps dhe Power Automate. Kërkesat për largim të punonjësve.

Mirëmëngjesi të gjithëve! Sot do doja të ndaja një shembull të vogël për automatizimin e procesit të krijimit të kërkesave për daljen e punonjësve duke përdorur produktet Microsoft SharePoint, PowerApps, Power Automate dhe Teams. Për zbatimin e këtij procesi nuk do të nevojitet blerja e planit të veçantë për përdoruesit të PowerApps dhe Power Automate, mjafton një abonim në Office365 E1/E3/E5. Në faqen e SharePoint do të krijojmë lista dhe kolona, PowerApps do të ndihmojë në krijimin e formularit, ndërsa Power Automate do të ofrojë mundësi për konfigurimin e logjikës së proceseve të biznesit. Procesi përfundimtar do të lidhet me ekipin MS Teams. Le të mos humbasim kohë dhe të shohim se çfarë del nga kjo.

Automatizimi i proceseve HR duke përdorur Microsoft Teams, PowerApps dhe Power Automate. Kërkesat për largim të punonjësve.

Në fazën e parë krijojmë listat dhe elementet e detajuara. Do na duhen listat:

  1. Kërkesat për daljen e punonjësve
  2. Departamentet
  3. HR për departamentet
  4. Administratorët

Çdo listë më pas do të luajë rolin e saj dhe do të shohim se çfarë roli. Krijojmë elementet e detajuara dhe konfigurimin e menusë së navigimit:

Automatizimi i proceseve HR duke përdorur Microsoft Teams, PowerApps dhe Power Automate. Kërkesat për largim të punonjësve.

PowerApps

Tani, le të krijojmë një formular për listën "Kërkesat për daljen e punonjësve" duke përdorur PowerApps. Në formën përfundimtare do të duket kështu:

Automatizimi i proceseve HR duke përdorur Microsoft Teams, PowerApps dhe Power Automate. Kërkesat për largim të punonjësve.

Në fushën "Punonjësi" bëhet zgjedhja nga lista e përdoruesve të Office 365, "Data e daljes" është e zgjedhur nga kalendari, "Departamenti" është i zgjedhur nga shpjeguesi i departamentit, dhe "HR" është e zgjedhur nga shpjeguesi "HR për departamentet":

Automatizimi i proceseve HR duke përdorur Microsoft Teams, PowerApps dhe Power Automate. Kërkesat për largim të punonjësve.

Por, është e nevojshme që lista e HR, e disponueshme për zgjedhje, të filtrohet sipas departamentit të specifikuar në formular. Do të përdorim një formulë për filtrimin e të dhënave në PowerApps. Për pronën "Items" të fushës "HR" shkruajmë:

Automatizimi i proceseve HR duke përdorur Microsoft Teams, PowerApps dhe Power Automate. Kërkesat për largim të punonjësve.

Për më shumë, në formular mund të bëjmë disa konfigurime të vlerës së paracaktuar për fushën Status. Për pronën "Default" të fushës "Status" shkruajmë:

Automatizimi i proceseve HR duke përdorur Microsoft Teams, PowerApps dhe Power Automate. Kërkesat për largim të punonjësve.

Nëse hapet formulari për krijimin e një elementi, atëherë në fushën "Status" do të regjistrohet vlera "E re", ndryshe, në fushën status në formular do të bëhet zëvendësimi i vlerës nga kolona SharePoint për elementin aktual.

Një nga problemet e PowerApps është pamundësia për të marrë lehtësisht të dhënat nga grupet SharePoint. Për këtë arsye, nuk është e lehtë të konfigurohet dukshmëria apo disponueshmëria e fushave ose objekteve në formular nëse keni dëshirë të lidheni me anëtarësimin e përdoruesit në grupin SharePoint. Por mund të bëjmë një manovër. Në mënyrë të veçantë për këtë, ne kemi krijuar paraprakisht një listë Administratori:

Automatizimi i proceseve HR duke përdorur Microsoft Teams, PowerApps dhe Power Automate. Kërkesat për largim të punonjësve.

Në këtë listë ka një fushë "Punonjësi" me tipin "Përdorues apo grup", e cila shfaqet vetëm në formular dhe një fushë "Emri", në të cilën shkruhet emri i punonjësit të zgjedhur, e cila shfaqet vetëm në pamjen e listës. Tani, le të bëjmë një yll në PowerApps. Për shembull, mund të konfigurojmë disponueshmërinë e çdo fushe në kushtin e pranisë së përdoruesit aktual në listën e Administratorëve. Gjejmë pronën "Display Mode" të fushës "Data e daljes" dhe shkruajmë:

Automatizimi i proceseve HR duke përdorur Microsoft Teams, PowerApps dhe Power Automate. Kërkesat për largim të punonjësve.

Sipas kësaj formule, nëse në listën e Administratorëve ka të paktën një punonjës, ai qëllimi i të cilit përputhet me logarinë e përdoruesit aktual, atëherë fusha do të jetë e disponueshme për redaktim, ndryshe, për shikim. Për një siguri më të madhe e kthejmë logarinë në shkronja të vogla, sepse ndodhin raste të ndryshme.

Mund të keni vënë re se në titullin e formularit ka një buton "Veprimet mbi kërkesë":

Automatizimi i proceseve HR duke përdorur Microsoft Teams, PowerApps dhe Power Automate. Kërkesat për largim të punonjësve.

Ky buton do të kryejë kalimin në një ekran tjetër, ku, për lehtësi, janë mbledhur të gjitha veprimet e mundshme mbi kërkesë:

Automatizimi i proceseve HR duke përdorur Microsoft Teams, PowerApps dhe Power Automate. Kërkesat për largim të punonjësve.

Pas shtypjes së çdo butoni hapet një dritare e veprimeve, për shembull, nëse zgjidhet veprimi "Anulo kërkesën", hapet një dritare shtesë me mundësinë për të shkruar një koment:

Automatizimi i proceseve HR duke përdorur Microsoft Teams, PowerApps dhe Power Automate. Kërkesat për largim të punonjësve.

Pas shtypjes së butonit "Konfirmo" ndryshon statusi i kërkesës, dhe kjo mund të bëhet edhe pa e aktivizuar fluksin e Power Automate. Do të përdorim funksionin "Patch" për pronën "OnSelect" të butonit:

Automatizimi i proceseve HR duke përdorur Microsoft Teams, PowerApps dhe Power Automate. Kërkesat për largim të punonjësve.

Me funksionin Patch ne përditësojmë elementin e listës së kërkesave, duke e filtruar sipas identifikuesit të elementit aktual. Ndryshojmë vlerën e fushës "Status" dhe kalojmë në ekranin kryesor. Për butonat e tjerë të veprimeve logjika është e ngjashme.

Kemi mbetur për të konfiguruar fluksin e miratimit. Ta bëjmë atë në formën më të thjeshtë.

Power Automate

Fluksi ynë i miratimit do të startohet automatikisht me krijimin e kërkesës. Gjatë zbatimit do të ndodhi ndryshimi i statusit të kërkesës, marrja e menaxherit të departamentit dhe dërgimi i njoftimit përmes emailit mbi një kërkesë të re menaxherit. Për përcaktimin e menaxherit kemi një shpjegues "Departamentet":

Automatizimi i proceseve HR duke përdorur Microsoft Teams, PowerApps dhe Power Automate. Kërkesat për largim të punonjësve.

Krijojmë një fluks Power Automate:

Automatizimi i proceseve HR duke përdorur Microsoft Teams, PowerApps dhe Power Automate. Kërkesat për largim të punonjësve.

Gjatë zbatimit të këtij fluksi menaxheri i departamentit merr një njoftim përmes emailit për krijimin e një kërkese të re dhe mund të kalojë në lidhje për të marrë vendim, duke klikuar në butonin:

Automatizimi i proceseve HR duke përdorur Microsoft Teams, PowerApps dhe Power Automate. Kërkesat për largim të punonjësve.

Shtypja e butonit «Mirato» ose «Refuzo» gjithashtu aktivizon një rrjedhë Power Automate, e cila kryen ndryshimin e statusit të aplikacionit dhe dërgon një njoftim me email tek specialisti i HR:

Automatizimi i proceseve HR duke përdorur Microsoft Teams, PowerApps dhe Power Automate. Kërkesat për largim të punonjësve.

Procesi është i gatshëm.

Teams

Dhe detaji i fundit – organizimi i bashkëpunimit me këtë proces. Për këtë, lidhemi me procesin në ekipin MS Teams:

Automatizimi i proceseve HR duke përdorur Microsoft Teams, PowerApps dhe Power Automate. Kërkesat për largim të punonjësve.

Tani, të gjithë anëtarët e ekipit MS Teams kanë akses në procesin e punës së punonjësve të rinj në një skedë të veçantë.

Sigurisht, në logjikën e rrjedhës mund të parashikohet miratimi me shumë hapa, plus ka mundësinë për të përdorur komponentin Approvals për caktimin e detyrave Power Automate. Gjithashtu, mund të konfigurohen raportet dhe të krijohen njoftime, të cilat do të dërgohen në chatbot-in e Microsoft Teams. Por për këtë do të flasim në artikujt e ardhshëm. Faleminderit për vëmendjen dhe një ditë të mbarë për të gjithë!

Burimi: habr.com

Bli një hosting të besueshëm për faqet me mbrojtje DDoS, VPS VDS serverë 🔥 Bli një hosting të besueshëm për faqet me mbrojtje DDoS, VPS VDS serverë | ProHoster