منطق عمل مطور FandO بلغة X++
حسابات وتحققات وسير عمل مخصصة تعكس كيف تسير عملية المالية أو سلسلة الإمداد أو التصنيع لديكم فعلياً، مبنية كأصناف وإضافات.
Microsoft و Dynamics 365
تطوير بلغة X++ على نظام Finance and Operations، الذي يُختصر غالباً FandO، لشركة تدير تصنيعاً أو تجزئة أو مالية معقدة على Dynamics 365.
تميل شركة في دبي إلى توظيف مطور D365 FandO، وD365 هو الاختصار الشائع لـDynamics 365، حين تتجاوز عمليات المالية أو سلسلة الإمداد أو التصنيع لديها ما يغطيه الإعداد القياسي: قاعدة تسعير خاصة بطريقة تسعير الشركة الفعلية للبضائع، أو تقرير تطلبه جهة تنظيمية أو شركة أم بتنسيق لا ينتجه النظام أصلاً، أو تكامل مع بنك أو نظام جمارك. Finance and Operations، ويُختصر أيضاً FandO في إعلانات الوظائف ونقاشات المجتمع، هو نظام Microsoft لتخطيط موارد الشركات الإماراتية الأكبر أو الأكثر تعقيداً، مبني على لغة X++، وهو منصة مختلفة فعلياً عن Business Central الأصغر الموجه للشركات الصغيرة.
تغطي هذه الصفحة دور المطور تحديداً: شخص يكتب كود X++، لا شخص يُعدّ الوحدات أو يدير التدريب، وهو ما تغطيه صفحتانا الخاصتان بـمستشار Dynamics 365 والمستشار التقني. إذا كانت شركتكم تشغّل Business Central بدلاً من ذلك، وهو منصة أصغر موجهة للشركات الصغيرة، انظروا صفحتنا الخاصة بـمطور Business Central، لأن النظامين لا يتشاركان قاعدة كود ولا مجموعة مهارات مطور: أياً كان النظام الذي تشغّله شركتكم في دبي، يحتاج D365 FandO وBusiness Central مطورين مختلفين، لا معمماً واحداً.
ما يبنيه مطور FandO
تسليمات ملموسة خاصة بهذا النظام، لا وصف وظيفي عام لمطور.
حسابات وتحققات وسير عمل مخصصة تعكس كيف تسير عملية المالية أو سلسلة الإمداد أو التصنيع لديكم فعلياً، مبنية كأصناف وإضافات.
تقارير جديدة أو معدَّلة، ومساحات عمل تُظهر الأرقام المحددة التي يفحصها فريق المالية أو العمليات يومياً، بعيداً عن العروض القياسية الجاهزة.
نقاط نهاية واتصالات تتيح لبنك، أو نظام جمارك، أو منصة تجارة إلكترونية، أو تطبيقات Power Platform القراءة من Finance and Operations والكتابة إليها.
تغييرات في النماذج وبلاطات مساحة العمل تزيل نقرات من مهمة متكررة، مبنية على نموذج الإضافة لا التعديل المباشر.
قوالب استيراد وتصدير، وكيانات بيانات، ومهام مجدولة تحافظ على اتساق البيانات الرئيسية مع نمو الشركة.
العمل عبر Lifecycle Services وAzure DevOps لنقل تغييرات X++ من التطوير عبر الاختبار إلى الإنتاج بأمان.
مهارات مهمة
خاصة بهذا النظام، مفحوصة مقابل توثيق المزوّد نفسه.
| المهارة أو الأداة | كيف يبدو الجيد | لماذا تهم |
|---|---|---|
| أساسيات X++ | مرتاح مع أصناف وجداول X++ ونموذج الترجمة إلى CIL الذي تصفه Microsoft في مرجعها الخاص | X++ لغة مستقلة بقواعدها الخاصة، لا نسخة من C# أو Java |
| التطوير القائم على الإضافات | يبني على الإضافات ومعالجات الأحداث لا على تراكب التطبيق الأساسي | التغييرات على طراز التراكب تجعل تطبيق تحديثات المنصة أصعب بكثير |
| كيانات البيانات والتكامل | مرتاح في عرض واستهلاك OData وكيانات بيانات مخصصة للأنظمة الخارجية | معظم تكاملات FandO الحقيقية تمر عبر هذه الكيانات لا الوصول المباشر لقاعدة البيانات |
| Lifecycle Services وDevOps | نقل تغييرات حقيقية عبر مسار تطوير واختبار وإنتاج، لا العمل في بيئة تجريبية واحدة فقط | تُدار بيئات FandO مركزياً عبر هذه الأدوات، بخلاف مشروع ويب نموذجي |
| الوعي بالأداء | يفهم العمليات القائمة على المجموعات ويتجنب المعالجة صفاً بصف في X++ حيث لا تتحمل الحجم | كود X++ سيئ الكتابة يُبطئ إقفال المالية والتقارير للشركة كلها |
يؤكد مرجع لغة X++ الرسمي من Microsoft أن X++ يُترجم إلى Common Intermediate Language الخاصة بـ.NET، وهذا يستحق سؤال المرشح عنه مباشرة: يشرح سبب وجود التشغيل البيني مع C# ولماذا يختلف عمل الأداء عن عقلية SQL البسيطة، وهو بالضبط نوع التفاصيل الذي يفصل مطور D365 FandO حقيقي في دبي عن من عمل في واجهة المستخدم فقط.
طرق العمل معنا
إضافة أو تقرير أو تكامل محدد يناسب مشروعاً محدد النطاق، متفقاً عليه كتابياً ومُسلَّماً عند الإنجاز. نسخة FandO تحتاج باستمرار تغييرات صغيرة مع نمو الشركة تناسب مطوراً متفرغاً يعمل داخل فريقكم شهراً بشهر. شركة تخطط لتشغيل فريق تطوير FandO دائم خاص بها يخدمها دعم التوظيف بشكل أفضل، حيث نستقطب المرشحين ونقيّمهم تقنياً لتوظفوهم مباشرة. تناسب الاستشارة شركة لديها مطورو X++ بالفعل وتريد رأياً ثانياً خبيراً حول مشكلة أداء أو استراتيجية تخصيص قبل المضي أبعد. معظم شركات دبي التي توظف مطور D365 FandO من خلالنا تبدأ بمشروع أو مطور متفرغ.
تقييم مرشح
فحوصات تفصل بين خبرة X++ إنتاجية حقيقية ومشروع دورة تدريبية.
اسألوا أي وحدة مسّتها، وأي مشكلة عمل حلّتها، وكيف غُلِّفت، لا ادعاء عام بـ”تطوير FandO”.
اسألوا مباشرة كيف يتجنب تراكب التطبيق الأساسي، لأن هذه العادة الواحدة تؤثر على كل تحديث منصة مستقبلي.
اسألوا بأي نظام اتصل وكيف عُولجت الأعطال أو إعادة المحاولة، وهي نقطة ضعف شائعة في تكاملات FandO الحقيقية.
مهمة قصيرة داخل بيئة تجريبية، مثل قاعدة تحقق أو تغيير تقرير بسيط، تُراجَع لطريقة بنائها واختبارها.
المرشح بخبرة أداء حقيقية يستطيع وصف ما كان بطيئاً، ولماذا، وأي تغيير قائم على المجموعات أصلحه.
الشهادات
شهادة حالية ومحددة واحدة تغطي هذا الدور.
تصف صفحة الشهادة الرسمية من Microsoft هذه الشهادة بأنها تغطي منطق العمل بلغة X++، والتقارير ومساحات العمل، ونقاط النهاية لـPower Platform والأنظمة الخارجية، والاختبار والأداء وإدارة دورة حياة التطبيق، يُقيَّم ذلك عبر اختبار MB-500.
اطلبوا رابط سجل Microsoft Learn الخاص بالمرشح بدلاً من صورة شارة، لأن تلك هي طريقة Microsoft الخاصة لجعل الشهادة قابلة للتحقق بشكل مستقل، وتأكدوا من أنها لم تنتهِ، لأنها تُجدَّد سنوياً، قبل توظيف مطور D365 FandO في دبي بناءً عليها.
اعتبارات إماراتية
مجالان يتكرران في مشاريع تخطيط موارد الشركات الحقيقية في دبي.
حيث يحتفظ Finance and Operations ببيانات شخصية لعملاء أو موظفين إلى جانب السجلات المالية، يسري المرسوم بقانون اتحادي رقم 45 لسنة 2021، قانون حماية البيانات الشخصية الاتحادي في الإمارات، على تلك البيانات الشخصية تحديداً، منفصلاً عن أي متطلب احتفاظ محاسبي، ويستحق طرحه مع أي مطور D365 FandO توظفونه في دبي قبل تحديد نطاق تكامل.
يتطلب برنامج الفوترة الإلكترونية التابع لوزارة المالية إبلاغ المعاملات بين الشركات إلكترونياً لهيئة الضرائب الاتحادية باستخدام معيار OpenPeppol، ويُطبَّق على مراحل. يجب توجيه مطور FandO العامل على منطق الفوترة أو الضرائب للحفاظ على مرونة نقطة التكامل تلك لا ترميزها بشكل ثابت، لأن صفحة البرنامج نفسها تصف نفسها بأنها لا تزال قيد التطور. هذا مثال جيد على سبب وجوب مراجعة موجز مطور D365 FandO في دبي مع تغيّر القواعد الإماراتية، لا كتابته مرة وتركه دون متابعة.
لنظام تخطيط الموارد الأصغر، انظروا صفحتنا الخاصة بـمطور Business Central. للدور العام عبر التطبيقات، انظروا مطور Microsoft Dynamics 365، ولتوظيف مقابل شهادة محددة، انظروا مطور Microsoft Dynamics 365 معتمد. عمل الإعداد والعمليات، لا الكود، تغطيه صفحتنا الخاصة بـالمستشار التقني لـDynamics 365، وعائلة الأدوار الكاملة على Microsoft وDynamics 365 داخل توظيف مطورين في دبي.
إجابات واضحة
هو نظام Microsoft لتخطيط موارد الشركات الأكبر أو الأكثر تعقيداً، يغطي المالية وسلسلة الإمداد والتصنيع. FandO هو الاختصار اليومي الذي يستخدمه الناس في إعلانات الوظائف والمنتديات لما يُعرف رسمياً بـDynamics 365 Finance وDynamics 365 Supply Chain Management.
لا. هما منتجان منفصلان موجهان لأحجام مختلفة من الشركات، مبنيان بلغتين مختلفتين، X++ لـFinance and Operations وAL لـBusiness Central. المطور القوي في إحداهما ليس منتجاً تلقائياً في الأخرى.
المطور يكتب إضافات X++ والتقارير والتكاملات. المستشار يُعدّ الوحدات، ويُنشئ عمليات العمل، ويدير تدريب المستخدمين، غالباً دون كود. تحتاج تطبيقات FandO الأكبر عادة الدورين معاً.
غالباً نعم على مستوى عملي، لأن FandO يعرض البيانات عبر موصلات Power BI وOData. لعمل تقارير ثقيل ومستقل عبر عدة أنظمة، صفحتنا الخاصة بمطور Power BI أقرب تطابقاً.
يعتمد على ما إذا كان التغيير مبنياً كإضافة أو، في الممارسة القديمة، كطبقة تراكب. المطور الكفء يبني الإضافات على النموذج الحالي تحديداً كي لا تتعارض تحديثات المنصة مع تخصيصاتكم.
صفوا الوحدة المعنية، مثلاً المالية أو سلسلة الإمداد أو التصنيع، وما يجب أن يتغير وأي نظام يحتاج التحدث معه. مكالمة قصيرة تكمل الباقي، وتحصلون على عرض سعر مكتوب وثابت مصمم وفق ذلك الموجز.
المصادر
سعر ثابت ومكتوب
وصلنا طلبك. نعمل الآن على كتابة عرض السعر.
خلال ساعات العمل ستصلك خلال 45 دقيقة. تحقق من بريدك الإلكتروني لرسالة التأكيد.