ব্যবসায়িক প্রক্রিয়া সম্পাদক
প্রতিটি ব্যবসায়িক প্রক্রিয়া আপনার ব্যাকএন্ড অ্যাপের যুক্তির একটি ছোট অংশ। ডেটার সাথে কাজ করার জন্য ডিজাইন করা ব্যবসায়িক প্রক্রিয়াগুলি: আপনার প্রকল্পের ব্যাকএন্ড অংশের ভিতরে অনুসন্ধান করুন, পান, আপডেট করুন, মুছুন, পরিবর্তন করুন এবং সমস্ত ক্রিয়া করুন৷ প্রতিটি ডেটা মডেলের জন্য সমস্ত মৌলিক ব্যবসায়িক প্রক্রিয়াগুলি স্বয়ংক্রিয়ভাবে তৈরি হয় এবং সিস্টেমকে BPs বলা হয়। সিস্টেম BPs সম্পাদনা বা মুছে ফেলা যাবে না, এছাড়াও তারা ব্যবসায়িক প্রক্রিয়ার সাধারণ তালিকায় দৃশ্যমান নয়। কিন্তু আপনি শেষ পয়েন্টে সিস্টেম BPs ব্যবহার করতে পারেন এবং আপনার ব্যবসায়িক প্রক্রিয়া থেকে তাদের কল করতে পারেন।
একটি নতুন ব্যবসা প্রক্রিয়া তৈরি করতে বিজনেস প্রসেস ডিজাইনারে যান এবং নতুন ব্যবসা প্রক্রিয়া বোতামে ক্লিক করুন। নতুন BP নাম এবং বিবরণ (ঐচ্ছিক) টাইপ করুন এবং তৈরি বোতাম টিপুন।
প্রতিটি ব্যবসায়িক প্রক্রিয়ার সেটিংসে লেনদেন মোড সক্রিয় করা যেতে পারে। সক্রিয়করণের ক্ষেত্রে, বিপি পারমাণবিকতার সম্পত্তি অর্জন করে। এর অর্থ হল BP হয় সম্পূর্ণরূপে কার্যকর করা হয়েছে, অথবা এর পৃথক ব্লকগুলির কোনোটিই কার্যকর করা হয়নি। যদি কোনো ব্লকে কোনো ত্রুটি ঘটে, তাহলে ব্যবসায়িক প্রক্রিয়ার পূর্ববর্তী ব্লকের কারণে সৃষ্ট সমস্ত পরিবর্তন ফিরিয়ে আনা হবে।
ব্যবসায়িক প্রক্রিয়া সম্পাদক বাম প্যানেল, কেন্দ্রে ক্যানভাস এবং নির্বাচিত বস্তুর সেটিংস সহ ডান প্যানেল নিয়ে গঠিত। একটি ব্যবসায়িক প্রক্রিয়া ব্লক তৈরি করতে বাম প্যানেল থেকে ক্যানভাসে উপাদান টেনে আনুন।
ক্যানভাসের প্রতিটি ব্লকে দুই ধরনের সংযোগ এবং দুই ধরনের সংযোগকারী রয়েছে। সংযোগকারীগুলি অন্তর্মুখী (ইন) বা আউটবাউন্ড (আউট) হতে পারে। সমস্ত অন্তর্মুখী সংযোগকারী ব্লকের বাম দিকে অবস্থিত, সমস্ত আউটবাউন্ড সংযোগকারী ব্লকের ডান দিকে অবস্থিত। ফ্লো সংযোগগুলি ক্রমাগত ক্রমাগত প্রবাহের প্রতিনিধিত্ব করে: কার্যকর করার জন্য ব্লকের ক্রম। ফ্লো সংযোগকারী সাধারণত ব্লক শরীরের শীর্ষে স্থাপন করা হয়. পরিবর্তনশীল সংযোগগুলি ব্লকগুলির মধ্যে ডেটা স্থানান্তরের প্রতিনিধিত্ব করে: ব্যবসায়িক প্রক্রিয়ার মধ্যে ডেটা কোথায় পেতে বা পাস করতে হবে। প্রতিটি পরিবর্তনশীল সংযোগকারীর নিজস্ব ডেটা টাইপ আছে বা একাধিক প্রকার সমর্থন করতে পারে, সম্পাদক স্বয়ংক্রিয়ভাবে টাইপ ম্যাচিং নিয়ন্ত্রণ করে।
স্টার্ট এবং এন্ড ব্লক স্বয়ংক্রিয়ভাবে তৈরি হয় এবং মুছে ফেলা যায় না। উভয় স্টার্ট এবং এন্ড ব্লকের ভেরিয়েবল থাকতে পারে - স্টার্ট ব্লকের জন্য ইনপুট এবং শেষ ব্লকের জন্য আউটপুট। প্রয়োজনে এই ভেরিয়েবলগুলিকে ডান প্যানেলের মাধ্যমে ম্যানুয়ালি তৈরি করতে হবে। স্টার্ট এবং এন্ড ব্লকের ভেরিয়েবলগুলি শেষ পয়েন্টের মাধ্যমে ডেটা পেতে এবং পাস করতে ব্যবহৃত হয়।
সাধারণভাবে, স্টার্ট ব্লক থেকে এন্ড ব্লক পর্যন্ত ব্লকের একটি চেইন তৈরি করতে প্রতিটি ব্লককে একটি প্রবাহ সংযোগের সাথে সংযুক্ত করতে হবে। সমস্ত সমন্বিত ব্লক কোড জেনারেশন থেকে বাদ দেওয়া হবে। সংযোগ থাকলেই এন্ড ব্লকটি কার্যকর করা হবে, তবে প্রতিটি ব্লককে একটি প্রবাহ সংযোগের সাথে সঠিকভাবে সংযুক্ত করার জন্য দৃঢ়ভাবে পরামর্শ দেওয়া হচ্ছে।
একটি বিশেষ ধরনের ব্লক আছে - ভেরিয়েবল ব্লক, যেগুলোকে ডিজাইন করা হয়েছে গ্লোবাল ভেরিয়েবল এবং ব্যবসায়িক প্রক্রিয়ার জীবদ্দশায় ডেটা সঞ্চয় করার জন্য। এই ব্লকগুলিতে ফ্লো সংযোগকারী নেই এবং শুধুমাত্র এটি পরিবর্তনশীল সংযোগ দ্বারা মূল্যবান সরবরাহ করে। এই ব্লকের মান আপডেট করার জন্য আপনাকে SetValue ব্লক ব্যবহার করতে হবে।
এই মুহুর্তে ব্যবসায়িক প্রক্রিয়া সম্পাদককে জটিল বা বিভ্রান্তিকর মনে হতে পারে তা সত্ত্বেও, এটি আপনার অ্যাপ্লিকেশনে যেকোনো ব্যবসায়িক যুক্তি তৈরি করার জন্য একটি অত্যন্ত শক্তিশালী এবং যৌক্তিক হাতিয়ার।