ב טופס בריףהדמיה לפיתוח · ספטמבר 2026
Dev mode · field keys, types and validation are shown inline · POST /api/briefs · multipart/form-data

שלב 1 מתוך 2

איזה בריף פותחים היום?

בחירת סוג הבריף קובעת אילו שדות ייפתחו. אפשר לחזור אחורה בכל שלב.

brief_type: enum("new" | "fix" | "resize" | "landing") — required. Drives which field set is rendered & validated server-side.

בריף חדש

כל שדה שמסומן ב־* הוא חובה.

המשימה

מה מפיקים בפועל.
צריך לבחור סוג משימה.
יש להזין את הגודל הרצוי. אפשר לבחור מהמוכנים או להוסיף ידנית.
עדיין לא נבחרו גדלים
או לצרף קובץ אקסל עם הגדליםsizes_file · file[] · xlsx|xls|csv רשימה ארוכה של גדלים — אפשר לצרף טבלה במקום להקליד אחד־אחד.
צריך להזין לפחות גודל אחד, או לצרף קובץ גדלים.

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

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

קבצים

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

הערות

שפה גרפית, צבעוניות, מיתוג, דברים שאסור לעשות.
POST /api/briefs · multipart/form-data brief_type="new" · files: logo_files[], ref_images[], task_images[] (jpg|png|svg|pdf|ai|eps|psd|mp4, ≤25MB each) server assigns brief_number and returns { id, brief_number, created_at } * headline / body: neither is required on its own — validate that at least ONE is non-empty closing_notes / closing_link / closing_files exist only when task_type == "דפוס" — omitted from the payload otherwise duration exists for task_type "וידאו" and "ויז׳ואל סטוריבורד", required in both see_hear_files / see_hear_url exist only for "ויז׳ואל סטוריבורד" — at least one of them is required there "ויז׳ואל סטוריבורד" carries no copy: headline, body and legal are hidden and omitted from its payload sizes is mandatory: reject unless sizes[] has ≥1 entry OR sizes_file holds a spreadsheet sizes_file is offered for task_type "סטטי" only; the other types never send it

תיקונים

תיקון על בסיס בריף שכבר קיים במערכת.

המקור

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

התיקון

מה בדיוק משתנה. ככל שזה מדויק יותר — סבב אחד פחות.
צריך לפרט את התיקון.
brief_type="fix" · the picker sends source_brief_id (the number is denormalised for display only) typeahead: GET /api/briefs?q=&limit=8 — matches number, headline and task type; empty q returns the most recent the demo searches a hard-coded array; there is no free-text fallback, a brief must be picked from the list

התאמות גודל

אותו קריאייטיב, גדלים נוספים.

המקור

חיפוש לפי מספר בריף, כותרת או סוג משימה — ובחירה מהרשימה.
צריך לבחור בריף מקור מהרשימה.
הגודל שכבר אושר ומשמש בסיס להתאמה.

הגדלים המבוקשים

כל הגדלים הנדרשים. אפשר לבחור מהמוכנים או להוסיף ידנית.
עדיין לא נבחרו גדלים
או לצרף קובץ אקסל עם הגדליםsizes_file · file[] · xlsx|xls|csv רשימה ארוכה של גדלים — אפשר לצרף טבלה במקום להקליד אחד־אחד.
צריך להזין לפחות גודל אחד, או לצרף קובץ גדלים.
brief_type="resize" · sizes[] is the payload; content fields are inherited from the source brief sizes mandatory here too — sizes[] ≥1 OR a sizes_file spreadsheet

דף נחיתה

דף חדש — משכפול דף קיים או על בסיס רפרנס.

סוג העבודה

הבחירה קובעת אילו שדות נפתחים בהמשך.
צריך לבחור עיצוב או תכנות.

הבריף נשלח

בהדמיה הזו הבריף לא נשמר בשרת — זו התצוגה שהמפתח צריך לממש.