ورک فلو میں خرابی واقع ہوئی
ورک فلو میں خرابی واقع ہوئی کا ٹرگر اس وقت ورک فلو شروع کرتا ہے جب عمل درآمد کے دوران ورک فلو ناکام ہو جاتے ہیں۔
اس ٹرگر کو 30 دن کے اندر فی ورک فلو ورژن صرف ایک بار چلنے کے لیے ڈیزائن کیا گیا ہے۔ مثال کے طور پر، اگر کوئی ورک فلو ایک دن میں 10 بار ناکام ہوتا ہے، تو ٹرگر صرف ایک بار چلے گا۔ اگر ورک فلو میں ترمیم کی جاتی ہے اور وہ دوبارہ ناکام ہو جاتا ہے، تو ٹرگر دوبارہ چلے گا۔ اگر فروری میں ایک بار ورک فلو میں خرابی پیش آتی ہے اور پھر اپریل میں (30 دن سے زیادہ کے بعد) دوبارہ پیش آتی ہے، تو دوسرا نوٹیفکیشن بھیجا جائے گا۔
فیلڈ
ورک فلو میں خرابی واقع ہوئی ٹرگر میں درج ذیل فیلڈ شامل ہیں، جنہیں کنڈیشن اور ایکشن میں استعمال کیا جا سکتا ہے، اور ورک فلو میں ڈیٹا حاصل کیا جا سکتا ہے:
| فیلڈ | تفصیل |
|---|---|
| ورک فلو ID | ناکام ہونے والے ورک فلو کی ID۔ |
| ورک فلو کے رن کی ID | ناکام ہونے والے رن کی ID۔ |
| ورک فلو کا نام | ناکام ہونے والے ورک فلو کا نام۔ |
| Shopify ڈومین | شاپ کا .myshopify.com ڈومین کا نام۔ |
| ورک فلو کے رن کا URL | ناکام ہونے والے ورک فلو کے رن کے صفحے کا URL۔ |
| ورک فلو کا URL | ناکام ہونے والے ورک فلو کے خلاصے کے صفحے کا URL۔ |
| ورک فلو کا ورژن | ناکام ہونے والے ورک فلو کا ورژن۔ |
ورک فلو رن کا لنک بنانے کے لیے، آپ فراہم کردہ ویری ایبل کو اس طرح استعمال کر سکتے ہیں:
https://{{shopDomain}}/admin/apps/flow/web/overview/activity/{{workflowRunId}}
ورک فلو میں خرابی پیش آ گئی ٹرگر کی ٹیسٹنگ
اس ٹرگر سے شروع ہونے والے نوٹیفکیشن ورک فلو کو ٹیسٹ کرنے کے لیے، ایک ایسا ٹیسٹ ورک فلو بنائیں اور ٹرگر کریں جس میں مسلسل خرابیاں پیش آتی ہوں۔ جب تک ناکام ورک فلو مکمل ہوتا ہے، نوٹیفکیشن ورک فلو کو خود بخود ٹرگر ہو جانا چاہیے۔ نوٹیفکیشن ورک فلو کو دوبارہ ٹیسٹ کرنے کے لیے، یا تو ایک نیا ناکام ہونے والا ورک فلو بنائیں یا موجودہ ورک فلو میں ترمیم کریں۔ اس بات کا یقین کرنے کے بعد کہ آپ کا ورک فلو حسب منشا کام کر رہا ہے، اپنا ٹیسٹ ورک فلو حذف کر دیں۔
ایکشن
ایسے ایکشن جن کے لیے ورک فلو میں خرابی پیش آنے کی ضرورت ہوتی ہے انہیں ورک فلو میں خرابی پیش آ گئی ٹرگر کے ساتھ استعمال کیا جا سکتا ہے۔ ان میں درج ذیل شامل ہیں:
کوئی بھی ایکشن جسے ڈیٹا کی ضرورت نہیں ہوتی، اسے ورک فلو میں خرابی پیش آ گئی ٹرگر کے ساتھ استعمال کیا جا سکتا ہے۔ ان میں درج ذیل شامل ہیں:
- Admin API ریکوئسٹ بھیجیں
- HTTP ریکوئسٹ بھیجیں
- اندرونی ای میل بھیجیں
- کوڈ رن کریں
- انتظار کریں
- آؤٹ پٹ لاگ کریں
- ری ڈائریکٹ URL بنائیں
- ری ڈائریکٹ URL حذف کریں
ٹیمپلیٹ
ورک فلو رن میں خرابیوں کا پتہ چلنے پر Shopify الرٹ حاصل کریں
اگر آپ کا کوئی ورک فلو چلنے میں ناکام ہو جائے تو Shopify الرٹ موصول کریں۔ ٹیمپلیٹ دیکھیں
ورک فلو رن میں خرابیوں کا پتہ چلنے پر Slack نوٹیفکیشن حاصل کریں
اگر آپ کا کوئی ورک فلو چلنے میں ناکام ہو جائے تو Slack نوٹیفکیشن موصول کریں۔ ٹیمپلیٹ دیکھیں
ورک فلو رن میں خرابیوں کا پتہ چلنے پر ای میل کے ذریعے مطلع ہوں
اگر آپ کا کوئی ورک فلو چلنے میں ناکام ہو جائے تو ای میل موصول کریں۔ ٹیمپلیٹ دیکھیں