לקוח שואל על 10 בספטמבר
בונים הצעה תוך כדי שיחה: פריטים, עובדים והובלה, הנחה ומע״מ. ההצעה נשמרת תוך כדי, ונשלחת בקישור שהלקוח חותם עליו מהנייד.

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

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

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

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

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

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

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

מהצעת המחיר ועד שהכיסא חוזר למחסן.
- מנוע זמינות שמכיר סטים
- חשבונית ישראל — בקרוב
- Windows ו‑macOS
- עברית ו‑RTL מהיסוד

מה שרץ מאחורי הקלעים
לא כלי אחד שהתרחב. מערכת שנבנתה שלמה.
- תחומי פעילות
- 8תחומי פעילות
- ווידג׳טים בלוח הבקרה
- 25ווידג׳טים בלוח הבקרה
- סוגי מסמכים
- 10סוגי מסמכים
- הרשאות נפרדות
- 117הרשאות נפרדות
למה זה נשבר
גיליון אלקטרוני לא יודע מתי הכיסאות חוזרים.
בהשכרת ריהוט כל שורה בהזמנה היא התחייבות לתאריך. שלוש הנקודות שבהן זה מתפרק:
01
מכירה כפולה
אישרתם 300 כיסאות לשבת, אבל 120 מהם כבר יצאו לאירוע אחר באותו סוף שבוע.
02
חוסר שמתגלה בבוקר
הסט נראה זמין ברשימה, אבל אחד הרכיבים שלו לא — ומגלים את זה בזמן הליקוט.
03
כסף שנשאר באוויר
המקדמה, הצ׳ק הדחוי והיתרה — כל אחד רשום במקום אחר, ואף אחד לא יודע מה באמת נגבה.
הלולאה
אירוע אחד, מהטלפון ועד הבנק.
זו אותה הזמנה בכל המסכים למטה — חתונה ב‑10.09 באולמי הגן. ככה היא נראית בכל תחנה בדרך.
נסו בעצמכם
זו לא תמונה. זו המערכת.
החליפו מסך, הפעילו סינון, פתחו הזמנה, וגררו משימת שטח לעובד. אותם נתוני דוגמה שרצים לאורך כל האתר.
| מספר | לקוח | אירוע | סה״כ | סטטוס | תשלום |
|---|---|---|---|---|---|
| VF2609021 | קייטרינג טעמים | 17.09 | ₪12,744 | טיוטה | לא שולם |
| VF2609022 | דורון אירועים | 15.09 | ₪17,676 | מאושר | מובטח |
| VF2609025 | קיבוץ געש | 14.09 | ₪24,721 | מאושר | חלקי |
| VF2609014 | אולמי הגן | 10.09 | ₪48,830 | מאושר | חלקי |
| VF2609023 | קייטרינג טעמים | 09.09 | ₪12,106 | מאושר | חלקי |
| VF2609018 | מאיה הפקות | 08.09 | ₪19,198 | מאושר | חלקי |
| VF2609016 | עיריית רעננה | 07.09 | ₪28,792 | מוכן | שולם |
| VF2609009 | מלון פנורמה חיפה | 05.09 | ₪22,302 | נמסר | שולם |
| VF2609011 | גל הפקות אור | 03.09 | ₪10,879 | נמסר | באיחור |
| VF2608003 | גני אירועים הדקל | 29.08 | ₪16,166 | חזר | שולם |
| VF2609007 | בית הלוחם ת״א | 11.09 | ₪13,806 | בוטל | לא שולם |
- החליפו בין מסכים בסרגל העליון
- סננו את טבלת ההזמנות
- לחצו על שורה כדי לפתוח כרטיס
- גררו משימה לעובד בלו״ז השטח
מנוע הזמינות
בדיקת זמינות שמבינה סטים, הובלה וזמן החזרה.
לפני שמאשרים הזמנה, ViperFlow מחשבת כמה באמת פנוי בתאריכי האירוע — ומראה בדיוק מה גורם לחוסר.
פירוק סטים עד רמת הרכיב
סט שולחן שכולל עשרה כיסאות נבדק גם מול מלאי הכיסאות, לא רק מול מלאי השולחנות.
שעות חיץ לפני ואחרי
זמן הובלה, פריקה ופירוק נספרים כתפוסה. ניתן להגדיר ברמת החברה ולדרוס בהזמנה בודדת.
טיוטה כבר תופסת מלאי
הצעת מחיר פתוחה מחזיקה את הפריטים, כדי שלא תימכר אותה סחורה פעמיים.
הקצאה לפי סדר הזמנה
כשהמלאי מוגבל, ההזמנה שנרשמה ראשונה מקבלת אותו — ושינוי תאריכים מעדכן את התור.
תחזוקה יורדת מהזמין
פריט שנרשם כשבור בהחזרה מפסיק להיספר כזמין עד שהטיפול בו נסגר.

רכיב משותף
שני סטים, כיסא אחד במלאי — והוא נספר פעם אחת.
לכל פריט מלאי יש מספר זמינות אחד. סטים שונים שמכילים את אותו רכיב, והשכרות ישירות שלו, שואבים כולם מאותו מאגר — כך שחוסר מתגלה לפני האישור, לא בבוקר הליקוט.
כיסא ארט דקו שקוף
800 במלאי · מספר זמינות אחד
השכרה ישירה · VF2609014
אולמי הגן380
סט וינה · VF2609016
עיריית רעננה240
השכרה ישירה · VF2609018
מאיה הפקות120
טיוטה חדשה מבקשת עוד 5 סטים ועוד 40 כיסאות — המערכת עוצרת לפני השמירה
כיסא ארט דקו שקוף (רכיב חובה) — נדרש ע״י: סט וינה, השכרה ישירה · דרושות 80, פנויות 36 — חסרות 44 יח׳
מאגר אחד לכל מוצרי האב
כיסא שיושב בתוך סט אחד, בתוך סט אחר, או נמכר לבדו — נספר מאותו מספר. אין ספירה כפולה, ואין כיסא שמובטח לשני אירועים.
החוסר נופל על המאוחרת
ההקצאה לפי סדר הרישום: מי שנרשם ראשון מקבל את הסחורה, ורק ההזמנה המאוחרת מסומנת בחוסר. שינוי תאריכים שולח אותה לסוף התור.
שילוב שמזמין פריט אחר
שילוב אפשרויות שתואם שריון — שולחן בר עם רגליים לבנות, למשל — משריין את הפריט הקונקרטי במקום הרכיבים שהוא מחליף. לא נספר גם וגם.
האימות רץ לפני השמירה על כל שורות ההזמנה יחד — כולל רכיבים בתוך סטים — ושוב על כרטיס ההזמנה, עם שמות המוצרים שדורשים כל רכיב.
חשבונית ישראל · בקרוב
בקרוב: מחוברים לרשות המסים, בתוך המערכת.
הפקת חשבוניות עדיין לא פעילה ותיפתח בקרוב. כשייפתח, מחברים פעם אחת בהגדרות, ומשם כל חשבונית מס מבקשת את מספר ההקצאה שלה לבד ומדפיסה אותו. בלי אתר נפרד ובלי העתקה ידנית בין מסכים.
מספר הקצאה בזמן ההפקה
הבקשה נשלחת ברגע שמפיקים את החשבונית, והמספר מודפס עליה.
גם סירוב הוא מצב מנוהל
לבטל, להפיק בלי הקצאה עם ההערה שהחוק מחייב, או לפנות ליחידת הבקרה.
מה שרואה החשבון מבקש
ייצוא מבנה אחיד והפלט המודפס לפי סעיף 2.6 — שניהם מאותם נתונים, כך שהסכומים מסתדרים.

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


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

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

מה יש במערכת
שמונה תחומים שמדברים ביניהם.
מה שקורה בקליטת ההחזרה במחסן משנה מיד את הזמינות למכירה, ומה שנגבה מופיע מיד בכרטיס הלקוח. זה לא אוסף כלים — זו מערכת אחת.
אבטחה
רב‑דיירות אמיתית, לא הרשאות על הנייר.
כל טבלה במסד הנתונים משויכת לעסק ומוגנת ב‑Row‑Level Security של PostgreSQL — ההפרדה נאכפת במסד עצמו, לא בקוד הממשק. לכל תפקיד יש מדיניות משלו, כולל חסימה ברמת העמודה כדי שמשתמש מחסן לא ייגע בשדות כספיים. השבתת משתמש מנתקת את הגישה לנתונים מיידית.
- הפרדה ברמת השורה
- הרשאות ברמת העמודה
- תפקידים: מנהל · מכירות · מחסן
- ניטור שגיאות

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