Blue Prism-এ প্রক্রিয়া শিডিউলিং (Process Scheduling) এবং Queue Management হলো দুটি গুরুত্বপূর্ণ বৈশিষ্ট্য, যা ব্যবসায়িক প্রক্রিয়াগুলিকে নির্দিষ্ট সময়ে স্বয়ংক্রিয়ভাবে চালানো এবং কাজগুলিকে দক্ষতার সাথে ম্যানেজ করতে সাহায্য করে।
প্রক্রিয়া শিডিউলিং (Process Scheduling)
প্রক্রিয়া শিডিউলিং হলো Blue Prism-এ প্রক্রিয়াগুলো নির্দিষ্ট সময়ে স্বয়ংক্রিয়ভাবে চালানোর একটি উপায়। এর মাধ্যমে আপনি নির্দিষ্ট সময়, তারিখ, বা ঘটনার (event) উপর ভিত্তি করে প্রক্রিয়া রান করতে পারেন।
প্রক্রিয়া শিডিউলিং-এর ধাপসমূহ:
শিডিউল তৈরি করা:
- Blue Prism-এর
Control Roomএ যান এবংSchedulerট্যাব নির্বাচন করুন। New Scheduleবাটনে ক্লিক করে একটি নতুন শিডিউল তৈরি করুন। একটি নাম এবং সংক্ষিপ্ত বিবরণ দিন।
প্রক্রিয়া যোগ করা:
- শিডিউল তৈরি করার পর,
Add Processঅপশনে ক্লিক করুন এবং প্রয়োজনীয় প্রক্রিয়া নির্বাচন করুন যা আপনি চালাতে চান। - একাধিক প্রক্রিয়া যোগ করার প্রয়োজন হলে, সেগুলিও শিডিউলে অন্তর্ভুক্ত করুন এবং সেগুলোর রান অর্ডার নির্ধারণ করুন।
টাইম এবং ফ্রিকোয়েন্সি সেট করা:
TimingsবাFrequencyসেট করুন, যেমন প্রক্রিয়াটি দৈনিক, সাপ্তাহিক, বা নির্দিষ্ট সময়ে রান হবে কিনা তা নির্ধারণ করুন।- উদাহরণস্বরূপ, প্রতিদিন রাত ১২টায় একটি প্রক্রিয়া চালাতে চাইলে, সময় হিসেবে রাত ১২টা নির্বাচন করুন এবং সেটি ডেইলি ফ্রিকোয়েন্সিতে সেট করুন।
শর্ত (Condition) এবং Event-Driven শিডিউলিং:
- শর্ত বা ইভেন্ট নির্ভর শিডিউলিং তৈরি করতে
Conditionsসেকশনে শর্ত যোগ করুন। উদাহরণস্বরূপ, যদি কোন নির্দিষ্ট ফাইল সিস্টেমে আপডেট হয়, তাহলে প্রক্রিয়াটি চালানো হবে। - শর্ত নির্ধারণ করার পর শিডিউলটি সংরক্ষণ করুন এবং এটি সক্রিয় করুন।
শিডিউল মনিটরিং:
- শিডিউলটি মনিটর করতে
Control Roomএ যান এবং নির্দিষ্ট শিডিউলটি চেক করুন। আপনি দেখতে পাবেন শিডিউলটি কখন চলবে এবং এটি কতবার সফল হয়েছে।
Queue Management
Queue Management Blue Prism-এ বিভিন্ন কাজ বা টাস্কগুলিকে একটি Queue (পালা) আকারে ম্যানেজ করার একটি কৌশল। Queue ব্যবহারের মাধ্যমে কাজগুলোকে সঠিকভাবে প্রায়োরিটি দেওয়া যায় এবং বিভিন্ন রোবট বা বটের মধ্যে সমানভাবে ভাগ করা যায়। এটি বিশেষত বড় এবং জটিল প্রক্রিয়াগুলির জন্য কার্যকরী।
Queue Management-এর ধাপসমূহ:
Queue তৈরি করা:
- Blue Prism-এ
Control Room-এ যান এবংWork Queuesঅপশনে ক্লিক করুন। New Queueবাটনে ক্লিক করে একটি নতুন Queue তৈরি করুন। Queue-টির জন্য একটি নাম দিন, যেমন "CustomerProcessingQueue"।
Queue কনফিগার করা:
- Queue সেটআপ করার সময় Queue আইটেমগুলোকে কীভাবে প্রায়োরিটি দেওয়া হবে এবং কতবার চেষ্টা করা হবে তা নির্ধারণ করুন।
- Queue আইটেমের Retries এবং Delay টাইম সেট করুন, যাতে যদি কোনো আইটেমে ব্যর্থতা ঘটে, তবে পুনরায় চেষ্টা করার সময় কী হবে তা নির্ধারণ করা যায়।
প্রক্রিয়ায় Queue ব্যবহার করা:
- প্রক্রিয়াতে Queue ব্যবহারের জন্য Object Studio তে গিয়ে
Work Queueথেকে আইটেম যোগ বা প্রসেস করার জন্যActionস্টেজ ব্যবহার করুন। - উদাহরণস্বরূপ, একটি "Get Next Item" অ্যাকশন যোগ করুন যা Queue থেকে পরবর্তী আইটেমটি গ্রহণ করবে এবং প্রক্রিয়াটি সেই আইটেমের উপর কাজ করবে।
Queue আইটেম প্রসেসিং এবং Exception Handling:
- Queue-তে আইটেম প্রসেস করার সময় Exception Handling সিস্টেম যোগ করুন, যাতে যদি কোন আইটেম প্রসেসিং ব্যর্থ হয়, তাহলে সেটি পুনরায় চেষ্টা করার ব্যবস্থা থাকে।
- Exception Handling ব্যবহারের মাধ্যমে Queue আইটেমগুলোকে সফলভাবে ম্যানেজ করা যায় এবং প্রয়োজন হলে নতুন Queue তৈরি করে পুনরায় চালানো যায়।
Queue মনিটরিং এবং রিপোর্টিং:
- Queue ম্যানেজ করার পর,
Control Roomথেকে Queue আইটেমগুলো মনিটর করুন। Queue-তে কতটি আইটেম আছে, কতগুলো সফল হয়েছে এবং কতগুলো ব্যর্থ হয়েছে তা দেখতে পারবেন। - Queue আইটেমগুলো মনিটরিং করার মাধ্যমে সঠিক সময়ে এবং নির্ভুলভাবে কাজগুলো সম্পন্ন হচ্ছে কিনা তা নিশ্চিত করা যায়।
উদাহরণ: প্রক্রিয়া শিডিউল এবং Queue ব্যবহারের মাধ্যমে গ্রাহকের তথ্য প্রসেস করা
ধরা যাক, আপনি প্রতিদিন রাত ১২টায় গ্রাহকের তথ্য আপডেট করার একটি প্রক্রিয়া চালাতে চান এবং এই প্রক্রিয়াটি একটি Queue ব্যবহার করে প্রতিটি গ্রাহকের রেকর্ড প্রসেস করবে।
- প্রক্রিয়া শিডিউলিং:
- একটি শিডিউল তৈরি করুন এবং প্রতিদিন রাত ১২টায় "CustomerDataUpdateProcess" প্রক্রিয়া রান করার জন্য সেট করুন।
- Queue Management:
- "CustomerDataQueue" নামে একটি Queue তৈরি করুন এবং Queue-তে প্রতিটি গ্রাহকের তথ্য প্রসেস করার জন্য প্রক্রিয়াটি কনফিগার করুন।
- প্রক্রিয়াতে "Get Next Item" ব্যবহার করে Queue থেকে আইটেম নিয়ে সেই অনুযায়ী তথ্য আপডেট করুন।
- মনিটরিং:
Control Roomথেকে Queue এবং শিডিউল মনিটর করুন এবং নিশ্চিত করুন যে সবকিছু সঠিকভাবে চলছে এবং Queue আইটেমগুলো সফলভাবে প্রসেস হচ্ছে।
উপসংহার
Blue Prism-এ প্রক্রিয়া শিডিউল এবং Queue Management ব্যবহার করে কাজগুলো আরও দক্ষ, স্বয়ংক্রিয়, এবং সময়োপযোগী করা যায়। এটি বড় আকারের এবং জটিল প্রক্রিয়া ম্যানেজ করতে সাহায্য করে এবং ব্যবসায়িক কার্যক্রমকে আরও সুনির্দিষ্ট এবং কার্যকরী করে তোলে।
Read more