Shopify Flow میں ایکشن

ایکشن آپ کے سٹور میں تبدیلیاں کر سکتے ہیں، ورک فلو میں موجود ڈیٹا کو متاثر کر سکتے ہیں، یا کسی بیرونی ایپ یا سروس کے ساتھ کوئی عمل کر سکتے ہیں۔ ایکشن آپ کے سٹور میں تبدیلیاں کر سکتے ہیں جیسے آرڈر ٹیگ شامل کرنا، کسٹمر ٹیگ ہٹانا، یا فلفلمنٹ آرڈر کو ہولڈ کرنا۔ ایکشن ای میل بھیجنے، Slack میسج بھیجنے، یا بیرونی سروس کو HTTP درخواستیں بھیجنے کا کام بھی کر سکتے ہیں۔ ایکشن کی بنیادی باتوں کو سمجھنے کے بارے میں مزید جانیں۔

ایکشن کو کام کرنے کے لیے ڈیٹا کی ضرورت ہوتی ہے۔ اگر آپ کوئی ایسا ایکشن منتخب کرتے ہیں جس میں ٹرگر یا ڈیٹا حاصل کریں ایکشن کے ذریعے فراہم کردہ ضروری ڈیٹا موجود نہ ہو، تو ورک فلو نہیں چلتا ہے اور ایک ایرر میسج ظاہر ہوتا ہے۔ مثال کے طور پر، ایک ورک فلو جو کسٹمر بنایا گیا ٹرگر سے شروع ہوتا ہے وہ ورک فلو میں کسٹمر کا ڈیٹا درآمد کرتا ہے۔ اگر اس ٹرگر کے بعد آرڈر ٹیگ شامل کریں کا ایکشن ہو، جس میں آرڈر کا ڈیٹا درکار ہوتا ہے نہ کہ کسٹمر کا ڈیٹا، تو ورک فلو کے نتیجے میں ڈیٹا غائب ہونے کا ایرر آتا ہے۔

آپ کے Shopify سٹور میں تبدیلیاں کرنے کے لیے ایکشن GraphQL Admin API کا استعمال کرتے ہیں۔ مثال کے طور پر، آرڈر ٹیگ شامل کریں ایکشن tagsAdd میوٹیشن کا استعمال کرتا ہے۔ Admin API کی درخواست بھیجیں کا ایکشن زیادہ تر میوٹیشن استعمال کر سکتا ہے، بشمول وہ جو ابھی تک Flow میں ایکشن کے طور پر دستیاب نہیں ہیں۔

اس سیکشن میں