ספר ההדרכה / מבנה אפליקציה ב-AppNoy

מבנה אפליקציה ב-AppNoy

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

  • מסך (Screen) - עמוד אחד באפליקציה. אפליקציה יכולה להכיל כמה מסכים, והמעבר ביניהם נעשה עם פעולת האוטומציה navigate.
  • רכיב (Element) - אבן בניין בודדת בתוך מסך: כותרת, כפתור, תמונה, שדה קלט וכו׳ (פירוט מלא בפרק "רכיבים").
  • גרף אוטומציה אחד לכל האפליקציה - בשונה ממה שנהוג לחשוב, אין גרף נפרד לכל מסך. כל האירועים והפעולות של כל המסכים חיים באותו "עורך אוטומציות" אחד, וההבחנה בין מסכים נעשית באמצעות הגדרת screenId באירועי כניסה/יציאה ממסך, או פשוט כי ה-elementId שבחרתם קיים רק במסך מסוים.
טיפ להתמצאות

אם משהו לא ברור באמצע העבודה - הכפתור עם ה-"?" בסרגל הצד של הדשבורד פותח סיור מודרך קצר על מסך העריכה עצמו. המדריך הזה משלים אותו עם ההסבר המלא לכל מונח ולכל שדה.