SharePoint Designer Workflow হল SharePoint এর একটি গুরুত্বপূর্ণ ফিচার যা ব্যবহারকারীদের একাধিক ধাপের কাজ অটোমেট করার সুবিধা দেয়। এটি একটি গ্রাফিকাল টুল যা ডেভেলপার বা নন-টেকনিক্যাল ইউজারদের জন্য সহজে ওয়র্কফ্লো তৈরি ও কাস্টমাইজ করার সুযোগ দেয়। SharePoint Designer Workflow ব্যবহার করে বিভিন্ন রুটিন কাজ যেমন ডকুমেন্ট অ্যাপ্রুভাল, ইমেইল নোটিফিকেশন, ডেটা ম্যানিপুলেশন, এবং পারমিশন কন্ট্রোল অটোমেট করা যায়।
SharePoint Designer Workflow কী?
SharePoint Designer একটি ফ্রি টুল যা Microsoft SharePoint এর সাথে কাজ করতে ব্যবহৃত হয়। এটি ওয়েবপেজ তৈরি, কাস্টমাইজেশন, ডাটা ম্যানেজমেন্ট এবং ওয়র্কফ্লো ডিজাইন করার জন্য ব্যবহৃত হয়। SharePoint Designer Workflow ব্যবহার করে আপনি সহজেই স্বয়ংক্রিয় প্রক্রিয়া তৈরি করতে পারবেন যা SharePoint সাইটের উপর কার্যকরী হবে।
SharePoint Designer Workflow এর উপকারিতা
- অটোমেশন: রুটিন কাজগুলো অটোমেট করতে সাহায্য করে, যেমন ইমেইল নোটিফিকেশন পাঠানো, ডকুমেন্ট অ্যাপ্রুভাল প্রক্রিয়া বা নির্দিষ্ট সময়ে টাস্কগুলো সম্পন্ন করা।
- দ্রুত বাস্তবায়ন: প্রোগ্রামিং কোড লেখা ছাড়াই ওয়র্কফ্লো তৈরি করা সম্ভব।
- ডাটা ম্যানিপুলেশন: ডকুমেন্ট বা লিস্টের ডাটা ট্রান্সফার বা আপডেট করা যায়।
- কাস্টমাইজেশন: আপনি সহজেই ওয়র্কফ্লোকে কাস্টমাইজ করে সুনির্দিষ্ট কাজের জন্য উপযোগী করে তুলতে পারেন।
SharePoint Designer Workflow তৈরির প্রক্রিয়া
স্টেপ ১: SharePoint Designer ইন্সটল করা
- প্রথমে, SharePoint Designer ডাউনলোড ও ইন্সটল করতে হবে। এটি মাইক্রোসফটের অফিসিয়াল ওয়েবসাইট থেকে ফ্রি ডাউনলোড করা যায়।
- ইন্সটল করার পর, SharePoint সাইটে লগইন করে ওয়র্কফ্লো তৈরি করতে পারবেন।
স্টেপ ২: SharePoint Designer Workflow শুরু করা
- SharePoint Designer খুলুন এবং আপনার SharePoint সাইট খুলুন।
- সাইটের ওয়েবসাইট কাঠামো এবং কনটেন্ট দেখতে পারবেন। এখান থেকে আপনি Workflows ট্যাবে ক্লিক করুন।
- ওয়র্কফ্লো তৈরি করতে New Workflow অপশন নির্বাচন করুন।
স্টেপ ৩: Workflow সেটআপ
- Workflow Name দিন এবং এটি কোন ধরনের ওয়র্কফ্লো হবে তা নির্বাচন করুন (যেমন List Workflow, Site Workflow, বা Reusable Workflow)।
- ওয়র্কফ্লোর জন্য Content Type নির্বাচন করুন। এটি সেই ডকুমেন্ট বা আইটেমগুলোর জন্য প্রযোজ্য হবে যার উপর ওয়র্কফ্লো কাজ করবে।
- Start Options সিলেক্ট করুন — আপনি চান কি কাজটি স্বয়ংক্রিয়ভাবে শুরু হোক, নাকি ব্যবহারকারী কোন অ্যাকশন করার পর শুরু হোক।
স্টেপ ৪: Workflow Actions যুক্ত করা
SharePoint Designer Workflow তৈরি করার পর, আপনি বিভিন্ন Actions যুক্ত করতে পারবেন যা কাজটির বাস্তবায়ন নিশ্চিত করবে। কিছু সাধারণ Actions এর মধ্যে রয়েছে:
- Send an Email: নির্দিষ্ট ব্যবহারকারী বা দলের কাছে ইমেইল পাঠানো।
- Assign a Task: একটি টাস্ক নির্দিষ্ট ব্যবহারকারীর কাছে অ্যাসাইন করা।
- Update List Item: একটি আইটেমের ডাটা আপডেট করা।
- Log to History List: কার্যক্রমের ইতিহাস বা লগ সংরক্ষণ করা।
- Pause for Duration: ওয়র্কফ্লোকে কিছু সময়ের জন্য বিরতি দেওয়া।
- Condition: কোনো শর্ত (Condition) চেক করা, যেমন যদি ডকুমেন্ট অ্যাপ্রুভড হয়, তাহলে নির্দিষ্ট কাজ সম্পন্ন হবে।
এই Actions গুলি ব্যবহার করে আপনি নির্দিষ্ট কাজগুলো অটোমেট করতে পারেন এবং একটি কার্যকরী ওয়র্কফ্লো তৈরি করতে পারবেন।
স্টেপ ৫: Workflow Test এবং পublish করা
- একবার ওয়র্কফ্লো সেটআপ হয়ে গেলে, Test করার জন্য এটি চালু করুন। এতে আপনার ওয়র্কফ্লো ঠিকভাবে কাজ করছে কিনা তা যাচাই করতে পারবেন।
- সমস্যা না হলে, Publish অপশন ব্যবহার করে ওয়র্কফ্লোটি সক্রিয় করুন, যাতে এটি সাইটে কার্যকরী হয়।
SharePoint Designer Workflow এর উদাহরণ
উদাহরণ ১: ডকুমেন্ট অ্যাপ্রুভাল প্রক্রিয়া
একটি সাধারণ ডকুমেন্ট অ্যাপ্রুভাল প্রক্রিয়া SharePoint Designer Workflow দিয়ে অটোমেট করা যায়। এই প্রক্রিয়ায়, ডকুমেন্ট আপলোড করার পর, এটি স্বয়ংক্রিয়ভাবে একটি নির্দিষ্ট অনুমোদন প্রক্রিয়া অনুসরণ করবে।
- Action: "Send an Email" — যখন ডকুমেন্ট আপলোড করা হবে, তখন ইমেইল পাঠানো হবে এক্সিকিউটিভ টিমকে।
- Condition: "If Document is Approved" — যদি ডকুমেন্ট অ্যাপ্রুভ হয়, তাহলে পরবর্তী স্টেপে অটোমেটিকালি অনুমোদন দেয়া হবে।
- Action: "Update List Item" — ডকুমেন্টের স্ট্যাটাস "Approved" হিসেবে আপডেট হবে।
উদাহরণ ২: টাস্ক অ্যাসাইনমেন্ট এবং ট্র্যাকিং
- Action: "Assign a Task" — নির্দিষ্ট ব্যবহারকারীকে একটি টাস্ক অ্যাসাইন করা হবে।
- Action: "Log to History List" — টাস্কের স্ট্যাটাস এবং বিস্তারিত ওয়র্কফ্লো হিস্ট্রিতে রেকর্ড হবে।
- Condition: "If Task is Completed" — যদি টাস্ক সম্পন্ন হয়, তাহলে পরবর্তী অ্যাকশন শুরু হবে।
SharePoint Designer Workflow এর সীমাবদ্ধতা
যদিও SharePoint Designer Workflow অনেক সুবিধা প্রদান করে, তবে কিছু সীমাবদ্ধতা রয়েছে:
- কোডিংয়ে সীমাবদ্ধতা: SharePoint Designer Workflow কে কাস্টম কোডের মাধ্যমে আরও জটিল বা উন্নত করা যায় না।
- Performance Issues: বড় এবং জটিল ওয়র্কফ্লো ব্যবহারে পারফরম্যান্স ইস্যু হতে পারে।
- Modern Workflow: Microsoft বর্তমানে Power Automate (পূর্বে Flow) এর দিকে মনোযোগ দিয়েছে, যা আরও আধুনিক, শক্তিশালী এবং স্কেলেবল।
সারাংশ
SharePoint Designer Workflow SharePoint সাইটে রুটিন কাজ অটোমেট করার জন্য একটি গুরুত্বপূর্ণ টুল। এটি বিভিন্ন ধরনের ওয়র্কফ্লো তৈরি এবং কাস্টমাইজ করার সুযোগ দেয়, যেমন ডকুমেন্ট অ্যাপ্রুভাল, টাস্ক অ্যাসাইনমেন্ট, এবং ইমেইল নোটিফিকেশন পাঠানো। তবে, এর সীমাবদ্ধতা রয়েছে এবং Microsoft বর্তমানে Power Automate কে অগ্রাধিকার দিচ্ছে, যা আরও শক্তিশালী এবং স্কেলেবল।
Read more