అందరికీ శుభదినం! ఈ రోజు నేను Microsoft SharePoint, PowerApps, Power Automate మరియు టీమ్స్ ఉత్పత్తులను ఉపయోగించి కొత్త ఉద్యోగుల కోసం నిష్క్రమణ అభ్యర్థనలను సృష్టించే ప్రక్రియను ఆటోమేట్ చేయడానికి ఒక చిన్న ఉదాహరణను భాగస్వామ్యం చేయాలనుకుంటున్నాను. ఈ ప్రక్రియను అమలు చేస్తున్నప్పుడు, మీరు ప్రత్యేక PowerApps మరియు పవర్ ఆటోమేట్ వినియోగదారు ప్లాన్లను కొనుగోలు చేయనవసరం లేదు; Office365 E1/E3/E5 సభ్యత్వం సరిపోతుంది. మేము SharePoint సైట్లో జాబితాలు మరియు నిలువు వరుసలను సృష్టిస్తాము, PowerApps మీకు ఫారమ్ను రూపొందించడంలో సహాయం చేస్తుంది మరియు పవర్ ఆటోమేట్ వ్యాపార ప్రక్రియల లాజిక్ను అనుకూలీకరించడానికి అవకాశాలను అందిస్తుంది. మేము తుది ప్రక్రియను MS బృందాల బృందానికి కనెక్ట్ చేస్తాము. సమయం వృధా చేసుకోకుండా ఏం జరుగుతుందో చూద్దాం.
మొదటి దశలో, మేము జాబితాలు మరియు వివరాలను సృష్టిస్తాము. మాకు జాబితాలు అవసరం:
- ఉద్యోగి నిష్క్రమణ అభ్యర్థనలు
- యూనిట్
- శాఖల వారీగా హెచ్ఆర్
- నిర్వాహకులు
ప్రతి జాబితా భవిష్యత్తులో దాని పాత్రను పోషిస్తుంది మరియు ఏది మేము చూస్తాము. వివరాలను సృష్టించండి మరియు నావిగేషన్ మెనుని కాన్ఫిగర్ చేయండి:
పవర్ యాప్స్
ఇప్పుడు, PowerAppsని ఉపయోగించి "ఉద్యోగుల నిష్క్రమణ అభ్యర్థనలు" జాబితా కోసం ఒక ఫారమ్ను తయారు చేద్దాం. తుది రూపంలో ఇది ఇలా ఉంటుంది:
“ఉద్యోగి” ఫీల్డ్లో, మీరు ఆఫీస్ 365 వినియోగదారుల జాబితా నుండి ఎంచుకుంటారు, క్యాలెండర్ నుండి “నిష్క్రమణ తేదీ” సూచించబడుతుంది, డిపార్ట్మెంట్ డైరెక్టరీ నుండి “డివిజన్” సూచించబడుతుంది మరియు “హెచ్ఆర్” “డిపార్ట్మెంట్ వారీగా” నుండి ఎంచుకోబడుతుంది. డైరెక్టరీ:
కానీ ఫారమ్లో సూచించిన విభాగం ద్వారా ఎంపిక కోసం అందుబాటులో ఉన్న HR జాబితా ఫిల్టర్ చేయబడిందని నిర్ధారించుకోవడం అవసరం. PowerAppsలో డేటాను ఫిల్టర్ చేయడానికి ఫార్ములాను ఉపయోగిస్తాము. "HR" ఫీల్డ్ యొక్క "ఐటెమ్స్" ప్రాపర్టీ కోసం మేము వ్రాస్తాము:
అదనంగా, మీరు ఫారమ్లోని స్థితి ఫీల్డ్ కోసం డిఫాల్ట్ విలువకు చిన్న సర్దుబాట్లు చేయవచ్చు. "స్టేటస్" ఫీల్డ్ యొక్క "డిఫాల్ట్" ఆస్తి కోసం మేము వ్రాస్తాము:
మూలకాన్ని సృష్టించే ఫారమ్ తెరిస్తే, "కొత్త" విలువ "స్టేటస్" ఫీల్డ్లో వ్రాయబడుతుంది, లేకుంటే, ప్రస్తుత మూలకం కోసం షేర్పాయింట్ కాలమ్ నుండి విలువ ఫారమ్లోని స్థితి ఫీల్డ్లో భర్తీ చేయబడుతుంది.
SharePoint సమూహాల నుండి డేటాను సులభంగా తిరిగి పొందలేకపోవడం PowerAppsతో ఉన్న సమస్యల్లో ఒకటి. దీని కారణంగా, మీరు షేర్పాయింట్ సమూహంలో సభ్యుడిగా ఉన్న వినియోగదారుపై ఆధారపడాలనుకుంటే ఫారమ్లోని ఫీల్డ్లు లేదా వస్తువుల దృశ్యమానత/లభ్యతను సులభంగా కాన్ఫిగర్ చేయడం సాధ్యం కాదు. కానీ మీరు ఒక ప్రత్యామ్నాయం చేయవచ్చు. ప్రత్యేకించి ఈ ప్రయోజనం కోసం, మేము ముందుగానే నిర్వాహకుల జాబితాను సృష్టించాము:
ఈ జాబితాలో "యూజర్ లేదా గ్రూప్" రకంతో కూడిన "ఉద్యోగి" ఫీల్డ్, ఫారమ్లో మాత్రమే ప్రదర్శించబడుతుంది మరియు ఎంచుకున్న ఉద్యోగి పేరు వ్రాయబడిన "పేరు" ఫీల్డ్, జాబితా వీక్షణలో మాత్రమే ప్రదర్శించబడుతుంది. ఇప్పుడు, PowerAppsలో ఒక చిన్న ట్రిక్ ప్రయత్నిద్దాం. ఉదాహరణకు, ప్రస్తుత వినియోగదారు నిర్వాహకుల జాబితాలో ఉన్నట్లయితే మీరు ఏదైనా ఫీల్డ్ లభ్యతను కాన్ఫిగర్ చేయవచ్చు. "విడుదల తేదీ" ఫీల్డ్ యొక్క "డిస్ప్లే మోడ్" లక్షణాన్ని కనుగొని, వ్రాయండి:
ఈ ఫార్ములా ప్రకారం, అడ్మినిస్ట్రేటర్ల జాబితాలో కనీసం ఒక ఉద్యోగి ఉంటే, అతని లాగిన్ ప్రస్తుత వినియోగదారు లాగిన్తో సరిపోలితే, ఫీల్డ్ ఎడిటింగ్ కోసం అందుబాటులో ఉంటుంది, లేకపోతే వీక్షించడానికి. ఎక్కువ విశ్వసనీయత కోసం, మేము లాగిన్ని లోయర్ కేస్కి తగ్గిస్తాము, లేకుంటే అన్ని రకాల కేసులు జరగవచ్చు.
ఫారమ్ యొక్క హెడర్లో “అప్లికేషన్పై చర్యలు” బటన్ ఉందని మీరు గమనించి ఉండవచ్చు:
ఈ బటన్ మరొక స్క్రీన్కి వెళుతుంది, ఇక్కడ సౌలభ్యం కోసం, అప్లికేషన్పై సాధ్యమయ్యే అన్ని చర్యలు సేకరించబడతాయి:
ప్రతి బటన్పై క్లిక్ చేసిన తర్వాత, అదనపు చర్య విండో తెరుచుకుంటుంది, ఉదాహరణకు, “అప్లికేషన్ను రద్దు చేయి” చర్య ఎంపిక చేయబడితే, వ్యాఖ్యను నమోదు చేసే సామర్థ్యంతో అదనపు విండో తెరవబడుతుంది:
"నిర్ధారించు" బటన్ను క్లిక్ చేసిన తర్వాత, అప్లికేషన్ యొక్క స్థితి మారుతుంది మరియు పవర్ ఆటోమేట్ ప్రవాహాన్ని ప్రారంభించకుండా కూడా ఇది చేయవచ్చు. బటన్ యొక్క "OnSelect" ప్రాపర్టీ కోసం "Patch" ఫంక్షన్ని ఉపయోగిస్తాము:
ప్యాచ్ ఫంక్షన్ని ఉపయోగించి, మేము ఆర్డర్ జాబితా ఐటెమ్ను ప్రస్తుత ఐటెమ్ యొక్క ID ద్వారా ఫిల్టర్ చేయడం ద్వారా అప్డేట్ చేస్తాము. మేము "స్టేటస్" ఫీల్డ్ యొక్క విలువను మార్చాము మరియు ప్రధాన స్క్రీన్కి వెళ్తాము. ఇతర చర్య బటన్ల కోసం లాజిక్ సమానంగా ఉంటుంది.
ఆమోద ప్రవాహాన్ని కాన్ఫిగర్ చేయడం మాత్రమే మిగిలి ఉంది. దీన్ని సరళమైన రూపంలో చేద్దాం.
పవర్ ఆటోమేట్
టిక్కెట్ని సృష్టించినప్పుడు మా ఆమోదం విధానం ఆటోమేటిక్గా అమలవుతుంది. అమలు సమయంలో, అప్లికేషన్ యొక్క స్థితి మారుతుంది, విభాగం అధిపతి దానిని స్వీకరిస్తారు మరియు కొత్త అప్లికేషన్ యొక్క ఇమెయిల్ నోటిఫికేషన్ అధిపతికి పంపబడుతుంది. నాయకుడిని నిర్ణయించడానికి, మనకు "డివిజన్లు" అనే డైరెక్టరీ ఉంది:
పవర్ ఆటోమేట్ ప్రవాహాన్ని సృష్టించండి:
ఈ ప్రవాహాన్ని అమలు చేస్తున్నప్పుడు, విభాగం అధిపతి కొత్త అప్లికేషన్ను రూపొందించడం గురించి ఇమెయిల్ నోటిఫికేషన్ను అందుకుంటారు మరియు బటన్పై క్లిక్ చేయడం ద్వారా నిర్ణయం తీసుకోవడానికి లింక్ని అనుసరించవచ్చు:
"అంగీకరించు" లేదా "తిరస్కరించు" బటన్ను క్లిక్ చేయడం వలన పవర్ ఆటోమేట్ ఫ్లో కూడా ప్రారంభమవుతుంది, ఇది అప్లికేషన్ యొక్క స్థితిని మారుస్తుంది మరియు HR నిపుణుడికి ఇమెయిల్ నోటిఫికేషన్ను పంపుతుంది:
ప్రక్రియ సిద్ధంగా ఉంది.
జట్లు
మరియు చివరి టచ్ ఈ ప్రక్రియతో సహకారం యొక్క సంస్థ. దీన్ని చేయడానికి, ప్రాసెస్ను MS టీమ్స్ కమాండ్కు కనెక్ట్ చేయండి:
ఇప్పుడు, MS టీమ్ల బృంద సభ్యులందరూ ప్రత్యేక ట్యాబ్లో కొత్త ఉద్యోగి సైన్-అవుట్ ప్రాసెస్కు యాక్సెస్ కలిగి ఉన్నారు.
వాస్తవానికి, మీరు మీ ఫ్లో లాజిక్లో బహుళ-దశల ఆమోదాలను అందించవచ్చు, అలాగే పవర్ ఆటోమేట్ టాస్క్లను కేటాయించడానికి మీరు ఆమోదాల భాగాన్ని ఉపయోగించవచ్చు. మీరు నివేదికలను అనుకూలీకరించవచ్చు మరియు Microsoft బృందాల చాట్బాట్కు పంపబడే నోటిఫికేషన్లను కూడా రూపొందించవచ్చు. కానీ భవిష్యత్తు కథనాలలో దాని గురించి మరింత. మీ దృష్టికి ధన్యవాదాలు మరియు అందరికీ మంచి రోజు!
మూలం: www.habr.com