Microsoft Teams, PowerApps va Power Automate yordamida HR jarayonlarini avtomatlashtiring. Xodimlarning chiqish so'rovlari

Hammaga xayrli kun! Bugun men Microsoft SharePoint, PowerApps, Power Automate va Teams mahsulotlaridan foydalangan holda yangi xodimlar uchun chiqish so'rovlarini yaratish jarayonini avtomatlashtirishning kichik bir misolini baham ko'rmoqchiman. Ushbu jarayonni amalga oshirishda siz alohida PowerApps va Power Automate foydalanuvchi rejalarini xarid qilishingiz shart emas; Office365 E1/E3/E5 obunasi kifoya qiladi. Biz SharePoint saytida ro'yxatlar va ustunlar yaratamiz, PowerApps sizga shakl yaratishda yordam beradi va Power Automate biznes jarayonlari mantiqini moslashtirish imkoniyatlarini taqdim etadi. Yakuniy jarayonni MS Teams jamoasi bilan bog'laymiz. Keling, vaqtni behuda o'tkazmaylik va nima bo'lishini ko'raylik.

Microsoft Teams, PowerApps va Power Automate yordamida HR jarayonlarini avtomatlashtiring. Xodimlarning chiqish so'rovlari

Birinchi bosqichda biz ro'yxatlar va tafsilotlarni yaratamiz. Bizga ro'yxatlar kerak:

  1. Xodimlarning chiqish talablari
  2. Bo'limlar
  3. Kadrlar bo'limi bo'yicha
  4. Administratorlar

Har bir ro'yxat kelajakda o'z rolini o'ynaydi va biz qaysi birini ko'ramiz. Tafsilotlarni yarating va navigatsiya menyusini sozlang:

Microsoft Teams, PowerApps va Power Automate yordamida HR jarayonlarini avtomatlashtiring. Xodimlarning chiqish so'rovlari

PowerApps

Keling, PowerApps-dan foydalanib, "Xodimlarning chiqish so'rovlari" ro'yxati uchun shakl yarataylik. Yakuniy shaklda u quyidagicha ko'rinadi:

Microsoft Teams, PowerApps va Power Automate yordamida HR jarayonlarini avtomatlashtiring. Xodimlarning chiqish so'rovlari

“Xodim” maydonida siz Office 365 foydalanuvchilari ro‘yxatidan tanlaysiz, taqvimdan “Chiqish sanasi”, bo‘lim ma’lumotnomasidan “Bo‘lim” va “Kadrlar bo‘limi bo‘yicha kadrlar” bo‘limidan “HR” tanlanadi. katalog:

Microsoft Teams, PowerApps va Power Automate yordamida HR jarayonlarini avtomatlashtiring. Xodimlarning chiqish so'rovlari

Ammo tanlov uchun mavjud bo'lgan kadrlar ro'yxati shaklda ko'rsatilgan bo'lim tomonidan filtrlanganligini ta'minlash kerak. PowerApps-da ma'lumotlarni filtrlash uchun formuladan foydalanamiz. "HR" maydonining "Items" xususiyati uchun biz yozamiz:

Microsoft Teams, PowerApps va Power Automate yordamida HR jarayonlarini avtomatlashtiring. Xodimlarning chiqish so'rovlari

Bundan tashqari, siz formadagi Status maydonining standart qiymatiga kichik tuzatishlar kiritishingiz mumkin. "Status" maydonining "Standart" xususiyati uchun biz yozamiz:

Microsoft Teams, PowerApps va Power Automate yordamida HR jarayonlarini avtomatlashtiring. Xodimlarning chiqish so'rovlari

Agar element yaratish formasi ochilsa, “Status” maydoniga “Yangi” qiymati yoziladi, aks holda shakldagi holat maydonida joriy element uchun SharePoint ustunidagi qiymat almashtiriladi.

PowerApps bilan bog'liq muammolardan biri bu SharePoint guruhlaridan ma'lumotlarni osongina olishning mumkin emasligi. Shu sababli, agar foydalanuvchi SharePoint guruhining a'zosi ekanligiga tayanmoqchi bo'lsangiz, formadagi maydonlar yoki ob'ektlarning ko'rinishini/mavjudligini osongina sozlash mumkin emas. Lekin siz vaqtinchalik yechim topishingiz mumkin. Ayniqsa, bu maqsadda biz oldindan ma'murlar ro'yxatini tuzdik:

Microsoft Teams, PowerApps va Power Automate yordamida HR jarayonlarini avtomatlashtiring. Xodimlarning chiqish so'rovlari

Ushbu ro'yxatda faqat formada ko'rsatiladigan "Foydalanuvchi yoki guruh" turiga ega "Xodim" maydoni va tanlangan xodimning ismi yozilgan "Ism" maydoni faqat ro'yxat ko'rinishida ko'rsatiladi. Keling, PowerApps-da bir oz hiyla-nayrangni sinab ko'raylik. Misol uchun, agar joriy foydalanuvchi Administratorlar ro'yxatida bo'lsa, istalgan maydonning mavjudligini sozlashingiz mumkin. "Chiqarish sanasi" maydonining "Displey rejimi" xususiyatini toping va yozing:

Microsoft Teams, PowerApps va Power Automate yordamida HR jarayonlarini avtomatlashtiring. Xodimlarning chiqish so'rovlari

Ushbu formulaga ko'ra, agar Administratorlar ro'yxatida login joriy foydalanuvchi loginiga mos keladigan kamida bitta xodim bo'lsa, u holda maydon tahrirlash uchun, aks holda ko'rish uchun mavjud bo'ladi. Kattaroq ishonchlilik uchun loginni kichik harflarga qisqartiramiz, aks holda har xil holatlar yuz berishi mumkin.

Shaklning sarlavhasida "Ilova bo'yicha harakatlar" tugmasi mavjudligini payqagan bo'lishingiz mumkin:

Microsoft Teams, PowerApps va Power Automate yordamida HR jarayonlarini avtomatlashtiring. Xodimlarning chiqish so'rovlari

Ushbu tugma boshqa ekranga o'tadi, u erda qulaylik uchun ilovadagi barcha mumkin bo'lgan harakatlar to'planadi:

Microsoft Teams, PowerApps va Power Automate yordamida HR jarayonlarini avtomatlashtiring. Xodimlarning chiqish so'rovlari

Har bir tugmani bosgandan so'ng, qo'shimcha harakat oynasi ochiladi, masalan, agar "Ilovani bekor qilish" amali tanlangan bo'lsa, sharh kiritish imkoniyati bilan qo'shimcha oyna ochiladi:

Microsoft Teams, PowerApps va Power Automate yordamida HR jarayonlarini avtomatlashtiring. Xodimlarning chiqish so'rovlari

"Tasdiqlash" tugmasini bosgandan so'ng, dasturning holati o'zgaradi va bu Power Automate oqimini ishga tushirmasdan ham amalga oshirilishi mumkin. Tugmaning “OnSelect” xususiyati uchun “Patch” funksiyasidan foydalanamiz:

Microsoft Teams, PowerApps va Power Automate yordamida HR jarayonlarini avtomatlashtiring. Xodimlarning chiqish so'rovlari

Yamoq funktsiyasidan foydalanib, biz buyurtma ro'yxati elementini joriy elementning identifikatori bo'yicha filtrlash orqali yangilaymiz. Biz "Status" maydonining qiymatini o'zgartiramiz va asosiy ekranga o'tamiz. Boshqa harakat tugmalari uchun mantiq shunga o'xshash.

Faqat tasdiqlash oqimini sozlash qoladi. Keling, buni eng oddiy shaklda qilaylik.

Quvvatni avtomatlashtirish

Tasdiqlash oqimi chipta yaratilganda avtomatik ravishda ishlaydi. Amalga oshirish jarayonida arizaning holati o'zgaradi, bo'lim boshlig'i uni qabul qiladi va yangi ariza to'g'risida elektron pochta xabarnomasi rahbarga yuboriladi. Rahbarni aniqlash uchun bizda "Bo'limlar" katalogi mavjud:

Microsoft Teams, PowerApps va Power Automate yordamida HR jarayonlarini avtomatlashtiring. Xodimlarning chiqish so'rovlari

Power Automate oqimini yarating:

Microsoft Teams, PowerApps va Power Automate yordamida HR jarayonlarini avtomatlashtiring. Xodimlarning chiqish so'rovlari

Ushbu oqimni bajarish jarayonida bo'lim boshlig'i yangi ilova yaratilganligi to'g'risida elektron pochta xabarnomasini oladi va tugmani bosish orqali qaror qabul qilish uchun havolaga o'tishi mumkin:

Microsoft Teams, PowerApps va Power Automate yordamida HR jarayonlarini avtomatlashtiring. Xodimlarning chiqish so'rovlari

“Roziman” yoki “Rad” tugmasini bosish, shuningdek, Power Automate oqimini ishga tushiradi, bu dasturning holatini o'zgartiradi va HR mutaxassisiga elektron pochta xabarnomasini yuboradi:

Microsoft Teams, PowerApps va Power Automate yordamida HR jarayonlarini avtomatlashtiring. Xodimlarning chiqish so'rovlari

Jarayon tayyor.

jamoalar

Va yakuniy teginish - bu jarayon bilan hamkorlikni tashkil etish. Buning uchun jarayonni MS Teams buyrug'iga ulang:

Microsoft Teams, PowerApps va Power Automate yordamida HR jarayonlarini avtomatlashtiring. Xodimlarning chiqish so'rovlari

Endi MS Teams jamoasining barcha a'zolari alohida yorliqda yangi xodimlarni tizimdan chiqish jarayoniga kirishlari mumkin.

Albatta, siz oqim mantig'ida ko'p bosqichli tasdiqlashlarni taqdim etishingiz mumkin, shuningdek, Power Automate vazifalarini belgilash uchun Tasdiqlash komponentidan foydalanishingiz mumkin. Shuningdek, siz hisobotlarni sozlashingiz va Microsoft Teams chatbotiga yuboriladigan bildirishnomalarni yaratishingiz mumkin. Ammo bu haqda keyingi maqolalarda batafsilroq. E'tiboringiz uchun rahmat va barchangizga xayrli kun!

Manba: www.habr.com

a Izoh qo'shish