Hamıya xeyirli gün! Bu gün mən Microsoft SharePoint, PowerApps, Power Automate və Teams məhsullarından istifadə edərək yeni işçilər üçün çıxış sorğularının yaradılması prosesinin avtomatlaşdırılmasının kiçik bir nümunəsini bölüşmək istərdim. Bu prosesi həyata keçirərkən, ayrıca PowerApps və Power Automate istifadəçi planlarını almağa ehtiyac olmayacaq; Office365 E1/E3/E5 abunəsi kifayət edəcək. Biz SharePoint saytında siyahılar və sütunlar yaradacağıq, PowerApps sizə forma yaratmağa kömək edəcək və Power Automate biznes proseslərinin məntiqini fərdiləşdirmək üçün imkanlar təqdim edəcək. Son prosesi MS Teams komandasına bağlayacağıq. Gəlin vaxt itirməyək və nə baş verdiyini görək.
Birinci mərhələdə siyahılar və detallar yaradırıq. Bizə siyahılar lazımdır:
- İşçilərin işdən çıxarılması tələbləri
- Bölmələr
- Şöbəyə görə HR
- İdarəçilər
Hər bir siyahı gələcəkdə öz rolunu oynayacaq, hansının olduğunu görəcəyik. Təfərrüatlar yaradın və naviqasiya menyusunu konfiqurasiya edin:
PowerApps
İndi PowerApps-dan istifadə edərək "İşçilərin Çıxış İstəkləri" siyahısı üçün forma yaradaq. Son formada bu belə görünəcək:
“İşçi” sahəsində siz Office 365 istifadəçilərinin siyahısından, təqvimdən “Çıxış tarixi”, departament kataloqundan “Bölmə”, “Şöbəyə görə HR” bölməsindən “HR” seçilir. kataloq:
Ancaq seçim üçün mövcud kadrların siyahısının formada göstərilən şöbə tərəfindən süzülməsini təmin etmək lazımdır. PowerApps-də məlumatları süzmək üçün düsturdan istifadə edək. "HR" sahəsinin "Eşyalar" xüsusiyyəti üçün yazırıq:
Bundan əlavə, siz formada Status sahəsinin standart dəyərinə kiçik düzəlişlər edə bilərsiniz. "Status" sahəsinin "Defolt" xüsusiyyəti üçün yazırıq:
Element yaratmaq forması açılırsa, “Status” sahəsinə “Yeni” dəyəri yazılacaq, əks halda, cari element üçün SharePoint sütunundan alınan dəyər formada status sahəsində əvəz olunacaq.
PowerApps ilə bağlı problemlərdən biri SharePoint qruplarından məlumatları asanlıqla əldə edə bilməməkdir. Buna görə, istifadəçinin SharePoint qrupunun üzvü olmasına etibar etmək istəsəniz, formada sahələrin və ya obyektlərin görünməsini/mövcudluğunu asanlıqla konfiqurasiya etmək mümkün deyil. Ancaq bir həll yolu tapa bilərsiniz. Xüsusilə bu məqsədlə əvvəlcədən Administratorların siyahısını yaratmışıq:
Bu siyahıda yalnız formada göstərilən "İstifadəçi və ya Qrup" tipli "İşçi" sahəsi və seçilmiş işçinin adının yazıldığı "Ad" sahəsi yalnız siyahı görünüşündə göstərilir. İndi PowerApps-da bir az hiylə işləyək. Məsələn, cari istifadəçi Administratorlar siyahısındadırsa, istənilən sahənin mövcudluğunu konfiqurasiya edə bilərsiniz. "Buraxılış tarixi" sahəsinin "Ekran rejimi" xüsusiyyətini tapın və yazın:
Bu düstura görə, Administratorlar siyahısında girişi cari istifadəçinin girişinə uyğun gələn ən azı bir işçi varsa, o zaman sahə redaktə etmək, əks halda isə baxmaq üçün əlçatan olacaq. Daha çox etibarlılıq üçün girişi kiçik hərflərə endiririk, əks halda hər cür hal baş verə bilər.
Formanın başlığında "Tətbiqdə hərəkətlər" düyməsinin olduğunu görmüsünüz:
Bu düymə başqa bir ekrana keçəcək, burada rahatlıq üçün tətbiqdə bütün mümkün hərəkətlər toplanır:
Hər düyməni kliklədikdən sonra əlavə fəaliyyət pəncərəsi açılır, məsələn, “Tətbiqi ləğv et” hərəkəti seçilibsə, şərh daxil etmək imkanı ilə əlavə pəncərə açılır:
"Təsdiq et" düyməsini kliklədikdən sonra tətbiqin statusu dəyişir və bu, Power Automate axını başlamadan da edilə bilər. Düymənin “OnSelect” xüsusiyyəti üçün “Patch” funksiyasından istifadə edək:
Patch funksiyasından istifadə edərək, sifariş siyahısı elementini cari elementin ID-si ilə süzərək yeniləyirik. "Status" sahəsinin dəyərini dəyişdiririk və əsas ekrana keçirik. Digər fəaliyyət düymələri üçün məntiq oxşardır.
Qalan tək şey təsdiq axınını konfiqurasiya etməkdir. Gəlin bunu ən sadə formada edək.
Güc Avtomatlaşdırın
Bilet yaradılan zaman təsdiq axınımız avtomatik olaraq işləyəcək. İcra zamanı ərizənin statusu dəyişəcək, şöbə müdiri onu qəbul edəcək və yeni müraciət barədə elektron poçtla rəhbərə bildiriş göndəriləcək. Lideri müəyyən etmək üçün "Bölmələr" kataloqumuz var:
Power Automate axını yaradın:
Bu axının icrası zamanı şöbə müdiri yeni tətbiqin yaradılması barədə e-poçt bildirişi alır və düyməni sıxaraq qərar qəbul etmək üçün keçidi izləyə bilər:
“Razıyam” və ya “Rədd et” düyməsinə klikləməklə, proqramın statusunu dəyişdirən və HR mütəxəssisinə e-poçt bildirişi göndərən Power Automate axını da işə salınır:
Proses hazırdır.
Komandalar
Və son toxunuş bu proseslə əməkdaşlığın təşkilidir. Bunu etmək üçün prosesi MS Teams əmrinə qoşun:
İndi bütün MS Teams komanda üzvlərinin ayrıca tabda yeni işçinin çıxış prosesinə girişi var.
Əlbəttə ki, siz axın məntiqinizdə çox addımlı təsdiqləri təmin edə bilərsiniz, üstəlik Power Automate tapşırıqlarını təyin etmək üçün Təsdiqlər komponentindən istifadə edə bilərsiniz. Siz həmçinin hesabatları fərdiləşdirə və Microsoft Teams chatbotuna göndəriləcək bildirişlər yarada bilərsiniz. Ancaq bu barədə daha çox gələcək məqalələrdə. Diqqətiniz üçün təşəkkür edirik və hər kəsə xoş günlər arzu edirik!
Mənbə: www.habr.com