ספר ההדרכה / אירועים (טריגרים)

אירועים (טריגרים)

כל שרשרת אוטומציה מתחילה באחד מהאירועים הבאים.

אירוע יורה כאשר... הגדרות
כניסה לאפליקציה האפליקציה נטענת לראשונה אצל המבקר -
פתיחת מסך המבקר נכנס למסך מסוים screenId חובה
יציאה ממסך המבקר עוזב מסך מסוים screenId חובה
אינטראקציה עם אלמנט לחיצה / הקלדה / מחיקה / Enter / סיום כתיבה (לשדות קלט) - או לחיצה / לחיצה ארוכה / החלקה שמאלה / החלקה ימינה (לכל רכיב אחר) elementId חובה
mode חובה
לחיצה על מקש מקש מסוים (או כל מקש) נלחץ בכל מקום על המסך - מתעלם כשמוקד הקלט נמצא בתוך שדה קלט key לא חובה (ריק = כל מקש)
הרצה חד פעמית (בכניסה) פעם אחת בלבד לכל מכשיר, לכל החיים (נשמר דגל במכשיר) -
הרצה חוזרת (כל X שניות) כל N שניות, כל עוד הטאב פתוח seconds חובה
כל פריים (לולאת משחק) בערך 60 פעמים בשנייה, כל עוד המבקר נמצא במסך הזה (מתחיל בכניסה למסך, נעצר ביציאה ממנו - בשונה מ"הרצה חוזרת" שממשיכה לרוץ בלי קשר למסך). אבן הבניין לתנועה בסגנון משחק - שלבו עם "הזזת אלמנט" ו"בדיקת חפיפה" screenId חובה
התראת Push מתוזמנת שעון בצד השרת - עובד גם כשהאפליקציה סגורה time חובה
timezone
days[]
enabled
חזרה לאפליקציה / יציאה מהאפליקציה הטאב חוזר לפוקוס / עובר לרקע -
משתנה השתנה ערך של משתנה קאש ספציפי באמת השתנה variableName חובה
חיבור לאינטרנט חזר / נותק אירוע online/offline של הדפדפן -
המכשיר סובב מעבר בין portrait ל-landscape -
אלמנט נכנס / יצא מהתצוגה בגלילה הרכיב נכנס/יוצא מאזור הגלילה הנראה (סף 20%) elementId חובה
אין פעילות זמן מה אחרי N שניות ללא פעילות - מתאפס ונדלק שוב אחרי כל תקופת שקט seconds חובה
טבלה השתנתה (בזמן אמת) מישהו כתב לטבלת נתונים - התראה מיידית דרך WebSocket, בלי polling collection חובה
אינטראקציה בתוך לופ דטה

כשה"אלמנט" של אירוע "אינטראקציה עם אלמנט" יושב בתוך תבנית השורה של לופ דטה, ההאזנה מתחווטת בנפרד לכל שורה שנוצרת בפועל, ועמודות אותה שורה הופכות מיד למשתנים רגילים (למשל {{friendPhone}}) - נוח לבנות "לחצו כדי להתקשר לחבר הזה" מתוך רשימה.

איזה מקש זה היה?

גם אירוע "לחיצה על מקש" יחיד שמוגדר ל"כל מקש" יכול להבדיל בין מקשים - המקש שהפעיל תמיד ניתן לקריאה כ-{{lastKey}} (ראו פרק "פונקציות וביטויים"), כך שאירוע אחד יחד עם תנאי על {{lastKey}} מכסה קבוצה שלמה של קיצורים במקום אירוע נפרד לכל מקש.