ඔබගේ කණ්ඩායම පළ කරන ලිපි හෝ ගොනු එකවර දෙවරක් පළ වීමෙන් අසහනයට පත් වුනාද? එවැනි “ඩුපලි පබ්ලිෂ්” සිදුවීම් තරම් විශාල ගැටලුවක් නොවූවත්, කාලය, සම්පත් සහ විශ්වාසය අහිමි කරයි. Dev.to වෙතින් ලැබුණු Automation Blueprint මගින් මෙම ගැටළුව සරලව, ආරක්ෂිතව විසඳීමට හැකියාවක් ඇත.
ඩුපලි පළ කිරීමේ ප්රධාන හේතු තුනක් ඇත: එකම අයිතමය දෙවරක් පද්ධතියට ඇතුළත් වීම, තත්ත්ව (status) තොරතුරු පැහැදිලි නොවීම, සහ මිනිස් හා යන්ත්ර ක්රියාකාරකම් අතර අසමතුලිතතාව. මේවා අවලංගු කර ගැනීම සඳහා පියවර ගත යුතුය – තනි මාර්ගයක්, ස්පෂ්ට ID එකක්, හා පැහැදිලි තත්ත්ව ක්ෂේත්රයක්.
ඉතා සරල ව්යුහයක් පහත පරිදි වේ:
- එක් ඇතුළත් කිරීමේ මාර්ගයක් – සෑම අලුත් ලිපියක් හෝ ගොනුවක්ම එකම ෆෝල්ඩරය, ෆෝමයක් හෝ දත්ත පදනමක් තුළ ඇතුළත් වේ.
- අනන්ය හැඳුනුම්පතක් – කාල සටහන, මාතෘකාව, හෝ දත්ත පදනමේ ID එකක් භාවිතා කරයි.
- තත්ත්ව ක්ෂේත්රයක් – Draft, Ready for Review, Approved, Published, Rejected වැනි තත්ත්වයන් පෙන්වයි.
- අනුමත කිරීමේ ලේඛනය – අනුමත කිරීම චැට් පණිවුඩයක් නොව, ස්ථාවර දත්ත ගබඩාවක සුරකින්න.
- පළ කිරීමේ ගේට් – තත්ත්වය Approved වෙලා, Published කොඩ් එක false/empty වෙලා තිබුණාම පමණක් පළ කටයුතු සිදු වේ.
උදාහරණයක් ලෙස, සතිපතා පාරිභෝගික වාර්තා පළ කරන කණ්ඩායමක් ගැන සිතන්න. ලේඛකයා ෆෝල්ඩරයකට ද්රාෆ්ට් එක තබයි; ස්වයංක්රීය පද්ධතිය ඒක ට්රැකර් එකට ඇතුළත් කර ID එකක් ලබා දෙයි. එතැනින් සංස්කාරකයා අනුමත කර, තත්ත්වය Approved බවට වෙනස් කරයි. පළ කිරීමේ ස්ක්රිප්ට් එක දෙකේ පරීක්ෂණ කරයි – Approvedද? Published flag එක falseද? යැයි. පළ කිරීමෙන් පසු flag එක true කර timestamp එක සුරකිනු ඇත. එමෙන්ම, එකම ද්රාෆ්ට් එක නැවත ක්ලික් කරාම පද්ධතිය පළ නොකරයි.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ බොහෝ කුඩා ව්යාපාර, සමාජ මාධ්ය කළමනාකරණය, සහ අන්තර්ජාල අන්තර්ගත නිෂ්පාදන කණ්ඩායම් මෙම සරල ව්යුහයෙන් ලාභ ලබයි. නිවැරදි ID සහ තත්ත්ව පාලනය මඟින් අතිරේක පළ කිරීම් නිවැරදිව හඳුනාගෙන, කාලය හා සම්පත් සුරකින්නට හැකියාව ලැබේ. තවත්, අනුමත කිරීමේ ලේඛන ස්ථාවරව සුරකින්නාම, නීතිමය පරීක්ෂණ හෝ ගනුදෙනුකරුවන් සමඟ විශ්වාසය තබා ගැනීමට උපකාරී වේ. ඉන්පසු, ස්වයංක්රීය පද්ධතියේ අඩුපාඩු නිසා සිදුවන වැරදි අඩු කර, තාක්ෂණික කාර්ය මණ්ඩලය වැඩි උත්සාහයක් නොකර ඉලක්ක කරගත හැකිය.
අවසානයේ, “අනුමත = පළ කිරීම” යන සරල නියමය අඩු කර, “Ready” සහ “Completed” වැනි වෙනත් තත්ත්වයන් භාවිතා කිරීම මඟින් වැඩි විශ්වාසය සහ පාලනය ලැබේ. මෙය තාක්ෂණිකව අලංකාර නොවූවද, ව්යාපාරිකව ඉතා ප්රයෝජනවත් වේ.