Process Studio এবং Object Studio হলো Blue Prism-এর দুটি গুরুত্বপূর্ণ উপাদান, যা প্রক্রিয়া তৈরি, পরিচালনা এবং বিভিন্ন অ্যাপ্লিকেশনের সাথে ইন্টারফেস তৈরি করতে ব্যবহৃত হয়। এই দুটি স্টুডিও Blue Prism-এর মডেল এবং ডিজাইন এনভায়রনমেন্টের মূল ভিত্তি। নিচে এই দুটি স্টুডিও নিয়ে বিস্তারিত আলোচনা করা হলো:

Process Studio:

বর্ণনা: Process Studio হলো Blue Prism-এর একটি ভিজ্যুয়াল ডিজাইন এনভায়রনমেন্ট, যেখানে ব্যবহারকারীরা বিভিন্ন প্রক্রিয়া (Process) তৈরি এবং পরিচালনা করতে পারে। এটি একটি ফ্লোচার্ট ভিত্তিক ডিজাইন টুল যা ব্যবসায়িক প্রক্রিয়ার ধাপগুলিকে লজিক্যাল এবং ভিজ্যুয়াল ফরম্যাটে উপস্থাপন করে।

প্রধান বৈশিষ্ট্য:

  1. ডায়াগ্রাম-ভিত্তিক ইন্টারফেস: Process Studio তে ফ্লোচার্ট ভিত্তিক ডায়াগ্রাম ব্যবহার করে প্রক্রিয়ার ধাপগুলো ডিজাইন করা যায়, যা প্রক্রিয়াগুলির কার্যপ্রণালী সহজে বোঝাতে সহায়ক।
  2. লজিক্যাল ফ্লো ডিজাইন: এখানে লজিক্যাল ফ্লো এবং নিয়ন্ত্রণ উপাদান যেমন Decision, Calculation, এবং Loop ব্যবহার করে প্রক্রিয়া তৈরি করা যায়।
  3. প্রক্রিয়া টেস্টিং এবং ডিবাগিং: Process Studio-তে সরাসরি প্রক্রিয়া টেস্ট এবং ডিবাগ করার সুবিধা রয়েছে, যা উন্নয়ন এবং সমস্যার সমাধানে সাহায্য করে।
  4. ভ্যারিয়েবল এবং ডেটা আইটেম ব্যবহারের ক্ষমতা: Process Studio-তে ডেটা আইটেম এবং ভ্যারিয়েবল ব্যবহার করে প্রক্রিয়াগুলির ইনপুট, আউটপুট, এবং মধ্যবর্তী ডেটা ম্যানেজ করা যায়।

ব্যবহার:

  • Process Studio সাধারণত ব্যবসায়িক প্রক্রিয়া ডিজাইন, অটোমেশন, এবং পরীক্ষার জন্য ব্যবহৃত হয়।
  • ব্যবহারকারীরা এখানে বিভিন্ন প্রক্রিয়া তৈরি করে এবং সেগুলি কীভাবে কাজ করবে তা ভিজ্যুয়ালভাবে মডেল করে।
  • এটি নতুন প্রক্রিয়া তৈরি এবং বিদ্যমান প্রক্রিয়াগুলি পরিবর্তন ও অপটিমাইজ করার জন্য ব্যবহৃত হয়।

Object Studio:

বর্ণনা: Object Studio হলো Blue Prism-এর আরেকটি গুরুত্বপূর্ণ এলাকা, যেখানে বিভিন্ন অ্যাপ্লিকেশনের সাথে ইন্টারফেস তৈরি করা হয়। এটি Business Object তৈরি করতে ব্যবহৃত হয়, যা অ্যাপ্লিকেশনের সাথে যোগাযোগের মাধ্যমে প্রক্রিয়াগুলিকে কার্যকর করে।

প্রধান বৈশিষ্ট্য:

  1. Visual Business Object (VBO) তৈরি: Object Studio-তে বিভিন্ন অ্যাপ্লিকেশন যেমন ওয়েব, ডেস্কটপ, বা মেইনফ্রেমের জন্য Visual Business Object তৈরি করা হয়, যা অ্যাপ্লিকেশনের উপাদানগুলির সাথে ইন্টারফেস করে।
  2. Application Modeller: Object Studio-এর একটি অংশ হলো Application Modeller, যা ব্যবহার করে অ্যাপ্লিকেশনের বিভিন্ন উপাদান যেমন বাটন, টেক্সট ফিল্ড, ড্রপডাউন মেনু ইত্যাদি ম্যাপ করা যায়।
  3. Reusable Components: Object Studio-তে একবার তৈরি করা Business Object পুনরায় ব্যবহার করা যায়, ফলে প্রক্রিয়া উন্নয়নে সময় এবং খরচ বাঁচে।
  4. অ্যাপ্লিকেশনের সাথে ইন্টিগ্রেশন: Object Studio অ্যাপ্লিকেশনের সাথে ইন্টিগ্রেশন করে এবং প্রক্রিয়াগুলির জন্য কার্যকর পদক্ষেপ নেয়। এটি UI Automation, API ইন্টিগ্রেশন, এবং ডেটাবেস কানেকশন করতে পারে।

ব্যবহার:

  • Object Studio সাধারণত অ্যাপ্লিকেশন ইন্টিগ্রেশন এবং যোগাযোগের জন্য ব্যবহৃত হয়।
  • এটি ব্যবহার করে ব্যবহারকারীরা অ্যাপ্লিকেশনগুলির সাথে সংযোগ স্থাপন করে এবং বিভিন্ন অ্যাপ্লিকেশন ফাংশন বা উপাদানের মাধ্যমে প্রক্রিয়া সম্পন্ন করে।
  • অ্যাপ্লিকেশনের উপাদানগুলো ম্যাপ করা এবং কার্যক্রম তৈরির জন্য Object Studio অপরিহার্য।

Process Studio এবং Object Studio-এর মধ্যে পার্থক্য:

বৈশিষ্ট্যProcess StudioObject Studio
কাজের ধরনব্যবসায়িক প্রক্রিয়া ডিজাইন এবং বাস্তবায়নঅ্যাপ্লিকেশনের সাথে ইন্টারফেস তৈরি এবং Business Object তৈরি
ইন্টারফেসফ্লোচার্ট এবং ডায়াগ্রাম ভিত্তিকঅ্যাপ্লিকেশন উপাদান ম্যাপিং এবং Visual Business Object তৈরির জন্য
ব্যবহারকারীদের ভূমিকাপ্রক্রিয়া ডিজাইনারঅবজেক্ট ডিজাইনার বা অ্যাপ্লিকেশন ইন্টিগ্রেটর
উপাদানলজিক্যাল ফ্লো, ভ্যারিয়েবল, এবং প্রক্রিয়ার ধাপঅ্যাপ্লিকেশন মডেলিং এবং পুনরায় ব্যবহারযোগ্য অবজেক্ট তৈরি

সংক্ষেপ:

Process Studio Blue Prism-এর প্রক্রিয়া ডিজাইনের জন্য একটি ভিজ্যুয়াল প্ল্যাটফর্ম, যেখানে ফ্লোচার্ট এবং লজিক্যাল ফ্লো ব্যবহার করে ব্যবসায়িক প্রক্রিয়া তৈরি করা হয়। অন্যদিকে, Object Studio অ্যাপ্লিকেশনের সাথে সংযোগ স্থাপন এবং Business Object তৈরি করতে ব্যবহৃত হয়, যা প্রক্রিয়াগুলিকে কার্যকর করতে সহায়ক। এই দুটি স্টুডিও একসঙ্গে কাজ করে Blue Prism-এর মাধ্যমে প্রক্রিয়া অটোমেশন সহজ এবং কার্যকর করে।

Process Studio কী এবং এর কাজ

Process Studio Blue Prism এর একটি গুরুত্বপূর্ণ উপাদান, যা প্রক্রিয়াগুলো (processes) তৈরি ও ডিজাইন করার জন্য ব্যবহৃত হয়। এটি একটি ভিজ্যুয়াল ডেভেলপমেন্ট পরিবেশ, যেখানে প্রক্রিয়াগুলো ফ্লোচার্ট আকারে উপস্থাপিত হয় এবং ডিজাইন করা হয়। Process Studio ব্যবহার করে বিভিন্ন ধরণের প্রক্রিয়া তৈরি করা যায়, যা পরে Blue Prism রোবটের মাধ্যমে স্বয়ংক্রিয়ভাবে কার্যকর করা হয়।

Process Studio এর কাজ:

  1. প্রক্রিয়া ডিজাইন ও ডেভেলপমেন্ট:
    • Process Studio-তে একটি প্রক্রিয়া ফ্লোচার্ট আকারে তৈরি করা হয়, যেখানে বিভিন্ন স্টেপ (Steps) বা একশন (Actions) যুক্ত করা হয়।
    • প্রক্রিয়ার প্রতিটি ধাপকে ব্লক আকারে উপস্থাপন করা হয়, যেমন ডাটা ম্যানিপুলেশন, সিদ্ধান্ত গ্রহণ, এবং কন্ডিশন চেকিং।
  2. প্রক্রিয়ার লজিক সেট করা:
    • Process Studio-তে সহজেই প্রক্রিয়ার লজিক সেট করা যায়, যেমন লুপ তৈরি করা, কন্ডিশনাল স্টেটমেন্ট ব্যবহার করা, এবং ভিন্ন ভিন্ন ব্রাঞ্চ বা পথ নির্ধারণ করা।
    • Decision এবং Choice স্টেপ ব্যবহার করে প্রক্রিয়ার বিভিন্ন লজিক্যাল স্ট্রাকচার তৈরি করা যায়।
  3. ডিবাগিং ও টেস্টিং:
    • Process Studio একটি ডিবাগিং টুল প্রদান করে, যা প্রক্রিয়ার ত্রুটি পরীক্ষা এবং সমাধান করতে সাহায্য করে। ডেভেলপাররা প্রক্রিয়াগুলো ধাপে ধাপে এক্সিকিউট করতে পারে এবং কোথায় সমস্যা হচ্ছে তা নির্ধারণ করতে পারে।
    • এটি বিভিন্ন টেস্ট কেস তৈরি এবং পরীক্ষা করতে সহায়তা করে, যা প্রক্রিয়ার নির্ভুলতা নিশ্চিত করে।
  4. ডাটা ম্যানিপুলেশন:
    • প্রক্রিয়ার সময় বিভিন্ন ডাটা ইনপুট ও আউটপুট হিসাবে ব্যবহার করা যায় এবং ডাটা ম্যানিপুলেশন স্টেপ ব্যবহার করে ডাটাকে প্রয়োজনীয় আকারে রূপান্তর করা যায়।
    • বিভিন্ন ডাটা আইটেম ও ভ্যারিয়েবল তৈরি করে প্রক্রিয়াগুলোকে আরও গতিশীল করা যায়।
  5. প্রক্রিয়া মডিউলারাইজেশন:
    • Process Studio-তে প্রক্রিয়াগুলোকে মডুলার আকারে তৈরি করা যায়, যাতে বড় প্রক্রিয়াগুলো ছোট ছোট সাব-প্রসেস বা মডিউল আকারে ভাগ করা যায়। এটি প্রক্রিয়াকে আরও রিইউজেবল এবং সহজে পরিচালনাযোগ্য করে তোলে।
  6. ইন্টিগ্রেশন Object Studio এর সঙ্গে:
    • Process Studio এবং Object Studio একসঙ্গে কাজ করে। Process Studio-তে প্রক্রিয়াগুলো তৈরি হয় এবং Object Studio-তে অ্যাপ্লিকেশন বা সফটওয়্যারগুলোর সঙ্গে ইন্টারঅ্যাকশনের জন্য অবজেক্ট তৈরি হয়। এই দুইটি একত্রে ব্যবহার করে একটি পূর্ণাঙ্গ স্বয়ংক্রিয় প্রক্রিয়া গড়ে তোলা যায়।

Process Studio এর বৈশিষ্ট্যসমূহ:

  • ভিজ্যুয়াল ইন্টারফেস: প্রোগ্রামিং দক্ষতা ছাড়াই ব্যবহারযোগ্য একটি গ্রাফিকাল ইন্টারফেস, যা ফ্লোচার্ট আকারে প্রক্রিয়া ডিজাইন করা সহজ করে তোলে।
  • ড্র্যাগ-এন্ড-ড্রপ ফাংশনালিটি: বিভিন্ন ব্লক বা আইটেম ড্র্যাগ-এন্ড-ড্রপ করে ফ্লোচার্টে যুক্ত করা যায়।
  • ডিবাগ ও টেস্ট সাপোর্ট: প্রক্রিয়াগুলো দ্রুত ডিবাগ এবং পরীক্ষা করার জন্য সুবিধা প্রদান করে।
  • রিইউজেবল প্রসেস: Process Studio-তে তৈরি প্রক্রিয়াগুলো বারবার ব্যবহার করা যায় এবং অন্য প্রক্রিয়ার অংশ হিসেবে একত্রে ব্যবহার করা যায়।

সংক্ষেপে:

Process Studio Blue Prism সফটওয়্যারের একটি গুরুত্বপূর্ণ উপাদান, যা প্রক্রিয়াগুলো ডিজাইন, ডেভেলপ এবং ডিবাগ করতে সহায়তা করে। এটি প্রক্রিয়াগুলোকে মডুলার ও রিইউজেবল করে তৈরি করে, যা প্রতিষ্ঠানের বিভিন্ন কাজকে স্বয়ংক্রিয়ভাবে পরিচালনা করতে সক্ষম করে।

Object Studio এবং Visual Business Object (VBO) তৈরি করা

Blue Prism-এ Object Studio এবং Visual Business Object (VBO) তৈরি করার প্রক্রিয়া এবং তাদের ভূমিকা নিচে বিস্তারিতভাবে আলোচনা করা হলো:

Object Studio:

Object Studio হলো Blue Prism-এর একটি মডিউল যেখানে আপনি Visual Business Object (VBO) তৈরি করতে পারেন। VBO মূলত বিভিন্ন অ্যাপ্লিকেশন এবং সিস্টেমের সাথে ইন্টারঅ্যাক্ট করার জন্য ডিজাইন করা হয়। এটি Blue Prism-এর প্রক্রিয়াগুলোকে অ্যাপ্লিকেশনের বিভিন্ন উপাদান বা উপাদানের সাথে সংযুক্ত করতে সাহায্য করে।

Object Studio এবং VBO তৈরি করার ধাপসমূহ:

ধাপ ১: Object Studio খুলুন

  • Blue Prism সফটওয়্যার চালু করুন এবং Object Studio সেকশন খুলুন।
  • "Create Object" বা "New Business Object" অপশনটি নির্বাচন করুন।

ধাপ ২: নতুন VBO তৈরি করা

  • একটি নতুন Visual Business Object (VBO) তৈরি করার জন্য একটি নাম দিন (যেমন, "Web Automation" বা "Excel Interaction")।
  • আপনি যে অ্যাপ্লিকেশন বা সিস্টেমের সাথে কাজ করতে চান সেই অনুযায়ী VBO-এর নামকরণ করা শ্রেয়।
  • "Next" বা "Finish" বাটনে ক্লিক করে Object Studio তে VBO তৈরি করুন।

ধাপ ৩: অ্যাপ্লিকেশন মডেলার কনফিগার করা

  • Object Studio-তে VBO তৈরি করার পরে, Application Modeller-এ যান।
  • এখানে আপনাকে সেই অ্যাপ্লিকেশনটির তথ্য প্রদান করতে হবে যার সাথে আপনার VBO ইন্টারঅ্যাক্ট করবে।
  • অ্যাপ্লিকেশন টাইপ নির্বাচন করুন (যেমন, Web Browser, Windows Application, Mainframe Application ইত্যাদি) এবং অ্যাপ্লিকেশন সংক্রান্ত প্রয়োজনীয় তথ্য প্রদান করুন (যেমন URL, অ্যাপ্লিকেশন পাথ ইত্যাদি)।

ধাপ ৪: অ্যাকশন এবং স্টেজ তৈরি করা

  • Object Studio-তে Action তৈরি করুন। Action হলো এমন একটি ব্লক যেখানে আপনি নির্দিষ্ট কাজ সম্পন্ন করার জন্য স্টেপ বা স্টেজ ব্যবহার করে লজিক তৈরি করেন।
  • Stages হলো Object Studio-তে ব্যবহার করা যায় এমন কম্পোনেন্ট। কয়েকটি সাধারণ স্টেজ হলো:
    • Read Stage: অ্যাপ্লিকেশন থেকে ডেটা পড়ার জন্য।
    • Write Stage: অ্যাপ্লিকেশনে ডেটা ইনপুট বা লেখার জন্য।
    • Navigate Stage: অ্যাপ্লিকেশনে নেভিগেশন পরিচালনা করার জন্য।
    • Wait Stage: অ্যাপ্লিকেশন থেকে রেসপন্স বা উপাদান লোড হওয়া পর্যন্ত অপেক্ষা করার জন্য।

ধাপ ৫: অ্যাপ্লিকেশনের উপাদান ক্যাপচার করা

  • Application Modeller ব্যবহার করে অ্যাপ্লিকেশনের ভিজ্যুয়াল এলিমেন্টগুলি (যেমন বাটন, টেক্সট বক্স, লেবেল) সনাক্ত করুন।
  • প্রতিটি উপাদানকে নামকরণ করুন এবং তাদের প্রপার্টি সেট করুন, যাতে Object Studio সঠিকভাবে এই উপাদানগুলোর সাথে ইন্টারঅ্যাক্ট করতে পারে।

ধাপ ৬: অ্যাকশন লজিক তৈরি করা

  • Object Studio-তে আপনার Action-এর লজিক তৈরি করুন। ড্র্যাগ-এন্ড-ড্রপ ফিচার ব্যবহার করে বিভিন্ন স্টেজ যুক্ত করুন এবং তাদের মধ্যে সংযোগ (লিংক) তৈরি করুন।
  • প্রতিটি স্টেজে নির্দিষ্ট কাজ বা নির্দেশনা প্রদান করুন, যেমন "Read customer data", "Click login button" ইত্যাদি।

ধাপ ৭: টেস্ট এবং ডিবাগ করা

  • VBO তৈরি এবং Action সম্পন্ন করার পর, Object Studio-তে Action টেস্ট করুন।
  • যদি কোনো ত্রুটি বা সমস্যা থাকে, তাহলে ডিবাগ মুড ব্যবহার করে সমস্যা সনাক্ত করুন এবং সমাধান করুন।

ধাপ ৮: VBO সংরক্ষণ এবং ব্যবহার করা

  • VBO সম্পূর্ণ তৈরি এবং টেস্ট করার পর, এটি সংরক্ষণ করুন।
  • আপনি এই VBO-কে পরে প্রক্রিয়াগুলোর সাথে সংযুক্ত করতে এবং ব্যবহার করতে পারবেন। Blue Prism-এর প্রক্রিয়া Studio-তে এই VBO ব্যবহার করে আপনি অটোমেশন তৈরি করতে পারবেন।

সংক্ষেপে:

  • Object Studio Blue Prism-এর এমন একটি মডিউল যেখানে VBO তৈরি করা হয়।
  • Visual Business Object (VBO) হলো Blue Prism-এর এমন একটি উপাদান যা বিভিন্ন অ্যাপ্লিকেশন বা সিস্টেমের সাথে ইন্টারঅ্যাক্ট করতে ব্যবহৃত হয়।
  • VBO তৈরি করার জন্য Object Studio-তে বিভিন্ন Action, Stages এবং Application Modeller ব্যবহার করা হয়।

এই ধাপগুলো অনুসরণ করে আপনি Blue Prism-এ Object Studio ব্যবহার করে Visual Business Object তৈরি করতে পারেন।

প্রক্রিয়া এবং অবজেক্টের মধ্যে পার্থক্য

Blue Prism এ "প্রক্রিয়া" (Process) এবং "অবজেক্ট" (Object) দুইটি প্রধান উপাদান, যা অটোমেশন তৈরি করতে ব্যবহৃত হয়। এদের মধ্যে কিছু মৌলিক পার্থক্য রয়েছে, যেগুলি তাদের কার্যপদ্ধতি এবং ব্যবহারের ক্ষেত্রে গুরুত্বপূর্ণ। নিচে প্রক্রিয়া এবং অবজেক্টের মধ্যে পার্থক্যগুলো উল্লেখ করা হলো:

১. সংজ্ঞা এবং ব্যবহার:

  • প্রক্রিয়া (Process): প্রক্রিয়া হলো একটি পূর্ণাঙ্গ অটোমেশন ফ্লো বা কার্যপ্রণালী, যা একটি নির্দিষ্ট কাজ বা কার্যক্রম সম্পন্ন করার জন্য তৈরি করা হয়। এটি Blue Prism এর একটি হাই-লেভেল (High-Level) উপাদান, যেখানে বিভিন্ন এক্সিকিউশন স্টেপ বা কার্যপদ্ধতি থাকে। প্রক্রিয়া সাধারণত ব্যবসায়িক কাজগুলি (যেমন, ডাটা প্রসেসিং, ফর্ম পূরণ, রেকর্ড আপডেট) সম্পন্ন করতে ব্যবহৃত হয়।
  • অবজেক্ট (Object): অবজেক্ট, বিশেষত Visual Business Object (VBO), Blue Prism এর একটি লো-লেভেল (Low-Level) উপাদান, যা অ্যাপ্লিকেশনের সঙ্গে ইন্টারঅ্যাকশন করে। এটি অ্যাপ্লিকেশনের UI উপাদানগুলিকে মডেল করে এবং একশন বা কাজগুলি (যেমন বাটন ক্লিক, ডাটা এন্ট্রি) সম্পন্ন করতে ব্যবহার করা হয়। অবজেক্টগুলো মূলত অ্যাপ্লিকেশন ইন্টিগ্রেশন এবং UI অটোমেশনের জন্য ব্যবহৃত হয়।

২. ডেভেলপমেন্ট এনভায়রনমেন্ট:

  • প্রক্রিয়া (Process): প্রক্রিয়া Blue Prism এর Process Studio তে তৈরি করা হয়, যা একটি ড্র্যাগ-এন্ড-ড্রপ ভিত্তিক ভিজ্যুয়াল ইন্টারফেস প্রদান করে। এখানে বিভিন্ন একশন, ডেসিশন, লুপ, এবং সাব-প্রসেস যুক্ত করে একটি পূর্ণাঙ্গ অটোমেশন তৈরি করা যায়।
  • অবজেক্ট (Object): অবজেক্ট Blue Prism এর Object Studio তে তৈরি করা হয়। Object Studio একটি ইন্টারফেস যা অ্যাপ্লিকেশনের বিভিন্ন UI উপাদান মডেল করতে এবং একশন তৈরি করতে ব্যবহৃত হয়। এখানে আপনি অ্যাপ্লিকেশন মডেলিং, API ইন্টিগ্রেশন, এবং অন্যান্য অ্যাপ্লিকেশন-নির্ভর কাজ করতে পারেন।

৩. লজিক্যাল লেয়ার:

  • প্রক্রিয়া (Process): এটি সাধারণত একটি উচ্চ-স্তরের লজিক্যাল লেয়ার হিসেবে কাজ করে। এটি বিভিন্ন অবজেক্ট এবং তাদের একশনগুলোকে একত্র করে একটি সমন্বিত কাজ বা ফ্লো তৈরি করে। এটি একটি ব্যবসায়িক প্রক্রিয়ার মত, যা বিভিন্ন একশন এবং সিদ্ধান্ত-নির্ভর কাজগুলো পরিচালনা করে।
  • অবজেক্ট (Object): এটি একটি নিম্ন-স্তরের লেয়ার, যা অ্যাপ্লিকেশন এবং তার উপাদানগুলির সঙ্গে সরাসরি ইন্টারঅ্যাক্ট করে। অবজেক্টগুলো মূলত প্রক্রিয়ার অংশ হিসেবে কাজ করে এবং বিভিন্ন অ্যাপ্লিকেশন-নির্ভর টাস্ক সম্পন্ন করতে সাহায্য করে।

৪. রিইউসেবিলিটি (Reusability):

  • প্রক্রিয়া (Process): প্রক্রিয়াগুলি সাধারণত নির্দিষ্ট কাজের জন্য তৈরি করা হয় এবং সেগুলি অন্য প্রক্রিয়ায় রিইউজ করা যেতে পারে, তবে তুলনামূলকভাবে সীমিত।
  • অবজেক্ট (Object): অবজেক্টগুলো অত্যন্ত রিইউসেবল হয় এবং এগুলি বিভিন্ন প্রক্রিয়ায় ব্যবহার করা যায়। একবার একটি অবজেক্ট তৈরি করা হলে, তা অন্যান্য প্রক্রিয়ায় ব্যবহার করে একই অ্যাপ্লিকেশন বা কাজের পুনরাবৃত্তি করা যায়।

৫. ডাটা এবং ইনপুট/আউটপুট ব্যবস্থাপনা:

  • প্রক্রিয়া (Process): প্রক্রিয়া সাধারণত ডাটা প্রসেসিং এবং ইনপুট/আউটপুট পরিচালনা করে। এটি বিভিন্ন অবজেক্ট থেকে ডাটা নিয়ে প্রক্রিয়া করে এবং ফলাফল প্রদান করে।
  • অবজেক্ট (Object): অবজেক্ট সাধারণত ইনপুট গ্রহণ করে এবং অ্যাপ্লিকেশনের সঙ্গে ইন্টারঅ্যাক্ট করে আউটপুট প্রদান করে। এটি মূলত ডাটা রিড এবং রাইট করতে ব্যবহৃত হয় এবং প্রক্রিয়ার জন্য ডাটা সরবরাহ করে।

৬. এনড-টু-এন্ড অটোমেশন (End-to-End Automation):

  • প্রক্রিয়া (Process): একটি প্রক্রিয়া পুরো অটোমেশন কার্যক্রম পরিচালনা করে এবং এটি বিভিন্ন অবজেক্টের একশন, সিদ্ধান্ত, এবং লজিককে একত্র করে একটি সমন্বিত ফ্লো তৈরি করে।
  • অবজেক্ট (Object): অবজেক্ট একটি নির্দিষ্ট অ্যাপ্লিকেশন বা তার UI উপাদানগুলির সঙ্গে কাজ করে, কিন্তু এটি নিজে সম্পূর্ণ অটোমেশন ফ্লো তৈরি করতে পারে না। এটি শুধুমাত্র প্রক্রিয়ার অংশ হিসেবে কাজ করে।

উপসংহার

প্রক্রিয়া (Process) একটি পূর্ণাঙ্গ ব্যবসায়িক কাজ বা কার্যপ্রণালীকে পরিচালনা করে, যেখানে অবজেক্ট (Object) অ্যাপ্লিকেশনের সঙ্গে সরাসরি ইন্টারঅ্যাক্ট করে এবং একশন সম্পন্ন করে। প্রক্রিয়া এবং অবজেক্ট একত্রে কাজ করে Blue Prism এ একটি সম্পূর্ণ অটোমেশন কার্যক্রম তৈরি করে, যেখানে প্রক্রিয়া উচ্চ-স্তরের কার্যপ্রণালী পরিচালনা করে এবং অবজেক্ট নিচের স্তরের অ্যাপ্লিকেশন ইন্টারঅ্যাকশন সম্পন্ন করে।

উদাহরণসহ প্রক্রিয়া এবং অবজেক্ট ডিজাইন

Blue Prism-এ প্রক্রিয়া (Process) এবং অবজেক্ট (Object) ডিজাইন করার জন্য উদাহরণস্বরূপ একটি সাধারণ ব্যবসায়িক কাজের স্বয়ংক্রিয়করণের ধাপগুলো নিচে উল্লেখ করা হলো। এখানে একটি উদাহরণ হিসেবে ধরা হলো যে, আপনি একটি ব্যাংকিং অ্যাপ্লিকেশন ব্যবহার করে গ্রাহকের তথ্য সংগ্রহ এবং অ্যাপ্লিকেশনে লগইন প্রক্রিয়া স্বয়ংক্রিয় করতে চান।

উদাহরণ: ব্যাংকিং অ্যাপ্লিকেশনে লগইন এবং গ্রাহক তথ্য সংগ্রহ

অবজেক্ট ডিজাইন

অবজেক্ট তৈরি করার মাধ্যমে অ্যাপ্লিকেশনগুলোর সাথে ইন্টারঅ্যাকশন করা হয়। এখানে আমরা প্রথমে অবজেক্ট ডিজাইন করব, যা ব্যাংকিং অ্যাপ্লিকেশনের সাথে ইন্টারঅ্যাকশন করে লগইন এবং গ্রাহকের তথ্য সংগ্রহ করবে।

ধাপ ১: অবজেক্ট তৈরি

  1. অবজেক্ট তৈরি:
    • Object Studio তে যান এবং একটি নতুন অবজেক্ট তৈরি করুন, নাম দিন "BankingAppObject"।
  2. অ্যাপ্লিকেশন মডেল করা:
    • Object Studio তে Application Modeller ব্যবহার করে ব্যাংকিং অ্যাপ্লিকেশনটি মডেল করুন।
    • অ্যাপ্লিকেশন উইন্ডো এবং তার ভেতরের উপাদানগুলো (যেমন ইউজারনেম ফিল্ড, পাসওয়ার্ড ফিল্ড, এবং লগইন বাটন) চিহ্নিত করুন।
    • প্রতিটি উপাদান চিহ্নিত করার পর Highlight ব্যবহার করে নিশ্চিত করুন যে সেগুলো সঠিকভাবে সিলেক্ট হয়েছে।

ধাপ ২: অ্যাকশন তৈরি

লগইন অ্যাকশন তৈরি:

  • Object Studio তে যান এবং একটি নতুন অ্যাকশন তৈরি করুন, নাম দিন "LoginAction"।
  • Navigate স্টেজ ব্যবহার করে লগইন পেজে নেভিগেট করুন।
  • Write স্টেজ ব্যবহার করে ইউজারনেম এবং পাসওয়ার্ড ফিল্ডে মান লিখুন।
  • অবশেষে, Click স্টেজ ব্যবহার করে লগইন বাটনে ক্লিক করুন।

গ্রাহক তথ্য সংগ্রহ:

  • একটি নতুন অ্যাকশন তৈরি করুন, নাম দিন "FetchCustomerInfo"।
  • Navigate স্টেজ ব্যবহার করে গ্রাহক তথ্য পেজে নেভিগেট করুন।
  • Read স্টেজ ব্যবহার করে প্রয়োজনীয় তথ্য (যেমন গ্রাহকের নাম, অ্যাকাউন্ট ব্যালেন্স) সংগ্রহ করুন।
  • সংগৃহীত তথ্যকে একটি ডাটা আইটেমে সংরক্ষণ করুন।

প্রক্রিয়া ডিজাইন

প্রক্রিয়াটি ব্যবহার করে আপনার অবজেক্ট থেকে বিভিন্ন অ্যাকশন কল করে নির্দিষ্ট কাজ সম্পন্ন করবেন। এখানে প্রক্রিয়াটি তৈরি করা হবে, যা ব্যাংকিং অ্যাপ্লিকেশনে লগইন করবে এবং গ্রাহকের তথ্য সংগ্রহ করবে।

ধাপ ১: প্রক্রিয়া তৈরি

  1. প্রক্রিয়া তৈরি:
    • Process Studio তে যান এবং একটি নতুন প্রক্রিয়া তৈরি করুন, নাম দিন "BankingProcess"।

ধাপ ২: প্রক্রিয়া ডিজাইন

লগইন প্রক্রিয়া:

  • Process Studio তে Action স্টেজ ব্যবহার করে অবজেক্টের LoginAction কল করুন।
  • এর জন্য অবজেক্ট হিসেবে "BankingAppObject" এবং অ্যাকশন হিসেবে "LoginAction" নির্বাচন করুন।
  • ইউজারনেম এবং পাসওয়ার্ড ডাটা আইটেমে পাঠিয়ে দিন, যাতে প্রক্রিয়াটি সঠিকভাবে লগইন করতে পারে।

গ্রাহক তথ্য সংগ্রহ:

  • Action স্টেজ ব্যবহার করে অবজেক্টের "FetchCustomerInfo" অ্যাকশনটি কল করুন।
  • এর মাধ্যমে গ্রাহকের তথ্য সংগ্রহ করা হবে এবং একটি ডাটা আইটেমে সেই তথ্য সংরক্ষণ করা হবে।

ডিসিশন স্টেজ যোগ করা:

  • Decision স্টেজ ব্যবহার করে চেক করুন যে গ্রাহক তথ্য সংগ্রহের পর প্রয়োজনীয় ডেটা পাওয়া গেছে কিনা।
  • যদি তথ্য সঠিকভাবে সংগ্রহ করা হয়, তাহলে পরবর্তী ধাপে যান, অন্যথায় একটি ত্রুটি (error) হ্যান্ডেল করুন।

ধাপ ৩: প্রক্রিয়া সম্পূর্ণ করা

  1. প্রক্রিয়া শেষ করা:
    • প্রক্রিয়াটি সম্পূর্ণ করতে End স্টেজ যোগ করুন।
    • এখানে, ডিবাগ বা রান করার জন্য Debug মোডে যান এবং ধাপে ধাপে প্রক্রিয়া চালান।

ফ্লোচার্টের চিত্র (উদাহরণ)

প্রক্রিয়া এবং অবজেক্টের ফ্লোচার্ট Blue Prism-এর Process Studio এবং Object Studio তে নিচের মতো হবে:

প্রক্রিয়া:

  • Start -> Login Action -> FetchCustomerInfo -> Decision (তথ্য ঠিক কিনা) -> End

অবজেক্ট:

  • LoginAction: Write (ইউজারনেম এবং পাসওয়ার্ড) -> Click (লগইন বাটন)
  • FetchCustomerInfo: Read (গ্রাহক তথ্য সংগ্রহ)

উপসংহার

এই উদাহরণে, আমরা দেখেছি কিভাবে Blue Prism-এ একটি অবজেক্ট তৈরি করে একটি অ্যাপ্লিকেশনের সাথে ইন্টারঅ্যাকশন করা যায় এবং কিভাবে প্রক্রিয়া তৈরি করে সেই অবজেক্টের বিভিন্ন অ্যাকশন ব্যবহার করে একটি কাজ সম্পন্ন করা যায়। এভাবে Blue Prism ব্যবহার করে পুনরাবৃত্তিমূলক কাজগুলো সহজে স্বয়ংক্রিয় করা সম্ভব।

আরও দেখুন...

Promotion