חיפוש ומעקב אחרי הפעלות של זרימות עבודה
אחרי שזרימת עבודה מתבצעת, Flow מספקת יומן של מה שאירע, שנקרא הפעלת זרימת עבודה, המאפשר לך לעקוב אחרי הביצועים וההתנהגות שלה.
בדף זה
גישה להפעלות של זרימות עבודה
ניתן לעקוב אחרי כל ההפעלות של זרימות עבודה באפליקציה Flow. סקירה של הפעלות זרימות עבודה יכולה לעזור לך לזהות בעיות אפשריות בהתנהגות של זרימת העבודה.
ייתכן שתרצה לסקור את ההפעלות בכל זרימות העבודה כשאתה מבצע פתרון בעיות או כשאינך בטוח איזו זרימת עבודה לבדוק. אם ידוע לך בדיוק איזו זרימת עבודה ברצונך לסקור, תוכל לגשת להפעלות האחרונות של אותה זרימת עבודה בלבד.
שלבים:
סקירת כל ההפעלות של זרימות העבודה
במנהל של Shopify, יש לעבור אל אפליקציות > Flow.
יש ללחוץ על הפעלות אחרונות.
אופציונלי: אפשר ללחוץ על הפעלה מסוימת כדי לסקור את הפרטים שלה.
סקירת הפעלות עבור זרימת עבודה מסוימת
במנהל של Shopify, יש לעבור אל אפליקציות > Flow.
יש לבחור את זרימת העבודה שההפעלות שלה ברצונך לסקור.
במקטע הפעלות אחרונות, יש לסקור את ההפעלות המופיעות ברשימה.
אופציונלי: אפשר ללחוץ על הפעלה מסוימת כדי לסקור את הפרטים שלה.
חיפוש של הפעלת זרימת עבודה מסוימת
ניתן לחפש הפעלות של זרימות עבודה ב-Flow באחת מהשיטות הבאות:
- מתוך דפי משאבים במנהל של Shopify, כמו לדוגמה הזמנה או מוצר.
- מתוך האפליקציה Flow, אפשר לסנן את רשימות ההפעלות האחרונות באמצעות מסנני החיפוש הנפוצים הבאים:
- לפי טקסט בנתוני שלב, כמו לדוגמה מזהה לקוח או מזהה הזמנה.
- לפי טווח זמן, כמו התאריך והשעה שבהם ההפעלה הייתה צריכה להתרחש.
מה אפשר לחפש
רשימת ההפעלות האחרונות באפליקציה Flow כוללת אפשרות לסנן את כל רשימת ההפעלות לפי כל שילוב של המסננים הבאים:
- כולל טקסט (Includes text): סינון לפי תוכן הטקסט הגולמי של הנתונים שבהם נעשה שימוש בהפעלת זרימת העבודה, כגון מזהה הזמנה במטען נתונים (payload) של טריגר, או שם התג בתנאי.
- זרימות עבודה (Workflows): סינון לפי השם של זרימת העבודה.
- פעולות שבוצעו (Actions taken): סינון לפי השאלה אם ההפעלה ביצעה פעולות כלשהן (נכון) או לא עשתה דבר (שקר).
- שגיאות (Errors): סינון לפי קיומן או היעדרן של שגיאות בהפעלה.
- שעת התחלה (Start time): סינון לפי טווח תאריכים ושעות שבו ההפעלה הייתה אמורה להתחיל. למידע נוסף על סינון הפעלות לפי זמן.
- סוג טריגר (Trigger type): סינון לפי אופן ההתחלה של ההפעלה. האפשרויות כוללות אירוע של טריגר, הפעלה ידנית או ניסיון חוזר ידני.
- סטטוס ניסיון חוזר (Retry status): סינון לפי קיומם או היעדרם של ניסיונות חוזרים בהפעלה.
- מזהה הפעלה (Run ID): סינון לפי מזהה הפעלה מסוים. ניתן גם לבחור לכלול ניסיונות חוזרים שקשורים למזהה הפעלה ספציפי.
- תגים (Tags): סינון לפי תגי זרימת העבודה שחלים על ההפעלה.
לפני ביצוע חיפוש, כדאי לקחת בחשבון איזה מידע ניתן לחפש בהפעלת זרימת העבודה. מידע זה מוצג בתוך פרטי הפעלת זרימת העבודה, והוא כולל את הסוגים הבאים:
- כל מזהה עבור משאבים שנעשה בהם שימוש בהפעלת זרימת העבודה, כגון מזהי הזמנות או מזהי לקוחות.
- כל טקסט או נתונים שנכללו בהפעלת זרימת העבודה, כגון שם של תג או כותרת מוצר.
בנוסף, בעת חיפוש של הפעלת זרימת עבודה, יש לקחת בחשבון את המגבלות הבאות:
- החיפוש אינו תלוי רישיות (אותיות גדולות או קטנות).
- מחרוזת החיפוש אינה צריכה לכלול סימני פיסוק. לדוגמה, אם מחפשים מזהה הזמנה, יש לחפש
43843493במקוםgid://shopify/Order/43843493. - היומנים לא מכילים את כל הפרטים לגבי המשאבים ששימשו בזרימת העבודה שלך. לדוגמה, אם משתמשים במזהה מוצר בזרימת העבודה, יומן הפעלת זרימת העבודה לא יכיל את שם או כותרת המוצר, אלא אם נעשה שימוש גם בשדות אלה.
- החיפוש מוגבל ל-14 הימים האחרונים של ריצות זרימות העבודה.
חיפוש מלוח המנהל של Shopify
עבור משאבים שיש להם תפריט פעולות נוספות, אפשר להתחיל חיפוש של ריצות זרימת עבודה על ידי בחירה באפשרות חיפוש ריצות Flow. אפשרות זו זמינה עבור המשאבים הבאים:
- הזמנות
- טיוטות הזמנות
- לקוחות
- מוצרים
- גרסאות
- אוספים
אם נתקלת בקושי במציאת ריצה, כדאי לעיין במידע על מה ניתן לחפש.
שלבים:
- בלוח המנהל של Shopify, יש לפתוח את המשאב שברצונך לחפש, כמו הזמנה או מוצר.
- יש ללחוץ על פעולות נוספות.
- יש ללחוץ על חיפוש ריצות Flow.
חיפוש לפי טקסט בנתוני שלב
באפליקציית Flow, אפשר לחפש כל נתון שנכלל במקטעי נתוני שלב בריצת זרימת העבודה.
אם נתקלת בקושי במציאת ריצה, כדאי לעיין במידע על מה ניתן לחפש.
שלבים:
- ברשימה ריצות אחרונות שבאפליקציית Flow, יש ללחוץ על הוספת מסנן.
- יש לבחור באפשרות כולל טקסט.
- יש להזין את הטקסט או את המזהה לחיפוש.
חיפוש לפי טווח זמנים
כדאי לעיין בשיקולים הבאים למציאת ריצת זרימת עבודה לפי טווח זמנים:
- אם אזור הזמן בהתקן שלך שונה מאזור הזמן של החנות, ייתכן שהתאריך והשעה של ריצת זרימת העבודה לא יהיו מדויקים. יש לקחת הבדל זה בחשבון במסנן שעת התחלה שבו נעשה שימוש.
- בחנויות עם נפח פעילות גבוה, ייתכן שיהיה עליך להשתמש בטווח זמנים צר ובמסננים נוספים כדי להקל על מציאת ריצה ספציפית של זרימת עבודה.
- ריצות של זרימות עבודה נשמרות למשך 14 ימים בלבד לאחר השלמת הריצה.
- ייתכן שיהיה עיכוב בין מועד הריצה של זרימת העבודה לבין מועד הצגת התוצאות שלה בדף ריצות אחרונות. אם התוצאות של זרימת עבודה שפעלה לאחרונה אינן זמינות עדיין, כדאי להמתין מספר דקות ולנסות שוב.
שלבים:
- ברשימה ריצות אחרונות שבאפליקציית Flow, יש ללחוץ על הוספת מסנן ולאחר מכן על שעת התחלה.
- בשדה מ-, יש להזין תאריך ושעה התואמים לזמן שבו האירוע היה אמור להתרחש. לדוגמה, עבור הטריגר נוצרה הזמנה, יש להשתמש בשעה שבה ההזמנה נוצרה. יש לוודא שהוזן הערך הנכון של
AM/PM. - בשדה עד, יש להזין תאריך ושעה המאוחרים ב-10 דקות מהתאריך והשעה שבשדה מ-.
- יש לבדוק את תוצאות החיפוש. זרימות עבודה פועלות בדרך כלל בדיוק באותו זמן של אירוע הטריגר, או זמן קצר לאחר מכן.
- יש ללחוץ על תוצאה התואמת לשעה, ולוודא שהמשאב המוצג (כמו ההזמנה) תואם למשאב שחיפשת.

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

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

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

זרימות עבודה עם פעולות מסוג 'לולאת For each'
זרימות עבודה הכוללות את הפעולה לולאת For each (איטרציה) יחזרו על שלבים מספר פעמים. בתצוגה המקדימה של זרימת העבודה, Flow מדגישה כמה פריטים עברו בנתיב מסוים.

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

ביטול ריצות של זרימות עבודה בתהליך
ניתן לבטל ריצה של זרימת עבודה עם סטטוס בתהליך (In progress) או מוגבל בקצב (Rate limited) כשרוצים לעצור זרימת עבודה לפני שהיא מסתיימת. ביטול ריצה של זרימת עבודה עשוי להיות אפשרות שימושית כדי למנוע הגעה למגבלות API, כשמבחינים שזרימת העבודה לא רצה כמתוכנן, או כדי למנוע מריצות שנכשלו להעמיס על הרשימה ריצות אחרונות.
שיקולים לביטול ריצות של זרימות עבודה בתהליך
לפני ביטול ריצה של זרימת עבודה בתהליך, מומלץ לעיין בשיקולים הבאים:
- יש להשתמש במחשב שולחני כדי לבטל ריצות של זרימות עבודה ביישום Flow.
- לא ניתן לבטל ריצות שכבר הושלמו.
- לא ניתן לחדש במועד מאוחר יותר ריצות שבוטלו. אם צריך שזרימת העבודה תרוץ שוב, ניתן להמתין שהטריגר של זרימת העבודה יופעל באופן אוטומטי, לנסות שוב את הריצה או להתחיל ריצה חדשה של זרימת העבודה באופן ידני.
- ביטול ריצות של זרימת עבודה לא מכבה באופן אוטומטי את זרימת העבודה המשויכת. עם זאת, כיבוי של זרימת עבודה מבטל באופן אוטומטי את כל ריצות זרימות העבודה שלה שנמצאות בתהליך.
- ביטול ריצות של זרימות עבודה עשוי להימשך ממספר שניות ועד דקה, בהתאם למורכבות זרימת העבודה.
ביטול ריצות של זרימות עבודה בתהליך
ניתן לבטל ריצה של זרימת עבודה בתהליך בכל עת. ישנן מספר דרכים לבטל ריצות של זרימות עבודה בתהליך:
- כדי לבטל ריצה ספציפית, ניתן לבטל אותה ישירות מדף פרטי הריצה של זרימת העבודה.
- כדי לבטל מספר ריצות עבור זרימת עבודה אחת, ניתן לבטל את הריצות באופן גורף מרשימת ריצות אחרונות של זרימת העבודה.
שלבים:
ביטול ריצה ספציפית של זרימת עבודה
במנהל של Shopify, יש לעבור אל אפליקציות > Flow.
לחץ על זרימת העבודה עם הריצה בתהליך שברצונך לבטל.
במקטע ריצות אחרונות, לחץ על הריצה בתהליך שברצונך לבטל.
לחץ על ביטול.
ביטול מספר ריצות של זרימת עבודה
במנהל של Shopify, יש לעבור אל אפליקציות > Flow.
לחץ על זרימת העבודה עם הריצה בתהליך שברצונך לבטל.
במקטע ריצות אחרונות, בחר את כל הריצות בתהליך שברצונך לבטל.
לחץ על בטל ריצה.
פתרון בעיות בריצות של זרימות עבודה
במקרים מסוימים, ריצה של זרימת עבודה עלולה להיתקל בשגיאה או לא לרוץ כמתוכנן. לרוב, זה קורה כשיש בעיית תצורה בזרימת העבודה. למידע נוסף על פתרון בעיות בשגיאות Flow ועל ניסיון חוזר לריצות של זרימות עבודה כדי לתקן בדיעבד את התוצאה של ריצות קודמות.