תשובה קצרה: טופס ארוך של תביעה או של קליטת לקוח כדאי לפצל לשלבים כשכל שלב עונה על שאלה אחת לגבי התיק, לשמור טיוטה בשרת אחרי כל שינוי, ולהציג שדה רק כשתשובה קודמת מצדיקה אותו. מספר תעודת זהות ומספר טלפון בודקים בדפדפן בשביל המהירות, ושוב בשרת בשביל האמינות.
עיקרי הדברים
- שלב לכל החלטה: שלב מסתיים כשנענתה שאלה אחת בתיק, למשל מי המבוטח.
- טיוטה היא חלק ממבנה הנתונים: שמירה אוטומטית דורשת בשרת סטטוס טיוטה, בעלים ושעת שמירה.
- לפורמטים הישראליים יש כללים: בתעודת זהות תשע ספרות כולל ספרת ביקורת; מספר נייד הוא 05X ועוד שבע ספרות.
- נגישות היא חובה בחוק: רמה AA של ת״י 5568 כוללת את קריטריון 3.3.4 של WCAG: בדיקה, אישור או ביטול לפני שליחה משפטית או כספית.
תהליך בשלבים או עמוד אחד
מערכת העיצוב של GOV.UK הבריטית ממליצה להתחיל בשאלה אחת לכל עמוד, ומציינת שבשירותים פנימיים, שבהם המשתמשים חוזרים על משימות, אפשר לקבץ שאלות אם מחקר משתמשים תומך בכך. מבוטח שמגיש תביעה ראשונה נעזר בשלבים קצרים; חתם שבודק בקשות כל היום צריך מסך אחד צפוף.
מערכות רבות צריכות את שתי התצוגות של אותה רשומה. את ההחלטה כדאי לקבל באפיון שנכתב לפני הפיתוח, כי היא משפיעה על ה-API ועל מבנה הנתונים, בדיוק כמו כשמעבירים תהליך מאקסל למערכת ייעודית.
בדיקות קלט, שדות מותנים ופורמטים ישראליים
את הבדיקה מריצים כשהמשתמש יוצא מהשדה, וההודעה מופיעה לידו. השרת חוזר על כל בדיקה של הדפדפן, כי כל מה שהדפדפן שולח אפשר לשנות. לניסוח ההודעה משקל כמו לכלל עצמו; ראו מיקרוקופי בעברית למוצרי SaaS.
| שדה | הכלל | טעות נפוצה |
|---|---|---|
| תעודת זהות | תשע ספרות כולל ספרת ביקורת; קלט קצר יותר משלימים באפסים משמאל | שמירה כמספר ואיבוד האפס המוביל |
| טלפון נייד | 05X ועוד שבע ספרות; בינלאומי: 972 בלי האפס | דחיית מספר שהוקלד עם מקפים או רווחים |
| תאריך | יום לפני חודש (6.11.2026) | חודש לפני יום, בסגנון אמריקאי |
| קבצים מצורפים | רשימת סוגים מותרים ומגבלת גודל | הסתמכות על סיומת הקובץ |
שדות מותנים דורשים כללים קריאים, למשל ״אם הרכב נגרר, לשאול מי גרר אותו״. שדה שהוסתר צריך להתרוקן או לא להישלח, אחרת תשובה ישנה מגיעה לתיק התביעה. בטלפון, inputmode="numeric" פותח מקלדת ספרות, אבל אינו בודק דבר.