Баарыңарга жакшы күн! Бүгүн мен Microsoft SharePoint, PowerApps, Power Automate жана Teams өнүмдөрүн колдонуу менен жаңы кызматкерлер үчүн чыгуу сурамдарын түзүү процессин автоматташтыруунун кичинекей мисалы менен бөлүшкүм келет. Бул процессти ишке ашырууда сизге өзүнчө PowerApps жана Power Automate колдонуучу пландарын сатып алуунун кереги жок болот; Office365 E1/E3/E5 жазылуусу жетиштүү болот. Биз SharePoint сайтында тизмелерди жана тилкелерди түзөбүз, PowerApps сизге форма түзүүгө жардам берет, ал эми Power Automate бизнес процесстеринин логикасын ыңгайлаштыруу үчүн мүмкүнчүлүктөрдү берет. Биз акыркы процессти MS Teams командасына туташтырабыз. Келгиле, убакытты текке кетирбей, эмне болорун көрөлү.
Биринчи этапта биз тизмелерди жана деталдарды түзөбүз. Бизге тизмелер керек:
- Кызматкердин чыгуу өтүнүчү
- бирдиги
- Кадрлар бөлүмү боюнча
- Администраторлор
Ар бир тизме келечекте өз ролун ойнойт, кайсынысын көрөбүз. Чоо-жайын түзүңүз жана навигация менюсун конфигурациялаңыз:
PowerApps
Эми, келгиле, PowerApps аркылуу "Кызматкерлердин чыгуу өтүнүчтөрү" тизмесинин формасын түзөлү. Акыркы формада ал төмөнкүдөй болот:
"Кызматкер" талаасында сиз Office 365 колдонуучуларынын тизмесинен тандайсыз, календардан "Чыгуу күнү" көрсөтүлөт, бөлүмдүн каталогунан "Бөлүм" жана "Кадрлар бөлүмү боюнча бөлүмдөн" "Кадрлар" тандалат. каталог:
Бирок тандоо үчүн жеткиликтүү кадрлардын тизмеси формада көрсөтүлгөн бөлүм тарабынан чыпкаланып турушун камсыз кылуу зарыл. Келгиле, PowerApps ичиндеги маалыматтарды чыпкалоо үчүн формуланы колдонолу. "HR" талаасынын "Перементтер" касиети үчүн биз жазабыз:
Кошумчалай кетсек, формадагы Статус талаасы үчүн демейки мааниге кичине оңдоолорду киргизе аласыз. "Статус" талаасынын "Демейки" касиети үчүн биз жазабыз:
Эгерде элементти түзүү формасы ачылса, "Абал" талаасында "Жаңы" мааниси жазылат, антпесе формадагы статус талаасында учурдагы элемент үчүн SharePoint тилкесиндеги маани алмаштырылат.
PowerApps менен болгон көйгөйлөрдүн бири SharePoint топторунан берилиштерди оңой алуу мүмкүн эместиги. Ушундан улам, эгер сиз колдонуучунун SharePoint тобунун мүчөсү экенине ишенгиңиз келсе, формадагы талаалардын же объекттердин көрүнүмдүүлүгүн/жеткиликтүүлүгүн оңой конфигурациялоо мүмкүн эмес. Бирок сиз чечүүчү жол таба аласыз. Айрыкча, бул үчүн биз алдын ала Администраторлордун тизмесин түздүк:
Бул тизме формада гана көрсөтүлгөн "Колдонуучу же топ" тибиндеги "Кызматчы" талаасын жана тизме көрүнүшүндө гана көрсөтүлгөн тандалган кызматкердин аты жазылган "Аты" талаасын камтыйт. Келгиле, PowerApps программасында бир аз трюк жасап көрөлү. Мисалы, учурдагы колдонуучу Администраторлор тизмесинде болсо, каалаган талаанын болушун конфигурациялай аласыз. "Чыгарылган күнү" талаасынын "Дисплей режими" касиетин таап, жазыңыз:
Бул формулага ылайык, эгерде Администраторлор тизмесинде логини учурдагы колдонуучунун логинине дал келген жок дегенде бир кызматкер болсо, анда талаа түзөтүү үчүн, антпесе, көрүү үчүн жеткиликтүү болот. Ишенимдүүлүктү жогорулатуу үчүн логинди кичине тамгага азайтабыз, антпесе ар кандай учурлар болушу мүмкүн.
Сиз форманын баш жагында "Колдонмодогу аракеттер" баскычы бар экенин байкаган чыгарсыз:
Бул баскыч башка экранга өтөт, анда ыңгайлуулук үчүн колдонмодогу бардык мүмкүн болгон аракеттер топтолот:
Ар бир баскычты чыкылдаткандан кийин, кошумча аракет терезеси ачылат, мисалы, "Колдонмону жокко чыгаруу" аракети тандалган болсо, комментарий киргизүү мүмкүнчүлүгү менен кошумча терезе ачылат:
"Ырастоо" баскычын чыкылдаткандан кийин, колдонмонун статусу өзгөрөт жана муну Power Automate агымын ишке киргизбестен да жасоого болот. Баскычтын "OnSelect" касиети үчүн "Жама" функциясын колдонолу:
Patch функциясын колдонуу менен, биз буйрутма тизмесинин пунктун учурдагы буюмдун идентификатору боюнча чыпкалоо менен жаңыртабыз. Биз "Статус" талаасынын маанисин өзгөртүп, негизги экранга барабыз. Башка иш-аракет баскычтары үчүн логика окшош.
Болгону бекитүү агымын конфигурациялоо гана калды. Муну эң жөнөкөй формада кылалы.
Power Automate
Билет түзүлгөндө биздин бекитүү агымы автоматтык түрдө иштейт. Аткаруу учурунда арыздын статусу өзгөрөт, бөлүм башчы аны кабыл алат жана жетекчиге жаңы арыз жөнүндө электрондук почта билдирүүсү жөнөтүлөт. Лидерди аныктоо үчүн бизде "Бөлүмдөр" каталогу бар:
Power Automate агымын түзүү:
Бул агымдын аткарылышынын жүрүшүндө бөлүмдүн жетекчиси жаңы тиркемени түзүү жөнүндө электрондук почта билдирүүсүн алат жана баскычты басуу аркылуу чечим кабыл алуу үчүн шилтемеге өтсө болот:
"Макул" же "Четке кагуу" баскычын басуу, ошондой эле Power Automate агымын ишке киргизет, ал тиркеменин статусун өзгөртөт жана HR адисине электрондук почта билдирүүсүн жөнөтөт:
Процесс даяр.
командалар
Ал эми акыркы тийүү бул процесс менен кызматташууну уюштуруу болуп саналат. Бул үчүн, процессти MS Teams буйругуна туташтырыңыз:
Эми, бардык MS Teams командасынын мүчөлөрү өзүнчө өтмөктө жаңы кызматкердин чыгуу процессине кире алышат.
Албетте, сиз агым логикасында көп баскычтуу бекитүүлөрдү бере аласыз, ошондой эле Power Automate тапшырмаларын дайындоо үчүн Бекитүүлөр компонентин колдоно аласыз. Сиз ошондой эле отчетторду ыңгайлаштыра аласыз жана Microsoft Teams чатботуна жөнөтүлө турган эскертмелерди түзө аласыз. Бирок бул тууралуу кийинки макалаларда көбүрөөк. Көңүл бурганыңыз үчүн рахмат жана баарыңыздарга жакшы күн!
Source: www.habr.com