<div dir="rtl" lang="he">

# תרגילים - שיעור 1.7: אוטומציית גבייה וחשבוניות

## מידע כללי
- **שיעור:** 1.7 - אוטומציית מיילים וח-ן
- **סוג השיעור:** מעשי (2 שעות)
- **הערה:** עבדו אך ורק בסביבות Sandbox (סביבות בדיקה) בכדי למנוע הפקת חשבוניות ודיווח אמיתי לרשויות המס.

---

## תרגיל 1: חיבור מול API של חשבוניות (מעשי - 15 דקות)
### הנחיות:
1. פתחו חשבון Sandbox במערכת הנהלת חשבונות ישראלית לבחירתכם (ממליצים על Morning - חשבונית ירוקה).
2. חפשו את תפריט קהילת המפתחים (Developers/API) והנפיקו טוקן או API Key.
3. ב-Make או ב-n8n שיש לכם, הקימו תרחיש חדש שמתחיל במודול תזמון ידני, ומיד אחריו הציבו מודול של HTTP Request המכוון לפעולת ה-Auth (לפי התיעוד של המערכת שבחרתם).
### שאלות לדיון עצמי:
- היכן נשמור את ה-API Key באופן בטוח כך שלא ייחשף לאנשים אחרים שיראו את הזרימה?

---

## תרגיל 2: יצירת לקוח ומסמך חשבונאי בודד (מעשי - 15 דקות)
### הנחיות:
1. לאחר שהתקבל בהצלחה אסימון כניסה בתרגיל 1 (Token), עליכם לחבר מודול HTTP Request נוסף.
2. הגדירו את המודול כבקשת POST לכתובת הרלוונטית (לדוגמה `documents` ב-Morning).
3. בגוף הבקשה (JSON) הכניסו פרטים פיקטיביים של לקוח (שם "לקוח בדיקה", ח.פ, ו-Email) והגדירו שהמסמך יהיה מסוג "חשבונית מס/קבלה".
4. הריצו ב-Test mode ובדקו האם הפעולה החזירה מספר מסמך במערכת.

---

## תרגיל 3: קליטת אירוע חיצוני ב-Webhook (מעשי - 15 דקות)
### הנחיות:
1. עשו שימוש במערכת Google Sheets, צרו גיליון בשם "טבלת מעקב הכנסות" עם העמודות: תאריך עסקת יעד, שם מוצר, שם לקוח, וסכום גבייה.
2. בנו Webhook ב-n8n (או Make) המקבל את השורה המעודכנת מהגיליון ומתחיל את הזרימה שהנחתם בתרגילים הקודמים במקום הפעלה ידנית.
3. הדביקו את הנתונים הדינמיים מה-Webhook הישר לתוך תבנית ה-JSON של יצירת המסמך.

---

## תרגיל 4: משחקי רגולציה ואיתור תקלות (מעשי - 15 דקות)
### הנחיות:
1. שנו את סכום הגבייה בגיליון ל- 9,000 ש"ח והריצו שנית.
2. במידה וה-API דוחה את הבקשה מכיוון שהיא עוברת את תקרת 5,000 ש"ח ללא "מספר הקצאה", הגדירו בעצתכם ערוץ תגובה (Error handle).
3. צרו הודעת סלאק או מייל שקופצת אליכם אם מודול ה-HTTP נכשל תחת סטטוס קוד 400.

---

## תרגיל 5: שימוש ב-AI לניסוח אימייל Follow Up (מעשי - 20 דקות)
### הנחיות:
1. במידה ובפלואו הקודם המסמך לא היה "קבלה" אלא רק "חשבונית ריטיינר" הממתינה שבועיים, נניח שהתאריך פג.
2. חברו מודול של ChatGPT או Claude (לפי מה שהתחברתם כבר בקורס).
3. שגרו אליו הנחיה (Prompt) ושלבו בו את שפת ה-AI Engineer: "אתה סוכן שימור גבייה. לקוח בשם X שמחבב Y מאחר בתשלום."
4. קחו את פלט המודל והזרימו אותו אל מודול Gmail שיוצר טיוטה (Create a Draft). הפעילו וקיראו מה נוצר לכם!

---

## תרגיל 6: משימת בית
### הנחיות:
בנו את תהליך הגבייה המלא - מקצה לקצה - באוטומציה של עסק אמיתי. 

**תזרים המשימה:**
1. הזרקת פרטי עסקה חדשה מגוגל שיטס.
2. בדיקת AI - ה-LLM מנתח האם הסכום המבוקש גדול מ-5,000.
3. העברת יצירת מסמך ב-Sandbox של מורנינג/iCount דרך HTTP.
4. המתנה של שבועיים מלאים - ואם לא סומן "שולם" בקובץ, יצירת פרומפט חירום אישי.
5. הוספת מנגנון מתקדם מסוג Human In The Loop באמצעות כפתורי אישור בתוך סלאק (Slack) המאפשר למנהל הסטודיו ללחוץ על "אשר מתן תזכורת".
**הגישו עד השיעור הבא.**

---

## קריטריונים להערכה
| קריטריון | ציון |
|---|---|
| מעבר למודול HTTP ועצמאות ביצירת מסמך שאינו מובנה בהכרח | 30% |
| שימוש דינמי בשדות המידע שב-Webhook בתוך JSON | 20% |
| רמת ההתאמה האישית ב-Prompt נכתב על ידי AI | 20% |
| טיפול בשגיאות (Error Handling) בצורה תקנית | 30% |

</div>
