සැමට සුබ දවසක්! අද මම Microsoft SharePoint, PowerApps, Power Automate සහ කණ්ඩායම් නිෂ්පාදන භාවිතයෙන් නව සේවකයින් සඳහා පිටවීමේ ඉල්ලීම් නිර්මාණය කිරීමේ ක්රියාවලිය ස්වයංක්රීය කිරීම පිළිබඳ කුඩා උදාහරණයක් බෙදා ගැනීමට කැමැත්තෙමි. මෙම ක්රියාවලිය ක්රියාත්මක කරන විට, ඔබට වෙනම PowerApps සහ Power Automate පරිශීලක සැලසුම් මිලදී ගැනීමට අවශ්ය නොවනු ඇත; Office365 E1/E3/E5 දායකත්වය ප්රමාණවත් වේ. අපි SharePoint අඩවියේ ලැයිස්තු සහ තීරු සාදනු ඇත, PowerApps ඔබට පෝරමයක් නිර්මාණය කිරීමට උපකාර කරනු ඇත, සහ Power Automate ව්යාපාර ක්රියාවලිවල තර්කනය අභිරුචිකරණය කිරීමට අවස්ථා ලබා දෙනු ඇත. අපි අවසන් ක්රියාවලිය MS කණ්ඩායම් කණ්ඩායමට සම්බන්ධ කරන්නෙමු. අපි කාලය නාස්ති නොකර බලමු මොකද වෙන්නේ කියලා.
පළමු අදියරේදී අපි ලැයිස්තු සහ විස්තර සාදන්නෙමු. අපට ලැයිස්තු අවශ්යයි:
- සේවක පිටවීමේ ඉල්ලීම්
- උප කොට් isions ාශ
- දෙපාර්තමේන්තුව අනුව මානව සම්පත්
- පරිපාලකයින්
සෑම ලැයිස්තුවක්ම අනාගතයේදී එහි කාර්යභාරය ඉටු කරනු ඇති අතර, කුමන එකක්දැයි අපි බලමු. විස්තර සාදන්න සහ සංචාලන මෙනුව වින්යාස කරන්න:
PowerApps
දැන්, PowerApps භාවිතයෙන් "සේවකයාගේ පිටවීමේ ඉල්ලීම්" ලැයිස්තුව සඳහා පෝරමයක් සාදා ගනිමු. අවසාන ස්වරූපයෙන් එය මේ ආකාරයෙන් පෙනෙනු ඇත:
“සේවක” ක්ෂේත්රය තුළ, ඔබ Office 365 පරිශීලකයින්ගේ ලැයිස්තුවෙන් තෝරන්න, “පිටවීමේ දිනය” දින දර්ශනයෙන් දක්වා ඇත, “කොට්ඨාශය” දෙපාර්තමේන්තු නාමාවලියෙන් දක්වා ඇත, සහ “HR” “දෙපාර්තමේන්තු අනුව මානව සම්පත්” වෙතින් තෝරා ඇත. නාමාවලිය:
නමුත් තෝරා ගැනීම සඳහා පවතින මානව සම්පත් ලැයිස්තුව පෝරමයේ දක්වා ඇති දෙපාර්තමේන්තුව විසින් පෙරා ඇති බව සහතික කිරීම අවශ්ය වේ. PowerApps හි දත්ත පෙරීමට සූත්රයක් භාවිතා කරමු. "HR" ක්ෂේත්රයේ "අයිතම" දේපල සඳහා අපි ලියන්නෙමු:
අතිරේකව, ඔබට පෝරමයේ තත්ව ක්ෂේත්රය සඳහා පෙරනිමි අගයට කුඩා ගැලපීම් කළ හැක. "තත්ත්වය" ක්ෂේත්රයේ "පෙරනිමි" දේපල සඳහා අපි ලියන්නෙමු:
මූලද්රව්යයක් සෑදීමේ පෝරමය විවෘත වුවහොත්, “නව” අගය “තත්ත්වය” ක්ෂේත්රයේ ලියා ඇත, එසේ නොමැතිනම්, වත්මන් මූලද්රව්යය සඳහා SharePoint තීරුවෙන් ලැබෙන අගය පෝරමයේ තත්ව ක්ෂේත්රයේ ආදේශ කරනු ලැබේ.
PowerApps හි ඇති එක් ගැටළුවක් වන්නේ SharePoint කණ්ඩායම් වලින් දත්ත පහසුවෙන් ලබා ගැනීමට ඇති නොහැකියාවයි. මේ නිසා, ඔබට SharePoint සමූහයක සාමාජිකයෙකු වීම පරිශීලකයා මත විශ්වාසය තැබීමට අවශ්ය නම්, පෝරමයේ ඇති ක්ෂේත්ර හෝ වස්තූන්හි දෘශ්යතාව/ලබා ගත හැකි බව පහසුවෙන් වින්යාසගත කළ නොහැක. නමුත් ඔබට විසඳුමක් සාදා ගත හැකිය. විශේෂයෙන් මේ සඳහා, අපි කල්තියා පරිපාලක ලැයිස්තුවක් සාදා ඇත:
මෙම ලැයිස්තුවේ "පරිශීලක හෝ කණ්ඩායම්" වර්ගය සහිත "සේවක" ක්ෂේත්රයක් අඩංගු වන අතර එය පෝරමයේ පමණක් ප්රදර්ශනය වන අතර තෝරාගත් සේවකයාගේ නම ලියා ඇති "නම" ක්ෂේත්රයක් ලැයිස්තු දර්ශනයේ පමණක් පෙන්වයි. දැන්, අපි PowerApps හි කුඩා උපක්රමයක් උත්සාහ කරමු. උදාහරණයක් ලෙස, වත්මන් පරිශීලකයා පරිපාලක ලැයිස්තුවේ සිටී නම් ඔබට ඕනෑම ක්ෂේත්රයක ඇති බව වින්යාසගත කළ හැක. "නිදහස් දිනය" ක්ෂේත්රයේ "දර්ශන මාදිලිය" ගුණාංගය සොයාගෙන ලියන්න:
මෙම සූත්රයට අනුව, පරිපාලක ලැයිස්තුවේ අවම වශයෙන් එක් සේවකයෙකු සිටී නම්, එහි ප්රවේශය වත්මන් පරිශීලකයාගේ පිවිසුමට ගැලපේ, එවිට ක්ෂේත්රය සංස්කරණය සඳහා, එසේ නොමැතිනම්, බැලීම සඳහා ලබා ගත හැකිය. වැඩි විශ්වසනීයත්වයක් සඳහා, අපි කුඩා අකුරු වෙත පිවිසීම අඩු කරමු, එසේ නොමැතිනම් සියලු ආකාරයේ අවස්ථා සිදුවිය හැක.
පෝරමයේ ශීර්ෂයේ “යෙදුම මත ක්රියා” බොත්තමක් ඇති බව ඔබ දැක ඇති.
මෙම බොත්තම වෙනත් තිරයකට යනු ඇත, එහිදී, පහසුව සඳහා, යෙදුමේ ඇති සියලුම ක්රියා එකතු කරනු ලැබේ:
එක් එක් බොත්තම මත ක්ලික් කිරීමෙන් පසු, අතිරේක ක්රියා කවුළුවක් විවෘත වේ, උදාහරණයක් ලෙස, “යෙදුම අවලංගු කරන්න” ක්රියාව තෝරාගෙන තිබේ නම්, අදහස් දැක්වීමක් ඇතුළත් කිරීමේ හැකියාව සමඟ අමතර කවුළුවක් විවෘත වේ:
"තහවුරු කරන්න" බොත්තම ක්ලික් කිරීමෙන් පසුව, යෙදුමේ තත්ත්වය වෙනස් වන අතර, බලශක්ති ස්වයංක්රීය ප්රවාහය දියත් නොකර පවා මෙය කළ හැකිය. බොත්තමෙහි "OnSelect" ගුණාංගය සඳහා "Patch" ශ්රිතය භාවිතා කරමු:
පැච් ශ්රිතය භාවිතයෙන්, අපි ඇණවුම් ලැයිස්තු අයිතමය වත්මන් අයිතමයේ හැඳුනුම්පත මඟින් පෙරීම මඟින් යාවත්කාලීන කරන්නෙමු. අපි "තත්ත්වය" ක්ෂේත්රයේ අගය වෙනස් කර ප්රධාන තිරය වෙත යන්න. අනෙකුත් ක්රියා බොත්තම් සඳහා තර්කනය සමාන වේ.
ඉතිරිව ඇත්තේ අනුමත ප්රවාහය වින්යාස කිරීම පමණි. අපි එය සරලම ආකාරයෙන් කරමු.
බලය ස්වයංක්රීය කරන්න
ප්රවේශපත්රයක් සාදන විට අපගේ අනුමැතිය ප්රවාහය ස්වයංක්රීයව ක්රියාත්මක වේ. ක්රියාත්මක කිරීමේදී, අයදුම්පත්රයේ තත්ත්වය වෙනස් වනු ඇත, දෙපාර්තමේන්තු ප්රධානියාට එය ලැබෙනු ඇත, සහ නව අයදුම්පත්රයේ ඊමේල් දැනුම්දීම ප්රධානියා වෙත යවනු ලැබේ. නායකයා තීරණය කිරීම සඳහා, අපට "කොටස්" නාමාවලියක් ඇත:
බල ස්වයංක්රීය ප්රවාහයක් සාදන්න:
මෙම ප්රවාහය ක්රියාත්මක කිරීමේදී, දෙපාර්තමේන්තුවේ ප්රධානියාට නව යෙදුමක් නිර්මාණය කිරීම පිළිබඳ විද්යුත් තැපැල් දැනුම්දීමක් ලැබෙන අතර බොත්තම ක්ලික් කිරීමෙන් තීරණයක් ගැනීමට සබැඳිය අනුගමනය කළ හැකිය:
"එකඟයි" හෝ "ප්රතික්ෂේප කරන්න" බොත්තම ක්ලික් කිරීමෙන් බල ස්වයංක්රීය ප්රවාහයක් ද දියත් කරයි, එය යෙදුමේ තත්ත්වය වෙනස් කර මානව සම්පත් විශේෂඥයාට විද්යුත් තැපැල් දැනුම්දීමක් යවයි:
ක්රියාවලිය සූදානම්.
කණ්ඩායම්
අවසාන ස්පර්ශය වන්නේ මෙම ක්රියාවලිය සමඟ සහයෝගීතාවය සංවිධානය කිරීමයි. මෙය සිදු කිරීම සඳහා, ක්රියාවලිය MS කණ්ඩායම් විධානයට සම්බන්ධ කරන්න:
දැන්, සියලුම MS කණ්ඩායම් කණ්ඩායම් සාමාජිකයින්ට වෙනම පටිත්තක් මත නව සේවක වරනය කිරීමේ ක්රියාවලියට ප්රවේශය ඇත.
ඇත්ත වශයෙන්ම, ඔබට ඔබේ ප්රවාහ තර්කය තුළ බහු-පියවර අනුමත කිරීම් සැපයිය හැකිය, තවද ඔබට Power Automate කාර්යයන් පැවරීමට අනුමැතිය සංරචකය භාවිතා කළ හැක. ඔබට වාර්තා අභිරුචිකරණය කිරීමට සහ Microsoft Teams chatbot වෙත යවනු ලබන දැනුම්දීම් ජනනය කිරීමටද හැකිය. නමුත් ඉදිරි ලිපි වලින් ඒ ගැන වැඩි විස්තර. ඔබගේ අවධානයට ස්තූතියි සහ සැමට සුබ දවසක්!
මූලාශ්රය: www.habr.com