בדיקת זרימת עבודה ב-Shopify Flow

ניתן לבדוק זרימת עבודה לפני שמפעילים אותה. פעולה זו מאפשרת לאמת את הלוגיקה של זרימת העבודה ולוודא שהמשתנים והפרמטרים שלך נכונים לפני הפעלת זרימת העבודה לפעולה עצמאית. בדיקת זרימת עבודה לא מבצעת פעולות כגון שליחת התראות, עדכון הזמנות או מוצרים, או ביצוע שינויים כלשהם בנתונים של החנות הפעילה שלך. ניתן לבדוק זרימת עבודה בכל עת ב-Shopify Flow.

כל בדיקה מתחילה בנתונים של אירוע טריגר. ישנן 3 דרכים לקבל נתונים של אירוע טריגר ב-Shopify Flow, בהתאם לשאלה אם ברצונך להשתמש בנתוני חנות אמיתיים או בנתוני חנות מדומים:

  • הקלטת אירועים: אפשרות זו מפעילה מצב בדיקה שמנטר אירועים חיים שמתרחשים באופן טבעי בחנות שלך ושעלולים לגרום להפעלת הטריגר של זרימת העבודה. במצב זה, ניתן גם לפתוח כרטיסיית דפדפן חדשה כדי לבצע באופן ידני פעולה חיה שתיצור אירוע בדיקה עם נתונים אמיתיים, כמו למשל יצירת הזמנה אמיתית בעצמך כדי לבדוק את הטריגר הזמנה נוצרה.
  • יצירת אירועים: אפשרות זו מאפשרת ליצור ידנית אירועים מדומים באמצעות נתונים אמיתיים מהחנות שלך שעלולים לגרום לטריגר של זרימת העבודה לפעול מבלי לבצע שינויים בפועל בחנות שלך. לדוגמה, באפשרותך לבחור הזמנה קיימת מלוח המנהל שלך ולהשתמש בנתונים האמיתיים שלה בתור אירוע הבדיקה עבור הטריגר הזמנה נוצרה, למרות שהיא כבר נוצרה.
  • הפקת אירועים: בדומה ליצירה ידנית של אירוע בדיקה, אפשרות זו גורמת ל-Sidekick להפיק עבורך אירועי בדיקה מדומים. לדוגמה, Sidekick יכול להפיק 2 אירועי בדיקה (תנאי עובר ותנאי נכשל) כדי לבדוק זרימת עבודה של הזמנה נוצרה באמצעות נתוני הזמנה קיימים בחנות שלך, ולאחר מכן באפשרותך להשתמש, לערוך או להסיר את אירועי הבדיקה האלה על סמך העדפות הבדיקה שלך.

שיקולים לבדיקת זרימת עבודה ב-Shopify Flow

לפני בדיקת זרימת עבודה, מומלץ לעיין בשיקולים הבאים:

  • זרימות עבודה במצב בדיקה משתמשות בנתוני החנות האמיתיים שלך כדי להחזיר משתני Liquid ולקבוע לוגיקה של זרימת עבודה, אך לא מבצעות פעולות או שינויים בחנות שלך. ריצת בדיקה נעצרת בפעולה הראשונה שמנסה לבצע שינוי בלוגיקת זרימת העבודה כדי למנוע שינויים לא מכוונים.
  • ניתן לבדוק זרימת עבודה בכל שלב בעת יצירתה. זרימת עבודה לא חייבת להיות שלמה כדי לבדוק את הגרסה הנוכחית שלך, אבל כל השלבים בזרימת העבודה חייבים להיות תקינים. לא ניתן להשתמש בשלבים חסרים או שמוגדרים באופן שגוי בבדיקה.
  • רשימת ריצות אחרונות של זרימת העבודה אינה כוללת ריצות של זרימת העבודה מסוג בדיקה.
  • פעולות בזרימת עבודה שמתחברות לשירותים חיצוניים, כגון Send HTTP request, מציגות תצוגות מקדימות של התצורה במהלך בדיקה, אבל מציגות הודעת Can't simulate this action כערך הנתונים המוחזר במקום נתונים בפועל.

שימוש באירועים אמיתיים שהוקלטו כדי לבדוק זרימת עבודה ב-Shopify Flow

בעת הקלטת אירועים, זרימת העבודה שלך משתמשת בנתוני חנות אמיתיים בהתבסס על הטריגר שהגדרת כדי ליצור רשימה של אירועי בדיקה. בהתאם למהות אירוע הטריגר, ייתכן שיהיה עליך לבצע את הפעולה באופן ידני כדי ליצור אירוע בדיקה. לדוגמה, אם בודקים את האירוע אוסף נוצר, יש ליצור אוסף במנהל Shopify באופן ידני כדי שזרימת העבודה תקליט את האירוע לצורך בדיקה.

שלבים:

  1. ממנהל Shopify, עבור אל יישומים > Flow.

  2. במקטע זרימות עבודה, לחץ על זרימת העבודה שברצונך לבדוק.

  3. יש ללחוץ על עריכה כדי לפתוח את עורך זרימות העבודה.

  4. בטריגר של זרימת העבודה, יש ללחוץ על בדיקת זרימת העבודה שלך.

  5. בתיבת הדו-שיח בדיקת זרימת העבודה שלך, יש ללחוץ על + הוספת אירוע > הקלטת אירועים כדי להפעיל את מצב הבדיקה של זרימת העבודה.

  6. אופציונלי: אם אין אירועי בדיקה זמינים שנוצרים באופן טבעי, יש לפתוח כרטיסיית דפדפן חדשה וליצור באופן ידני אירוע שגורם לטריגר להתחיל את זרימת עבודת הבדיקה.

  7. בתיבת הדו-שיח של אירוע הבדיקה, כל אירועי הבדיקה שהופעלו מוצגים ברשימה הקלטת אירועים. יש לבחור את אירוע הבדיקה שעבורו ברצונך להריץ את זרימת עבודת הבדיקה.

  8. זרימת העבודה מדגישה תנאים ופעולות ספציפיים כדי להציג באופן חזותי את הנתיב הלוגי שזרימת העבודה משתמשת בו, בהתבסס על אירוע הטריגר שבחרת. באפשרותך לבצע כל אחת מהפעולות הבאות:

    • כדי להציג תצוגה מקדימה של הפלט הרלוונטי על סמך הנתונים מאירוע הבדיקה, יש ללחוץ על שלב תנאי או פעולה בזרימת העבודה, ולאחר מכן ללחוץ על הכרטיסייה תצוגה מקדימה. זו יכולה להיות דרך שימושית לאשר שכל המשתנים מציגים את הנתונים הנכונים.
    • כדי לבחור אירוע בדיקה אחר, יש לבחור אירוע בדיקה חדש מהרשימה הקלטת אירועים.
    • כדי לרענן את תוצאות הבדיקה של זרימת העבודה, יש ללחוץ על Redo Icon הפעלה מחדש של הבדיקה בטריגר של זרימת העבודה.
    • כדי לשמור את אירוע הבדיקה, יש ללחוץ על Heart Icon ולאחר מכן על שמירה. לאחר שמירת אירוע הבדיקה, תוכל לשנות את נתוני הבדיקה כנדרש.
  9. אופציונלי: יש ללחוץ על עצירת ההקלטה כדי לצאת ממצב האזנה. אפשר לחדש שוב את ההאזנה לאירועי בדיקה בזמן אמת על ידי לחיצה על התחלת הקלטה.

יצירת אירועים מדומים כדי לבדוק זרימת עבודה ב-Shopify Flow

בעת יצירת אירועים מדומים, באופן ידני או באמצעות Sidekick, אתה מספק נתוני אירוע בהתבסס על הטריגר שהגדרת כדי להפיק רשימה של אירועי בדיקה. אירועים מדומים אלו משתמשים בנתוני חנות אמיתיים, כגון מידע על מוצרים ואוספים שקיימים בפועל בחנות שלך, אך אינם מבצעים שינויים בפועל בחנות שלך. לאחר מכן תוכל להגדיר שזרימת העבודה תשתמש באירוע מדומה זה כדי להריץ את הבדיקה של זרימת העבודה.

הנתונים שאתה בוחר במהלך יצירת האירוע תלויים בסוג הטריגר שמתחיל את זרימת העבודה. לדוגמה, זרימת עבודה שמתחילה בטריגר הזמנה נוצרה דורשת ממך לבחור רק הזמנה קיימת כדי להשתמש בה כאירוע בדיקה. לעומת זאת, הטריגר הוקצתה הרשאה לאיש קשר בחברה דורש ממך לבחור מיקום חברה, איש קשר עבור חברה זו ורמת הרשאה כדי ליצור את אירוע הבדיקה.

אם אינך רוצה לבחור בעצמך את הנתונים ליצירת אירוע בדיקה, Sidekick יכול לייצר עבורך סדרה של אירועי בדיקה.

שלבים:

יצירת נתוני אירוע באופן ידני
  1. ממנהל Shopify, עבור אל יישומים > Flow.

  2. במקטע זרימות עבודה, לחץ על זרימת העבודה שברצונך לבדוק.

  3. יש ללחוץ על עריכה כדי לפתוח את עורך זרימות העבודה.

  4. בטריגר של זרימת העבודה, יש ללחוץ על בדיקת זרימת העבודה שלך.

  5. בתיבת הדו-שיח בדיקת זרימת העבודה שלך, יש ללחוץ על + הוספת אירוע > יצירת אירוע.

  6. בתיבת הדו-שיח יצירת אירוע, יש להוסיף את המידע על אירוע הבדיקה:

    1. יש לבחור את נתוני החנות שברצונך להשתמש בהם כאירוע הבדיקה שלך, בהתבסס על השדות הנדרשים עבור הטריגר.
    2. אופציונלי: בשדה שם האירוע, יש לתת לאירוע הבדיקה שם קצר ותיאורי.
    3. יש ללחוץ על שמירה.
  7. זרימת העבודה מדגישה תנאים ופעולות ספציפיים כדי להציג באופן חזותי את הנתיב הלוגי שזרימת העבודה משתמשת בו, בהתבסס על אירוע הבדיקה החדש שלך. באפשרותך לבצע כל אחת מהפעולות הבאות:

    • כדי להציג תצוגה מקדימה של הפלט הרלוונטי על סמך הנתונים מאירוע הבדיקה, יש ללחוץ על שלב תנאי או פעולה בזרימת העבודה, ולאחר מכן ללחוץ על הכרטיסייה תצוגה מקדימה. זו יכולה להיות דרך שימושית לאשר שכל המשתנים מציגים את הנתונים הנכונים.
    • כדי לבחור אירוע בדיקה אחר, יש לבחור אירוע בדיקה חדש מהרשימה אירועים שנשמרו או היסטוריית אירועים.
    • כדי לרענן את תוצאות הבדיקה של זרימת העבודה, יש ללחוץ על Redo Icon הפעלה מחדש של הבדיקה בטריגר של זרימת העבודה.
יצירת נתוני אירוע באמצעות Sidekick
  1. ממנהל Shopify, עבור אל יישומים > Flow.

  2. במקטע זרימות עבודה, לחץ על זרימת העבודה שברצונך לבדוק.

  3. יש ללחוץ על עריכה כדי לפתוח את עורך זרימות העבודה.

  4. בטריגר של זרימת העבודה, יש ללחוץ על בדיקת זרימת העבודה שלך.

  5. בתיבת הדו-שיח בדיקת זרימת העבודה שלך, יש ללחוץ על יצירת אירועים.

  6. ברשימה אירוע שנשמר, יש לבחור אחד משני אירועי הבדיקה החדשים שעבורם תרצה להריץ את זרימת עבודת הבדיקה.

  7. זרימת העבודה מדגישה תנאים ופעולות ספציפיים כדי להציג באופן חזותי את הנתיב הלוגי שזרימת העבודה משתמשת בו, בהתבסס על אירוע הבדיקה שבחרת. באפשרותך לבצע כל אחת מהפעולות הבאות:

    • כדי להציג תצוגה מקדימה של הפלט הרלוונטי על סמך הנתונים מאירוע הבדיקה, יש ללחוץ על שלב תנאי או פעולה בזרימת העבודה, ולאחר מכן ללחוץ על הכרטיסייה תצוגה מקדימה. זו יכולה להיות דרך שימושית לאשר שכל המשתנים מציגים את הנתונים הנכונים.
    • כדי לבחור אירוע בדיקה אחר, יש לבחור אירוע בדיקה חדש מהרשימה אירועים שנשמרו או היסטוריית אירועים.
    • כדי לרענן את תוצאות הבדיקה של זרימת העבודה, יש ללחוץ על Redo Icon הפעלה מחדש של הבדיקה בטריגר של זרימת העבודה.

עריכת אירועי בדיקה שנשמרו ב-Shopify Flow

אפשר לערוך את התוכן של אירועי בדיקה שנשמרו עבור זרימת העבודה שלך בכל עת. תוכל גם להסיר לחלוטין כל אירוע בדיקה שנשמר.

שלבים:

  1. ממנהל Shopify, עבור אל יישומים > Flow.

  2. במקטע זרימות עבודה, לחץ על זרימת העבודה שברצונך לבדוק.

  3. יש ללחוץ על עריכה כדי לפתוח את עורך זרימות העבודה.

  4. בטריגר של זרימת העבודה, יש ללחוץ על בדיקת זרימת העבודה שלך.

  5. ברשימה אירוע שנשמר, יש לרחף עם סמן העכבר מעל אירוע הבדיקה שברצונך לערוך, ולאחר מכן ללחוץ על ... > עריכה.

  6. יש לעדכן את התוכן של השדות באירוע הבדיקה. ייתכן שיהיה עליך ללחוץ על X כדי להסיר נתונים לפני שתוכל לבחור נתונים חדשים.

  7. יש ללחוץ על שמירה.

  8. אופציונלי: כדי למחוק אירוע בדיקה שנשמר, יש לרחף עם סמן העכבר מעל אירוע הבדיקה שברצונך למחוק, ולאחר מכן ללחוץ על ... > הסרה.

סקירת בדיקת זרימת העבודה שלך

בעת בדיקת זרימת עבודה ב-Shopify Flow, יש לסקור את המידע הבא כדי להבטיח שזרימת העבודה פועלת כמצופה בהתבסס על אירוע טריגר הבדיקה:

  • האם ההיגיון הכללי של זרימת העבודה מתנהל כפי שאתה מצפה? לדוגמה, אם תנאי של אירוע בדיקה הוא אמת, האם זרימת העבודה פועלת לפי הנתיב הלוגי המתאים לתנאי שהתמלא?
  • האם זרימת העבודה משתמשת במשתנים הנכונים בכל התנאים והפעולות? לדוגמה, ייתכן שביקשת מזרימת העבודה לבדוק את המשתנה fulfillments_item.totalQuantity, שמחזיר את הסכום של כל כמויות פריטי השורה עבור מילוי הזמנה, במקום את המשתנה order.fulfillmentsCount.count, שמחזיר את מספר מילויי ההזמנה בהזמנה.
  • האם זרימת העבודה משתמשת באופרטורים הנכונים בכל התנאים והמשתנים?
    • יש לאמת את הלוגיקה של AND/OR. לדוגמה, בתנאי עם מספר רכיבים, האם התנאי בודק ששני הרכיבים הם אמת (א' AND ב'), או רק אחד מהם (א' OR ב')?
    • יש לאמת את הלוגיקה של אף אחד מ-/לפחות אחד מ-/כל ה-, במידת הצורך.
    • יש לאמת את התקינות של אופרטורי המשתנה, כגון הלוגיקה שווה ל-, לא שווה ל-, לא קיים, קיים, גדול מ-, קטן מ- ו-הוא לפחות אחד מ-, במקרים רלוונטיים.
  • האם התנאים והפעולות של זרימת העבודה מתרחשים ברצף הנכון? לדוגמה, ייתכן שזרימת העבודה שלך מוגדרת לבדוק מספר תנאים שונים בו-זמנית, במקום לבדוק תנאי אחד לפני המעבר לתנאי הבא בהתבסס על התוצאה.

אם זרימת עבודת בדיקה מתנהגת באופן לא צפוי, מומלץ לעיין במידע בנושא פתרון שגיאות בזרימות עבודה של Shopify Flow.