feat: place generated report in the CaseFiles case folder (P7)

DirectAccessReportGenerator now, when CaseFilesCore is installed (soft-detected,
no hard dependency), sets the generated Document's folderId to the case
"מסמכים" folder via CaseFolderService so it shows in the CaseDocs panel. The
existing Case link + best-effort NetworkStorage upload are unchanged.

Verified on dev (P7_OK): php -l clean; Case.documents relate is visible via
Document.cases (shared junction); folder placement works.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-06-21 10:53:23 +00:00
parent c1535e744f
commit 3178904b28
4 changed files with 133 additions and 6 deletions
+39
View File
@@ -0,0 +1,39 @@
# LegalAssistance — סיוע משפטי (דוח גישה ישירה)
**גרסה:** 2.0.10 | **מחבר:** Marcus-Law | **EspoCRM:** >= 8.0.0
## תיאור
יצירת **דוח גישה ישירה** (סיוע משפטי) כקובץ Word, ישירות מתוך שיחה עם העוזר **שירה**. שירה מנהל ראיון מובנה
(8 שלבים) לאיסוף הנתונים, ואז המערכת מייצרת את הדוח מתבנית DOCX וצורפת אותו לתיקיית התיק.
## תלויות
- **SmartAssistant + שירה (shira-hermes)** — נדרש; הכלי נקרא דרך מנגנון הכלים של שירה.
- **NetworkStorageIntegration** — מומלץ; שמירת הדוח בתיקיית התיק (יש fallback לאחסון מקומי).
## התקנה
1. ודא ש‑SmartAssistant ושירה מוגדרים.
2. הורד את `LegalAssistance` והתקן דרך **ניהול → הרחבות**.
3. בצע Rebuild ורענון קשיח.
## מה מתווסף למערכת
- כלי **"יצירת דוח גישה ישירה"** הזמין לעוזר שירה במצב תיק.
- תבנית מסמך דוח גישה ישירה.
## שימוש
במצב תיק, בקש משירה ליצור דוח גישה ישירה. שירה יאסוף את הפרטים בשלבים, ובסיום ייצור את ה‑DOCX וישמור אותו בתיק.
## טיפול בעיות נפוצות
| תסמין | סיבה | פתרון |
|---|---|---|
| הדוח לא נוצר | שירה/SmartAssistant לא מוגדרים | ודא שהאינטגרציה פעילה. |
| הדוח לא נשמר בתיק | NetworkStorageIntegration לא מותקן | יישמר מקומית; להתקנת NSI לשמירה בתיקיית התיק. |
---
> תיעוד טכני למפתחים: `ARCHITECTURE.md`.