Shopify Flow میں ورک فلو بنانا

Shopify Flow استعمال کرنے کے لیے، ایک ورک فلو بنائیں۔ آپ مینوئل طور پر یا پہلے سے بنی ہوئی ٹیمپلیٹ استعمال کر کے ایک نیا ورک فلو بنا سکتے ہیں۔ شروع کرنے کے لیے کچھ مثالیں دیکھیں۔

آپ Shopify Flow میں جو ورک فلو بناتے ہیں ان میں درج ذیل اہم اجزا ہو سکتے ہیں:

ورک فلو کے اجزا اور ان کے معنی یا کام کی فہرست، اور انہیں استعمال کرنے کے طریقے کی مثالیں۔
ورک فلو کا جزوتفصیلمثال
ٹرگرٹرگر ایک ایسا ایونٹ ہے جو ورک فلو کو شروع کرتا ہے، اور یہ کوئی ایسی چیز ہو سکتی ہے جو آپ کے سٹور یا کسی ایپ میں ہوتی ہے۔ ٹرگر Shopify میں ایک اندرونی ایونٹ، ایک مخصوص وقت اور تاریخ، یا کسی تھرڈ پارٹی ایپ کے اندر ایک بیرونی ایونٹ ہو سکتا ہے۔ ہر ٹرگر کے لیے، متعلقہ ایکشن کی ایک فہرست ہوتی ہے جسے آپ اپنے ورک فلو میں استعمال کر سکتے ہیں۔جب آپ کے سٹور میں نیا آرڈر بنایا جاتا ہے تو ورک فلو ٹرگر ہو جاتا ہے۔
کنڈیشنایک کنڈیشن یہ طے کرتی ہے کہ آیا آپ کے مقرر کردہ معیار کی بنیاد پر کوئی ایکشن لیا گیا ہے۔ وہ ٹرگر ایونٹ کی خصوصیات کے ساتھ ساتھ ایونٹ میں شامل آبجیکٹس، جیسے آرڈر، پروڈکٹ، اور کسٹمر کی خصوصیات کے خلاف بھی چیک کر سکتے ہیں۔یہ چیک کرنے کے لیے ایک کنڈیشن سیٹ کی گئی ہے کہ آیا آرڈر کے لیے ادا کی گئی کل رقم 200 USD سے زیادہ ہے۔
ایکشنایک ایکشن آپ کے سٹور میں تبدیلیاں کر سکتا ہے، ورک فلو میں ڈیٹا کو متاثر کر سکتا ہے، یا کسی بیرونی ایپ یا سروس کے ساتھ کچھ کر سکتا ہے۔ ایکشن آرڈر ٹیگ شامل کر سکتے ہیں، کسٹمر ٹیگ ہٹا سکتے ہیں، یا فلفلمنٹ آرڈر ہولڈ کر سکتے ہیں۔ ایکشن بیرونی سروسز کو ای میلز بھیج سکتے ہیں یا HTTP درخواستیں بھیج سکتے ہیں۔
کنیکٹرکنیکٹر Flow کی طرف سے فراہم کردہ ایسے ایکشن ہیں جو تھرڈ پارٹی سروسز، جیسے Slack یا Google Sheets کی خصوصیات کو سپورٹ کرتے ہیں۔کنیکٹر Slack کے پیغامات بھیج سکتے ہیں یا Google Sheets میں ایک قطار شامل کر سکتے ہیں۔

ایک ورک فلو میں ایک وقت میں صرف 1 ٹرگر ہو سکتا ہے، لیکن اس ٹرگر کے ہونے کے بعد ہونے والی کنڈیشن یا ایکشن کی کوئی بھی تعداد ہو سکتی ہے۔ آپ کو کوئی ایکشن ہونے سے پہلے متعدد کنڈیشن کی ضرورت ہو سکتی ہے، اور کون سی کنڈیشن پوری ہوتی ہیں اس کی بنیاد پر آپ مختلف ایکشن انجام دے سکتے ہیں۔

بعض صورتوں میں، آپ کو ایک مخصوص وقت پر ورک فلو رن کرنے کی ضرورت پڑ سکتی ہے، یا آپ کو شیڈول، ڈیٹا حاصل کرنے، اور لوپنگ کا استعمال کر کے ڈیٹا کی فہرست کے ساتھ کام کرنے کی ضرورت پڑ سکتی ہے۔

جب آپ ورک فلو بناتے ہیں، تو آپ کو اکثر GraphQL Admin API پر مبنی فیلڈ کے نام اور تفصیلات ملیں گی، لیکن آپ کو یہ سمجھنے کے لیے ڈیٹا کا پیش نظارہ کرنے کی ضرورت پڑ سکتی ہے کہ API کے ذریعے کون سا ڈیٹا آؤٹ پٹ ہوتا ہے۔

اگر آپ کو ورک فلو میں ترمیم کرتے وقت یا رن کرتے وقت خرابیوں کا سامنا کرنا پڑتا ہے، تو خرابیوں کو ٹربل شوٹ کرنے کے کئی طریقے ہیں۔

اس سیکشن میں