Shopify Flow-তে ওয়ার্কফ্লো তৈরি করা
Shopify Flow ব্যবহার করতে, একটি ওয়ার্কফ্লো তৈরি করুন। আপনি ম্যানুয়ালি বা আগে থেকে তৈরি টেমপ্লেট ব্যবহার করে একটি নতুন ওয়ার্কফ্লো তৈরি করতে পারেন। শুরু করার জন্য কিছু উদাহরণ দেখুন।
Shopify Flow-তে তৈরি করা আপনার ওয়ার্কফ্লোগুলোর নিম্নলিখিত প্রধান উপাদান থাকতে পারে:
| ওয়ার্কফ্লো উপাদান | বর্ণনা | উদাহরণ |
|---|---|---|
| ট্রিগার | ট্রিগার হলো এমন একটি ইভেন্ট যা ওয়ার্কফ্লো শুরু করে এবং এটি আপনার স্টোর বা কোনো অ্যাপে ঘটা কোনো বিষয় হতে পারে। ট্রিগার হতে পারে Shopify-এর কোনো অভ্যন্তরীণ ইভেন্ট, একটি নির্দিষ্ট সময় ও তারিখ বা কোনো তৃতীয়-পক্ষীয় অ্যাপ্লিকেশনের কোনো বাহ্যিক ইভেন্ট। প্রতিটি ট্রিগারের জন্য সম্পর্কিত অ্যাকশনের একটি তালিকা রয়েছে যা আপনি আপনার ওয়ার্কফ্লোতে ব্যবহার করতে পারেন। | আপনার স্টোরে নতুন অর্ডার তৈরি হলে ওয়ার্কফ্লো ট্রিগার করা হয়। |
| শর্ত | আপনার সেট করা মানদণ্ডের ওপর ভিত্তি করে একটি শর্ত নির্ধারণ করে যে কোনো অ্যাকশন নেওয়া হবে কিনা। এগুলো ট্রিগার ইভেন্টের প্রপার্টি, সেইসাথে ইভেন্টে জড়িত অবজেক্ট, যেমন—অর্ডার, পণ্য এবং গ্রাহকদের প্রপার্টি পরীক্ষা করতে পারে। | অর্ডারের জন্য দেওয়া মোট পেমেন্টের পরিমাণ $200 USD-এর বেশি কিনা তা পরীক্ষা করার জন্য একটি শর্ত সেট করা হয়। |
| অ্যাকশন | কোনো অ্যাকশন আপনার স্টোরে পরিবর্তন আনতে পারে, ওয়ার্কফ্লোর ডেটায় প্রভাব ফেলতে পারে বা কোনো বাহ্যিক অ্যাপ বা পরিষেবা নিয়ে কাজ করতে পারে। | অ্যাকশনগুলো অর্ডার ট্যাগ যোগ করতে, গ্রাহক ট্যাগ সরাতে বা ফুলফিলমেন্ট অর্ডার স্থগিত রাখতে পারে। তাছাড়া, অ্যাকশনগুলো বাহ্যিক পরিষেবাগুলোতে ইমেইল পাঠাতে বা HTTP অনুরোধ পাঠাতে পারে। |
| কানেক্টর | কানেক্টর হলো Flow-এর দেওয়া এমন অ্যাকশন যা Slack বা Google Sheets-এর মতো তৃতীয় পক্ষের পরিষেবার ফিচারে সহায়তা করে। | কানেক্টরগুলো Slack মেসেজ পাঠাতে বা Google Sheets-এ কোনো সারি যোগ করতে পারে। |
একটি ওয়ার্কফ্লোতে একবারে মাত্র 1টি ট্রিগার থাকতে পারে, তবে ট্রিগার হওয়ার পর যেকোনো সংখ্যক শর্ত বা অ্যাকশন ঘটতে পারে। কোনো অ্যাকশন হওয়ার আগে আপনার একাধিক শর্তের প্রয়োজন হতে পারে এবং কোন শর্তগুলো পূরণ হচ্ছে তার ওপর ভিত্তি করে ভিন্ন ভিন্ন অ্যাকশনও থাকতে পারে।
কিছু ক্ষেত্রে, আপনার নির্দিষ্ট সময়ে কোনো ওয়ার্কফ্লো রান করানোর প্রয়োজন হতে পারে, বা আপনার সময়সূচি, ডেটা পাওয়া এবং লুপিং ব্যবহার করে ডেটার তালিকা নিয়ে কাজ করার প্রয়োজন হতে পারে।
ওয়ার্কফ্লো তৈরি করার সময়, আপনি প্রায়ই GraphQL Admin API-এর ওপর ভিত্তি করে ফিল্ডের নাম এবং বর্ণনা দেখতে পাবেন, কিন্তু API-এর মাধ্যমে কী ডেটা আউটপুট করা হয় তা বোঝার জন্য আপনার ডেটার প্রিভিউ দেখার প্রয়োজন হতে পারে।
ওয়ার্কফ্লো সম্পাদনা করার বা রান করানোর সময় যদি আপনি কোনো সমস্যার সম্মুখীন হন, তাহলে ত্রুটির ট্রাবলশুটিং করার বেশ কিছু উপায় রয়েছে।