שימוש בעורך זרימת העבודה ב-Shopify Flow
עורך זרימות העבודה הוא כלי שמאפשר לך להתאים אישית ולערוך את הפונקציונליות של זרימות העבודה שלך ב-Shopify Flow. לעורך זרימות העבודה יש ממשק גרירה ושחרור שמאפשר לך לארגן ולעצב את זרימות העבודה שלך על ידי הוספת שלבים מסוגים שונים במבנה אנכי, מלמעלה למטה.
השלב הראשון שאפשר להוסיף לזרימת עבודה באמצעות עורך זרימות העבודה הוא תמיד שלב טריגר. לאחר הוספת הטריגר לזרימת העבודה, אפשר להשתמש בסמלי ה-+ כדי להוסיף שלבי תנאי או פעולה שיתרחשו בהמשך רצף זרימת העבודה. חצים מחברים בין השלבים השונים בעורך זרימות העבודה, ומציינים אילו שלבים מובילים ישירות לשלבים אחרים על סמך התנאים או הפעולות שבוצעו.
כל השלבים חייבים להיות מחוברים לפחות לשלב אחד אחר בזרימת העבודה כדי לתפקד. אפשר להוסיף שלבים מחוץ לזרימת העבודה בכל מקום בעורך, אך השלבים לא ישולבו בזרימת העבודה אלא אם הם יחוברו לשלב אחר באמצעות חץ. לכל שלב יכול להיות רק שלב קודם אחד, ולכן אין תמיכה במיזוג של כמה פיצולים של זרימת העבודה בחזרה לנתיב של שלב יחיד.
אפשר להגדיר את הפרטים של שלבי התנאי והפעולה באמצעות חלונית ההגדרות בצד השמאלי של עורך זרימת העבודה. חלונית ההגדרות מוצגת רק כאשר נבחר שלב.
בעמוד זה
פתיחת זרימת עבודה בעורך זרימת העבודה
ב-Shopify Flow, אפשר לגשת לעורך זרימת העבודה על ידי יצירת זרימת עבודה חדשה או על ידי לחיצה על זרימת עבודה קיימת ולאחר מכן לחיצה על עריכה.
שלבים:
מתוך מנהל Shopify, יש לעבור אל אפליקציות > Flow.
בסעיף זרימות עבודה, יש לבצע אחת מהפעולות הבאות:
- כדי לפתוח את עורך זרימת העבודה עבור זרימת עבודה ריקה וחדשה, יש ללחוץ על יצירת זרימת עבודה.
- כדי לפתוח את עורך זרימת העבודה עבור זרימת עבודה קיימת, יש ללחוץ על זרימת העבודה ולאחר מכן ללחוץ על עריכה.
הוספת שלב לזרימת עבודה
בעורך זרימות העבודה, אפשר להוסיף שלב לזרימת העבודה באחת מהדרכים הבאות:
- יש לרחף מעל כל שלב קיים וללחוץ על סמל ה-
+כדי לבחור בשלב תנאי או פעולה להוספה בתור החיבור הבא בזרימת העבודה.- לשלבי התנאי יש שני סמלי
+: אחד עבור נתיב נכון (True) כשהתנאי מתקיים, ואחד עבור נתיב לא נכון (False) כשהתנאי אינו מתקיים. - בשלב הפעולה לולאת For each (איטרציה) יש גם 2 סמלי
+: אחד עבור חזרה על כל פריט שמאפשר להגדיר שלבים שיתרחשו עבור כל פריט ברשימה, ואחד עבור לאחר הפריט האחרון שמאפשר להגדיר שלבים שיתרחשו לאחר החזרת הפריט האחרון ברשימה.
- לשלבי התנאי יש שני סמלי
- לחיצה על שטח ריק בכל מקום בעורך זרימות העבודה. אם אין טריגר קיים בזרימת העבודה, חלונית ההגדרות תציג את אפשרויות שלב הטריגר. אם קיים טריגר בזרימת העבודה, חלונית ההגדרות תציג את אפשרויות שלב הפעולה.
העתקה והדבקה של שלבים בזרימת עבודה
בניית זרימות עבודה מצריכה לרוב יצירה מחדש של שלבים שכבר הוגדרו במקום אחר. בעורך זרימות העבודה, ניתן להעתיק שלב פעולה או תנאי קיים ולהדביק אותו באותה זרימת עבודה או בזרימת עבודה אחרת, במקום לבנות את השלב מאפס. Flow שומרת את ערכי שדות התצורה של השלב שהועתק, וכן את הלוגיקה שלו במקרה של שלבי תנאי, כך שהשלב שהודבק מוכן לשימוש עם שינויים קלים בלבד.
אפשר להעתיק ולהדביק רק שלב פעולה או תנאי אחד בכל פעם. לא ניתן להעתיק שלבי טריגר. לא ניתן להעתיק שלבים שמשתמשים בדף תצורה מותאם אישית, כמו שליחת אימייל שיווקי.
שלבים:
- יש לפתוח זרימת עבודה בעורך זרימות העבודה.
- יש ללחוץ על שלב הפעולה או התנאי שברצונך להעתיק.
- העתקת השלב על ידי לחיצה על
ctrl + Cב-PC אוcommand + Cב-Mac. - אופציונלי: אם מדביקים את השלב בזרימת עבודה אחרת, יש לפתוח את זרימת העבודה הזו בעורך זרימות העבודה. זרימת העבודה של היעד חייבת כבר לכלול שלב טריגר.
- הדבקת השלב על ידי לחיצה על
ctrl + Vב-PC אוcommand + Vב-Mac. השלב המודבק יתווסף ליד סמן העכבר שלך. אם סמן העכבר לא נמצא מעל העורך, השלב המודבק יתווסף למרכז העורך. - יש לחבר את השלב לשאר זרימת העבודה לפני הפעלת זרימת העבודה.
חיבור שלבים בזרימת עבודה
כל השלבים חייבים להיות מחוברים לפחות לשלב אחד אחר בזרימת העבודה כדי לתפקד. עורך זרימות העבודה מציין אילו שלבים מחוברים זה לזה באמצעות חצי כיוון. לפי ברירת המחדל, זרימות עבודה זורמות בצורה אנכית, מלמעלה למטה, בעורך זרימות העבודה.
בעת הוספת שלב לזרימת העבודה מתוך שלב אחר באמצעות סמל ה-+, השלב החדש מתחבר אוטומטית לשלב הקודם. אפשר גם ליצור חיבור באופן ידני בין שלבים על ידי לחיצה והחזקה של ה-+ בשלב הראשון, וגרירת קצה החץ אל השלב השני. לכל שלב יכול להיות רק חיבור אחד לשלב קודם, כך שמיזוג של מספר ענפים של זרימת העבודה בחזרה לנתיב של שלב יחיד אינו נתמך.
אפשר להסיר חיבור בין שלבים על ידי ריחוף מעל החץ שרוצים להסיר, ואז לחיצה על הסמל .

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

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

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

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

עם זאת, אם מוסיפים לזרימת העבודה שלבים שמחזירים נתונים נוספים, כגון פעולות Get data או Run code, מערכי נתונים של משתנים נוספים יוצגו בתיבת הדו-שיח לבחירתך עבור כל שלב שיבוא מאוחר יותר בהסתעפות זרימת העבודה, מאחר שהנתונים הנוספים זמינים כעת בשלב זה בזרימת העבודה. הנתונים שהוחזרו לאחרונה מוצגים ראשונים.

ניתן לנווט למשתנים ספציפיים על ידי לחיצה על אפשרויות המשתנים השונות. לחלק מהמשתנים יש אפשרויות מקוננות, ויש להם > כדי לציין שישנן אפשרויות משנה בנתיב ה-API של אותו משתנה. כאשר מגיעים לסוף נתיב API של משתנה, למשתנה אין את האפשרות > ומוצג תג של סוג תוכן המשתנה, כגון String, Boolean, DateTime או Int, כדי לציין איזה סוג מידע מוחזר מהמשתנה.