M365.FM · עברית
התאמה אישית של Business Central: פיתוח ב-AL והרחבות בהסבר פשוט
אבטחה, זהות וממשלPower Platform & Dynamics 365business centralפיתוח alהרחבותdynamics 365התאמה אישיתvisual studio codecodeuniterp
שדה נוסף ברשומת לקוח, שלב אישור ייעודי או כלל שבודק הזמנה לפני רישום – גם התאמות קטנות ב-Business Central נשמעות מהר מאוד כמו שפה חדשה לגמרי. הפרק מסביר מהו פיתוח ב-AL, למה קיימות הרחבות (Extensions) ואיך התאמות אישיות פועלות בבטחה לצד האפליקציה הסטנדרטית.
עקבו אחרי הפודקאסטפרקים חדשים על Microsoft 365, Copilot ועוד, בחינם באפליקציית הפודקאסטים שלכם.Spotify
▶ התאמה אישית של Business Central: פיתוח ב-AL והרחבות בהסבר פשוט (דיבוב AI)
מה תלמדו:
- למה הרחבות ולא שינוי קוד: בעבר ערכו ישירות את הקוד המקורי (C/AL), וכל עדכון דרש השוואות ותיקונים; כיום אפליקציית הבסיס נשארת ללא שינוי, וההתאמות פועלות כאפליקציה נפרדת דרך ממשקים נתמכים
- אובייקטי AL המרכזיים: טבלאות ושדות כארון תיקים דיגיטלי, דפי כרטיס, רשימה וגיליון עבודה, הרחבות טבלה ודף, codeunits, דוחות, שאילתות ו-XMLports
- טריגרים ואירועים: טריגרי אימות בעת שינוי שדה, מנויי אירועים (event subscribers) וההבדל בין OnBefore (בדיקה לפני הרישום עם אפשרות לעצור אותו) ל-OnAfter (תגובה לאחר מכן), כשהכללים המשותפים מרוכזים ב-codeunit אחד
- כלים ותהליך עבודה: Visual Studio Code עם הרחבת AL Language, הפקודה AL: Go!, חבילת האפליקציה, בדיקות בסביבת Sandbox, ניפוי באגים עם נקודות עצירה והיסטוריית גרסאות ב-Git
- דוגמה מעשית לתוסף בונוסים ללקוחות: טבלת דרגות עם אחוז הנחה (זהב = 10%), דפי רשימה וכרטיס, שדה Bonus ID בכרטיס הלקוח, כלל ההנחה ב-codeunit, codeunit התקנה ומנוי אירועים בתהליך המכירה
הפרק הזה הוא גרסה עברית בדיבוב AI של הסרטון המונפש מתוך M365 Show של Microsoft MVP מירקו פטרס.