স্পাইং মোড নির্বাচন এবং তার ব্যবহার

Blue Prism এ স্পাইং মোড (Spying Mode) হল এমন একটি ফিচার যা সফটওয়্যার বট তৈরি করার সময় অ্যাপ্লিকেশনের বিভিন্ন UI উপাদান সনাক্ত এবং মডেল করতে ব্যবহৃত হয়। বিভিন্ন ধরনের অ্যাপ্লিকেশন (যেমন ডেস্কটপ, ওয়েব, মেইনফ্রেম, জাভা অ্যাপ্লিকেশন) ইন্টারফেস করার জন্য Blue Prism এ বিভিন্ন স্পাইং মোড দেওয়া আছে। প্রতিটি স্পাইং মোড নির্দিষ্ট ধরনের অ্যাপ্লিকেশনের উপাদান সনাক্ত করতে উপযোগী।

স্পাইং মোডসমূহ এবং তাদের ব্যবহার

Blue Prism এ সাধারণত চারটি প্রধান স্পাইং মোড আছে:

Win32 Mode:

  • ব্যবহার: Win32 Mode মূলত ক্লাসিক ডেস্কটপ অ্যাপ্লিকেশন, বিশেষ করে Windows ভিত্তিক অ্যাপ্লিকেশনের UI উপাদান সনাক্ত করতে ব্যবহৃত হয়। এটি এমন সব অ্যাপ্লিকেশনের জন্য উপযোগী যেগুলি Windows API ব্যবহার করে তৈরি করা হয়েছে।
  • কাজের পদ্ধতি: Win32 Mode ব্যবহার করে বোতাম, টেক্সট বক্স, ড্রপডাউন মেনু ইত্যাদি উপাদান সহজেই স্পাই করা যায়। এটি Windows অ্যাপ্লিকেশনগুলির জন্য সবচেয়ে নির্ভরযোগ্য এবং সাধারণত দ্রুত কাজ করে।
  • উদাহরণ: আপনি যদি Microsoft Word বা Excel-এর মতো Windows অ্যাপ্লিকেশন স্পাই করতে চান, তাহলে Win32 Mode সবচেয়ে উপযুক্ত।

AA Mode (Active Accessibility Mode):

  • ব্যবহার: AA Mode ব্যবহার করা হয় যখন কোনো অ্যাপ্লিকেশনের UI উপাদানগুলো Win32 Mode এ সঠিকভাবে স্পাই করা যাচ্ছে না। এটি উইন্ডোজ অ্যাপ্লিকেশনের জন্য দ্বিতীয় বিকল্প হিসেবে ব্যবহৃত হয় এবং এটি কিছু বিশেষ অ্যাপ্লিকেশন এবং তাদের অ্যাক্সেসিবিলিটি ইন্টিগ্রেশনের জন্য কার্যকর।
  • কাজের পদ্ধতি: এটি Windows এর Active Accessibility Framework ব্যবহার করে কাজ করে, যার মাধ্যমে UI উপাদানগুলোকে অ্যাক্সেস করা যায়। কিছু জটিল বা বিশেষ ধরনের অ্যাপ্লিকেশনের জন্য এটি উপযোগী হতে পারে।
  • উদাহরণ: যদি কোনো কাস্টম উইন্ডোজ অ্যাপ্লিকেশন থাকে যা Win32 Mode এ স্পাই করা যাচ্ছে না, তবে আপনি AA Mode ব্যবহার করতে পারেন।

Region Mode:

  • ব্যবহার: Region Mode ব্যবহার করা হয় যখন অ্যাপ্লিকেশনের UI উপাদান সনাক্ত করা সম্ভব হয় না অথবা অ্যাপ্লিকেশনটি এমন প্রযুক্তি ব্যবহার করে যা Blue Prism সনাক্ত করতে অক্ষম। এটি সাধারণত ইমেজ বা স্ক্রিন কন্টেন্ট বেসড অ্যাপ্লিকেশন স্পাই করতে ব্যবহৃত হয়।
  • কাজের পদ্ধতি: Region Mode মূলত একটি নির্দিষ্ট স্ক্রিন এরিয়া বা পিক্সেল অঞ্চলকে ফোকাস করে এবং সেখানে অ্যাকশন সম্পন্ন করে, যেমন বাটন ক্লিক বা টেক্সট রিড করা। এটি ইমেজ রিকগনিশনের ওপর নির্ভরশীল, তাই নির্ভুলতা কম হতে পারে।
  • উদাহরণ: যদি কোনো জাভা অ্যাপ্লিকেশন বা এমন কোনো অ্যাপ্লিকেশন থাকে যা অন্যান্য মোডে স্পাই করা যাচ্ছে না, তবে Region Mode ব্যবহার করা যেতে পারে।

HTML Mode:

  • ব্যবহার: HTML Mode ব্যবহার করা হয় ওয়েব অ্যাপ্লিকেশন স্পাই করতে। এটি ওয়েব পেজের বিভিন্ন HTML উপাদান, যেমন টেক্সট বক্স, বোতাম, লিঙ্ক, ড্রপডাউন ইত্যাদি স্পাই করতে কার্যকর।
  • কাজের পদ্ধতি: HTML Mode ওয়েব পেজের DOM (Document Object Model) স্ক্যান করে এবং HTML উপাদানগুলো সনাক্ত করে। এটি অত্যন্ত নির্ভুল এবং ওয়েব অ্যাপ্লিকেশনের জন্য প্রধানত ব্যবহৃত হয়।
  • উদাহরণ: যদি আপনি একটি ওয়েবসাইট বা ওয়েব অ্যাপ্লিকেশনের লগইন ফর্ম স্পাই করতে চান, তবে HTML Mode ব্যবহার করতে হবে।

স্পাইং মোড নির্বাচন করার প্রক্রিয়া

Blue Prism এ স্পাইং মোড নির্বাচন করার জন্য, আপনাকে Object Studio তে গিয়ে একটি অ্যাপ্লিকেশন মডেল তৈরি করতে হবে। নিচে স্পাইং মোড নির্বাচন করার ধাপগুলো দেওয়া হলো:

অ্যাপ্লিকেশন মডেলিং শুরু করা:

  • Blue Prism Object Studio তে যান এবং একটি নতুন Visual Business Object (VBO) তৈরি করুন।
  • ‘Application Modeller’ লঞ্চ করুন এবং অ্যাপ্লিকেশনের ধরন নির্বাচন করুন (যেমন, Windows, Web)।

স্পাইং মোড নির্বাচন:

  • ‘Application Modeller’ এ অ্যাপ্লিকেশন চালু করার পরে, ‘Identify’ বাটনে ক্লিক করুন।
  • Blue Prism আপনাকে বিভিন্ন স্পাইং মোড প্রদর্শন করবে। আপনি যেই অ্যাপ্লিকেশনের সঙ্গে কাজ করছেন তার ভিত্তিতে সঠিক স্পাইং মোড নির্বাচন করুন।
  • প্রতিটি মোড ট্রাই করে দেখুন, এবং যেটি অ্যাপ্লিকেশনের UI উপাদান সঠিকভাবে সনাক্ত করে সেটি নির্বাচন করুন।

UI উপাদান সনাক্ত করা:

  • মোড নির্বাচন করার পরে, অ্যাপ্লিকেশনের UI উপাদানগুলির ওপর ক্লিক করুন এবং Blue Prism সেই উপাদানগুলো মডেল করতে পারছে কিনা তা নিশ্চিত করুন।
  • যদি একটি মোড কাজ না করে, তবে অন্য মোডে চেষ্টা করুন যতক্ষণ না উপাদানগুলো সঠিকভাবে স্পাই করা যায়।

স্পাইং মোড ব্যবহার করার টিপস

  • উপযুক্ত মোড নির্বাচন: প্রতিটি অ্যাপ্লিকেশনের জন্য সঠিক স্পাইং মোড নির্বাচন করা গুরুত্বপূর্ণ। ওয়েব অ্যাপ্লিকেশনের জন্য HTML Mode, Windows অ্যাপ্লিকেশনের জন্য Win32 Mode এবং ডেস্কটপ অ্যাপ্লিকেশনের জন্য Region Mode চেষ্টা করুন।
  • স্পাইং মোডের দক্ষতা চেক করা: প্রাথমিকভাবে Win32 এবং HTML Mode ব্যবহার করে দেখুন, কারণ এগুলি সবচেয়ে নির্ভরযোগ্য এবং সঠিক।
  • স্পাই করা উপাদানগুলি পরীক্ষা করুন: উপাদান সঠিকভাবে স্পাই করা হয়েছে কিনা তা পরীক্ষা করতে, প্রতিটি উপাদানের জন্য ‘Highlight’ বাটন ক্লিক করে দেখুন।

স্পাইং মোড সঠিকভাবে ব্যবহার করে Blue Prism এ অটোমেশন তৈরি করা সহজ হয় এবং এটি অটোমেশন প্রক্রিয়ার নির্ভুলতা নিশ্চিত করে।

আরও দেখুন...

Promotion