কম্পিউটার টিউটোরিয়াল

Oracle-এ ম্যানুয়াল পারচেজ অর্ডার তৈরির প্রতিবন্ধকতা: একটি প্র্যাক্টিক্যাল গাইড

কখনও কখনও ব্যবসায়িক প্রতিষ্ঠানগুলো রিকুইজিশনের আভ্যন্তর인이 পারচেজ অর্ডার (PO) তৈরি করতে চায় এবং ম্যানুয়াল PO তৈরির উপর রোধ লাগাতে চায়। এই ব্লগটি দেখায় কীভাবে একটি ইউজারকে ম্যানুয়ালি PO তৈরি করতে বাধা দেওয়া যায়।

ভূমিকা

Oracle® পারচেজিং-এ, আপনি নিচের যেকোনো পদ্ধতিতে PO তৈরি করতে পারেন:

  • PO ফর্ম ব্যবহার করে ম্যানুয়ালি।
  • AutoCreate ফর্ম ব্যবহার করে রিকুইজিশন থেকে স্বয়ংক্রিয়ভাবে।

কিছু ব্যবসা রিকুইজিশনের মাধ্যমে PO তৈরি করার প্রয়োজনীয়তা রাখে এবং ম্যানুয়াল PO তৈরির উপর রোধ লাগাতে চায়। নিচের অংশগুলো Oracle E-Business Suite (EBS) অ্যাপ্লিকেশনে ম্যানুয়াল PO তৈরির উপর রোধের অপশনগুলো দেখায়।

অপশন ১: POXPOEPO ফর্ম পারসোনালাইজ করুন

এই পদ্ধতিতে দুটি পারসোনালাইজেশন প্রয়োজন, একটি PO Header Block-এ এবং অন্যটি PO Line Block-এ।

PO Header Block-এ পারসোনালাইজ করতে, WHEN VALIDATE RECORD ইভেন্ট ব্যবহার করুন, নিচের ছবিতে দেখানো अनुसार।

Oracle-এ ম্যানুয়াল পারচেজ অর্ডার তৈরির প্রতিবন্ধকতা: একটি প্র্যাক্টিক্যাল গাইড

আপনাকে একটি কন্ডিশন যোগ করতে হবে চেক করার জন্য PO নম্বর (SEGMENT1) নাল কিনা। যদি নাল হয়, তবে একটি এরর মেসেজ দেখাতে পারেন। নাল SEGMENT1 মানে আপনি একটি পারচেজ অর্ডার ফর্মে নতুন PO তৈরি করার চেষ্টা করছেন, তাই এখানে সেটি রোধ করতে হবে, নিচের ছবিতে দেখানো अनुसार:

Oracle-এ ম্যানুয়াল পারচেজ অর্ডার তৈরির প্রতিবন্ধকতা: একটি প্র্যাক্টিক্যাল গাইড

PO লাইন লেভেলে, WHEN NEW BLOCK INSTANCE ইভেন্টে PO তৈরিকে ট্র্যাপ করুন।

যদি PO হেডার লেভেলে SEGMENT1 নাল হয়, তবে নিচের অ্যাকশনগুলো নিন:

  1. PO Header Block-এ কন্ট্রোল পাস করুন।
  2. একটি এরর মেসেজ দেখান।

নিচের ছবিগুলো এই অ্যাকশনগুলো প্রদর্শন করে:

Oracle-এ ম্যানুয়াল পারচেজ অর্ডার তৈরির প্রতিবন্ধকতা: একটি প্র্যাক্টিক্যাল গাইড Oracle-এ ম্যানুয়াল পারচেজ অর্ডার তৈরির প্রতিবন্ধকতা: একটি প্র্যাক্টিক্যাল গাইড

অপশন ২: মেনু এক্সক্লুশন ব্যবহার করুন

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

আপনাকে নিচের ফাংশনগুলো এক্সক্লুড করা উচিত:

  • Purchase Orders
  • PO Summary: Create New PO

নিচের ছবিতে এই প্রক্রিয়াটি দেখানো হয়েছে:

Oracle-এ ম্যানুয়াল পারচেজ অর্ডার তৈরির প্রতিবন্ধকতা: একটি প্র্যাক্টিক্যাল গাইড

মেনু এক্সক্লুশনের লিমিটেশন হচ্ছে একটি ইউজার PO 編集 করতে পারবে না (যেগুলো অটো-ক্রিয়েট ফাংশনালিটি দিয়ে তৈরি হয়েছিল) সেই রেসপন্সিবিলিটিগুলো থেকে যাদের ফাংশন Purchase Orders এবং PO Summary: Create New PO এক্সক্লুড করা আছে।

উপসংহার

আপনি এই ব্লগে বর্ণিত যেকোনো একটি পদ্ধতি ব্যবহার করে PO তৈরির উপর রোধ লাগাতে পারেন। আপনি যদি একটি ইউজারকে রিকুইজিশন থেকে তৈরি হওয়ার পর PO এডিট করার অনুমতি দিতে চান, তবে ফর্ম পারসোনালাইজেশন পদ্ধতি ব্যবহার করুন। যদি ইউজার AutoCreate থেকে PO তৈরি করে এবং এডিট করার প্রয়োজন নেই, তবে মেনু এক্সক্লুশন পদ্ধতি ব্যবহার করুন। আশা করি এই হিন্টগুলো আপনার জন্য মূল্যবান হবে এবং আপনি সফলভাবে ব্যবহার করতে পারবেন।

ফিডব্যাক ট্যাব ব্যবহার করে যেকোনো মন্তব্য বা প্রশ্ন করুন।

আমাদের ডেটাবেস সার্ভিস সম্পর্কে আরও জানুন।

  1. Oracle APEX আবিষ্কার করুন: লো-কোড পাওয়ার সাথে ডেভেলপমেন্ট ত্বরান্বিত করুন

  2. Oracle-এর ডিফার্ড COGS একাউন্টিং ফিচার দিয়ে প্রফিট অ্যাকুরেসি অপ্টিমাইজ করুন

  3. Oracle 19c DBCA ব্যবহার করে রিমোট PDB-কে CDB-তে দক্ষতার সাথে ক্লোন করুন

  4. SYSAUX টেবলস্পেস পরিচালনা: Oracle 10g-এ সেরা অনুশীলন