الوسم CRM

لسه بتستخدم Xrm.Page في Dynamics 365 CRM؟ 🤔

لو إجابتك أيوة… يبقى لازم تعرف إن Microsoft بقت بتوصي باستخدام formContext بدل Xrm.Page. طب إيه الفرق؟ 🔹 Xrm.Page: الطريقة القديمة (Legacy). كانت شغالة على الفورم كله بشكل مباشر. لسه ممكن تشتغل في بعض السيناريوهات، لكن مش هي الاختيار الصح…

لو أنت عايز تدخل مجال الـ CRM… هتبدأ منين؟

بجد بسأل السؤال ده لأن ناس كتير بتكون عايزة تدخل المجال ومش عارفة تبدأ منين. هل تبدأ تتعلم C# و JavaScript؟ 💻 ولا تبدأ تفهم الـ Business والـ CRM الأول؟ 🤔 بصراحة، أنا شايف إنك لو هتبدأ من الصفر… متبدأش…

ليه debugger; مهم في JavaScript؟

ببساطة… بدل ما تفضل تقول: هو الـ Value راحت فين؟ 😂 والـ Function دخلت ولا لأ؟ والكود وقف فين؟ 😅 اكتب: debugger; وافتح F12 👀 الـ Browser هيوقف عند السطر ده 🛑 وساعتها تقدر تشوف: ▪️ قيمة كل Variable ▪️…

Early Bound ولا Late Bound في Dynamics 365 CRM؟

سؤال بسيط… لكن الفرق بينهم مهم جدًا لأي Developer شغال على Dynamics 365 CRM / Dataverse 👨‍💻 خلينا نبسطها 👇 🔹 Early Bound – بتتعامل مع CRM باستخدام Classes Generated: IntelliSense, Strongly Typed, أخطاء الـ Fields بتظهر بدري, مناسب جدًا…

JavaScript Events في Dynamics 365 CRM

لو بتبدأ في Dynamics 365 CRM، لازم تفهم إمتى كود الـ JavaScript يشتغل 👇 ✅ OnLoad – بيشتغل أول ما الفورم تفتح – API Calls – تهيئة القيم – التحكم في الحقول ✅ OnChange – بيشتغل عند تغيير قيمة Field…

Git ولا GitHub؟ 🤔

ناس كتير فاكرة إنهم نفس الحاجة… لكن الحقيقة مختلفين تمامًا! 📌 أولًا: Git Git هو Version Control System. يعني ببساطة: بيحفظ كل تعديل بتعمله على الكود. تقدر ترجع لأي نسخة قديمة في أي وقت. تشتغل على Feature جديدة من غير…

هو الـ CRM ده برنامج بيخزن بيانات العملاء وخلاص؟”

للأسف… دي أكتر جملة بسمعها! 😄 أول ما تقول لحد إنك شغال CRM، غالبًا هيسألك: “آه يعني بتسجل بيانات العملاء وأرقام تليفوناتهم؟” والحقيقة إن الـ CRM أكبر بكتير من كده. الـ CRM مش مجرد برنامج… الـ CRM هو طريقة شغل…