لو أنت عايز تدخل مجال الـ CRM… هتبدأ منين؟
بجد بسأل السؤال ده لأن ناس كتير بتكون عايزة تدخل المجال ومش عارفة تبدأ منين. هل تبدأ تتعلم C# و JavaScript؟ 💻 ولا تبدأ تفهم الـ Business والـ CRM الأول؟ 🤔 بصراحة، أنا شايف إنك لو هتبدأ من الصفر… متبدأش…
بجد بسأل السؤال ده لأن ناس كتير بتكون عايزة تدخل المجال ومش عارفة تبدأ منين. هل تبدأ تتعلم C# و JavaScript؟ 💻 ولا تبدأ تفهم الـ Business والـ CRM الأول؟ 🤔 بصراحة، أنا شايف إنك لو هتبدأ من الصفر… متبدأش…
ببساطة… بدل ما تفضل تقول: هو الـ Value راحت فين؟ 😂 والـ Function دخلت ولا لأ؟ والكود وقف فين؟ 😅 اكتب: debugger; وافتح F12 👀 الـ Browser هيوقف عند السطر ده 🛑 وساعتها تقدر تشوف: ▪️ قيمة كل Variable ▪️…
لكن مع الوقت اكتشفت إن الموضوع أكبر بكتير… الـ CRM خلاني أفهم البيزنس نفسه 👀 أفهم الـ Sales بيشتغل إزاي 💰 والـ Marketing محتاج إيه 📣 والـ Customer Service بيواجه إيه 🎧 وإزاي الـ Automation والـ Data يقدروا يغيروا طريقة…
سؤال بسيط… لكن الفرق بينهم مهم جدًا لأي Developer شغال على Dynamics 365 CRM / Dataverse 👨💻 خلينا نبسطها 👇 🔹 Early Bound – بتتعامل مع CRM باستخدام Classes Generated: IntelliSense, Strongly Typed, أخطاء الـ Fields بتظهر بدري, مناسب جدًا…
لو بتبدأ في Dynamics 365 CRM، لازم تفهم إمتى كود الـ JavaScript يشتغل 👇 ✅ OnLoad – بيشتغل أول ما الفورم تفتح – API Calls – تهيئة القيم – التحكم في الحقول ✅ OnChange – بيشتغل عند تغيير قيمة Field…
ناس كتير فاكرة إنهم نفس الحاجة… لكن الحقيقة مختلفين تمامًا! 📌 أولًا: Git Git هو Version Control System. يعني ببساطة: بيحفظ كل تعديل بتعمله على الكود. تقدر ترجع لأي نسخة قديمة في أي وقت. تشتغل على Feature جديدة من غير…
للأسف… دي أكتر جملة بسمعها! 😄 أول ما تقول لحد إنك شغال CRM، غالبًا هيسألك: “آه يعني بتسجل بيانات العملاء وأرقام تليفوناتهم؟” والحقيقة إن الـ CRM أكبر بكتير من كده. الـ CRM مش مجرد برنامج… الـ CRM هو طريقة شغل…
كتير من الشركات بتشتغل بكل قوتها عشان تطلع أفضل خدمة أو منتج… لكن بتنسى تسأل أهم شخص في المعادلة: العميل نفسه. وهنا ييجي دور Microsoft Customer Voice 💙 مش مجرد أداة تعمل بيها Survey وخلاص… هي وسيلة تساعدك إنك: ✅…
كتير مننا بيدوس Save كل يوم… لكن هل فكرت إيه اللي بيحصل ورا الكواليس؟ 👀 الرحلة ببساطة كده: 🟢 1. JavaScript (OnSave) – أول حاجة بتشتغل لو عندك JavaScript على الـ Form. 🟢 2. Business Rules – بيتم تنفيذ أي…
كلنا اتعودنا إن أي Application لازم يبدأ بـ Frontend + Backend + Database + APIs… لكن مع Model-Driven Apps في Dynamics 365 CRM، الموضوع مختلف تمامًا. بدل ما تبدأ من الكود…أنت بتبدأ من البيانات (Data Model)، والنظام هو اللي بيبني…