Shopify Flow-এর অ্যাকশন

অ্যাকশনগুলো আপনার স্টোরে পরিবর্তন করতে পারে, ওয়ার্কফ্লোর ডেটায় প্রভাব ফেলতে পারে অথবা এক্সটার্নাল অ্যাপ বা পরিষেবার সাহায্যে কোনো কাজ করতে পারে। অ্যাকশনগুলো আপনার স্টোরে পরিবর্তন আনতে পারে যেমন অর্ডার ট্যাগ যোগ করা, গ্রাহকের ট্যাগ সরিয়ে ফেলা বা ফুলফিলমেন্ট অর্ডার স্থগিত করা। এছাড়াও অ্যাকশন ইমেইল পাঠাতে, Slack-এ মেসেজ পাঠাতে বা এক্সটার্নাল পরিষেবায় HTTP-এর অনুরোধ পাঠাতে পারে। অ্যাকশনের সাধারণ বিষয়গুলো বোঝা সম্পর্কে আরও জানুন।

অ্যাকশন কাজ করার জন্য ডেটার প্রয়োজন হয়। আপনি যদি এমন কোনো অ্যাকশন নির্বাচন করেন যার জন্য ট্রিগার বা ডেটা পান (Get data) অ্যাকশনের দেওয়া প্রয়োজনীয় ডেটা নেই, তাহলে ওয়ার্কফ্লো রান করে না এবং একটি ত্রুটির মেসেজ দেখায়। উদাহরণস্বরূপ, গ্রাহক তৈরি হয়েছে (Customer created) ট্রিগার দিয়ে শুরু হওয়া কোনো ওয়ার্কফ্লো, ওয়ার্কফ্লোতে গ্রাহকের ডেটা ইমপোর্ট করে। এই ট্রিগারের পর যদি অর্ডার ট্যাগ যোগ করুন (Add order tags) অ্যাকশন থাকে, যার জন্য গ্রাহকের ডেটার পরিবর্তে অর্ডারের ডেটা প্রয়োজন হয়, তাহলে ওয়ার্কফ্লোটিতে ডেটা না থাকার কারণে ত্রুটি দেখা দেয়।

আপনার Shopify স্টোরে পরিবর্তন করতে অ্যাকশনগুলো GraphQL Admin API ব্যবহার করে। উদাহরণস্বরূপ, অর্ডার ট্যাগ যোগ করুন (Add order tags) অ্যাকশন tagsAdd মিউটেশন ব্যবহার করে। Admin API-এর অনুরোধ পাঠান (Send Admin API request) অ্যাকশনটি Flow-এর অ্যাকশন হিসেবে এখনও উপলব্ধ না থাকা মিউটেশনসহ অধিকাংশ মিউটেশন ব্যবহার করতে পারে।

এই বিভাগে