Բարի օր բոլորին: Այսօր ես կցանկանայի կիսվել Microsoft SharePoint-ի, PowerApps-ի, Power Automate-ի և Teams-ի արտադրանքներով նոր աշխատակիցների համար ելքի հարցումների ստեղծման գործընթացի ավտոմատացման փոքր օրինակով: Այս գործընթացն իրականացնելիս ձեզ հարկավոր չի լինի ձեռք բերել PowerApps և Power Automate օգտատերերի առանձին պլաններ, Office365 E1/E3/E5 բաժանորդագրությունը բավարար կլինի: Մենք կստեղծենք ցուցակներ և սյունակներ SharePoint-ի կայքում, PowerApps-ը կօգնի ձեզ ձևաթղթ ստեղծել, իսկ Power Automate-ը հնարավորություն կտա հարմարեցնել բիզնես գործընթացների տրամաբանությունը: Մենք վերջնական գործընթացը կապելու ենք MS Teams թիմի հետ: Եկեք ժամանակ չկորցնենք և տեսնենք, թե ինչ կլինի։
Առաջին փուլում մենք ստեղծում ենք ցուցակներ և մանրամասներ։ Մեզ անհրաժեշտ են ցուցակներ.
- Աշխատակիցների ելքի հարցումներ
- Ստորաբաժանումներ
- Կադրերը ըստ բաժնի
- Ադմինիստրատորներ
Յուրաքանչյուր ցուցակ ապագայում կխաղա իր դերը, իսկ թե որն է՝ կտեսնենք։ Ստեղծեք մանրամասներ և կազմաձևեք նավիգացիոն ընտրացանկը.
PowerApps
Այժմ եկեք ձևանմենք «Աշխատակիցների ելքի հարցումներ» ցանկի համար՝ օգտագործելով PowerApps-ը: Վերջնական տեսքով այն կունենա հետևյալ տեսքը.
«Աշխատակից» դաշտում դուք ընտրում եք Office 365-ի օգտատերերի ցանկից, օրացույցից նշվում է «Ելքի ամսաթիվը», բաժնի գրացուցակից՝ «Բաժանումը», իսկ «HR-ի բաժինը» ընտրված է «HR»-ը: գրացուցակ:
Բայց անհրաժեշտ է ապահովել, որ ընտրության համար հասանելի կադրերի ցանկը զտված լինի ձևաթղթում նշված բաժնի կողմից: Եկեք օգտագործենք բանաձև՝ PowerApps-ում տվյալները զտելու համար: «HR» դաշտի «Items» հատկության համար գրում ենք.
Բացի այդ, դուք կարող եք փոքր ճշգրտումներ կատարել ձևաթղթի կարգավիճակի դաշտի լռելյայն արժեքի համար: «Կարգավիճակ» դաշտի «Default» հատկության համար գրում ենք.
Եթե տարր ստեղծելու ձևը բացվի, «Նոր» արժեքը կգրվի «Կարգավիճակ» դաշտում, հակառակ դեպքում՝ ընթացիկ տարրի համար SharePoint սյունակի արժեքը կփոխարինվի ձևի կարգավիճակի դաշտում:
PowerApps-ի հետ կապված խնդիրներից մեկը SharePoint խմբերից տվյալներ հեշտությամբ առբերելու անկարողությունն է: Դրա շնորհիվ հնարավոր չէ հեշտությամբ կարգավորել դաշտերի կամ օբյեկտների տեսանելիությունը/մատչելիությունը ձևի վրա, եթե ցանկանում եք վստահել, որ օգտվողը SharePoint խմբի անդամ է: Բայց դուք կարող եք լուծում կատարել: Հատկապես այս նպատակով մենք նախապես ստեղծել ենք Ադմինիստրատորների ցուցակ.
Այս ցանկը պարունակում է «Աշխատակից» դաշտը «Օգտվող կամ խումբ» տիպով, որը ցուցադրվում է միայն ձևաթղթի վրա, և «Անուն» դաշտը, որում գրված է ընտրված աշխատակցի անունը, որը ցուցադրվում է միայն ցանկի տեսքով: Հիմա եկեք փորձենք մի փոքր հնարք PowerApps-ում: Օրինակ, դուք կարող եք կարգավորել ցանկացած դաշտի առկայությունը, եթե ներկայիս օգտվողը գտնվում է Ադմինիստրատորների ցանկում: Գտեք «Թողարկման ամսաթիվ» դաշտի «Display Mode» հատկությունը և գրեք.
Այս բանաձևի համաձայն, եթե Ադմինիստրատորների ցանկում կա առնվազն մեկ աշխատող, որի մուտքը համընկնում է ընթացիկ օգտագործողի մուտքի հետ, ապա դաշտը հասանելի կլինի խմբագրման, հակառակ դեպքում՝ դիտման համար: Ավելի մեծ հուսալիության համար մենք նվազեցնում ենք մուտքը փոքրատառի, հակառակ դեպքում կարող են պատահել բոլոր տեսակի դեպքեր:
Դուք կարող եք նկատել, որ ձևի վերնագրում կա «Գործողություններ հավելվածի վրա» կոճակը.
Այս կոճակը կգնա մեկ այլ էկրան, որտեղ հարմարության համար հավաքվում են հավելվածի բոլոր հնարավոր գործողությունները.
Յուրաքանչյուր կոճակի վրա սեղմելուց հետո բացվում է լրացուցիչ գործողության պատուհան, օրինակ, եթե ընտրված է «Չեղարկել հավելվածը» գործողությունը, բացվում է լրացուցիչ պատուհան՝ մեկնաբանություն մուտքագրելու հնարավորությամբ.
«Հաստատել» կոճակը սեղմելուց հետո հավելվածի կարգավիճակը փոխվում է, և դա կարելի է անել նույնիսկ առանց Power Automate հոսքը գործարկելու: Եկեք օգտագործենք «Patch» ֆունկցիան կոճակի «OnSelect» հատկության համար.
Օգտագործելով Patch ֆունկցիան, մենք թարմացնում ենք պատվերի ցանկի տարրը՝ զտելով այն ընթացիկ տարրի ID-ով: Մենք փոխում ենք «Կարգավիճակ» դաշտի արժեքը և անցնում հիմնական էկրան: Գործողությունների այլ կոճակների համար տրամաբանությունը նման է:
Մնում է միայն կարգավորել հաստատման հոսքը: Եկեք դա անենք ամենապարզ ձևով:
Էլեկտրաէներգիայի ավտոմատացում
Մեր հաստատման հոսքը ավտոմատ կերպով կաշխատի, երբ ստեղծվի տոմս: Կատարման ընթացքում դիմումի կարգավիճակը կփոխվի, բաժնի պետը կստանա այն, իսկ նոր դիմումի մասին ծանուցում կուղարկվի ղեկավարին էլեկտրոնային փոստով: Առաջնորդին որոշելու համար մենք ունենք «Բաժանումներ» գրացուցակ.
Ստեղծեք Power Automate հոսք.
Այս հոսքի կատարման ընթացքում բաժնի պետը էլեկտրոնային փոստով ծանուցում է ստանում նոր հավելված ստեղծելու մասին և կարող է հետևել հղմանը և որոշում կայացնել՝ սեղմելով կոճակի վրա.
Սեղմելով «Համաձայնել» կամ «Մերժել» կոճակը նաև գործարկում է Power Automate հոսքը, որը փոխում է հավելվածի կարգավիճակը և էլեկտրոնային փոստով ծանուցում է ուղարկում HR մասնագետին.
Գործընթացը պատրաստ է։
թիմեր
Եվ վերջին շոշափումը այս գործընթացի հետ համագործակցության կազմակերպումն է: Դա անելու համար միացրեք գործընթացը MS Teams հրամանին.
Այժմ MS Teams թիմի բոլոր անդամներին հասանելի է նոր աշխատողի դուրս գալու գործընթացը առանձին ներդիրում:
Իհարկե, դուք կարող եք տրամադրել բազմաքայլ հաստատումներ ձեր հոսքի տրամաբանության մեջ, ինչպես նաև կարող եք օգտագործել «Հաստատումներ» բաղադրիչը՝ Power Automate-ի առաջադրանքներ նշանակելու համար: Դուք կարող եք նաև հարմարեցնել հաշվետվությունները և ստեղծել ծանուցումներ, որոնք կուղարկվեն Microsoft Teams չաթբոտին: Բայց դրա մասին ավելին` հետագա հոդվածներում: Շնորհակալություն ուշադրության համար և բարի օր բոլորին:
Source: www.habr.com