نظرة عامة حول إنشاء التطبيقات وتخصيصها في الإصدار 9.x من Dynamics 365 Customer Engagement (on-premises)
يمنحك Dynamics 365 Customer Engagement (on-premises) إمكانات قوية لإنشاء التطبيقات وتخصيصها لا تتطلب منك كتابة سطر واحد من التعليمات البرمجية. من خلال مجموعة شاملة من أدوات المصمم ومحرر WSYSIG، يمكن لأي شخص تخصيص تطبيقات Dynamics 365 Customer Engagement (on-premises) بشكل كامل أو إنشاء تطبيقات مخصصة خاصة به.
للحصول علي وثائق الإصدارات السابقة (8.x والإصدار الأقدم)، زر وثائق الإصدارات السابقة من Dynamics.
إنشاء التطبيقات ومكونات التخصيص
يتكون التطبيق المصمم بشكل جيد من عدة مكونات تحددها باستخدام المصممين والمحررين المتاحين لبناء مظهر التطبيق النهائي ووظائفه. المكونات خصائص المكونات التي تستخدمها لتحويل التطبيق إلى بيانات تعريف.
لفهم كيفية ارتباط كل واحد من هذه المكونات بتصميم التطبيق، تم فصلها هنا إلى فئات البيانات وواجهة المستخدم والمنطق والرسوم المرئية.
بيانات
تحدد هذه المكونات العنصر التي سيستند التطبيق إليها.
المكون | الوصف | المصمم |
---|---|---|
الكيان | عنصر مع خصائص تقوم بتعقبها، مثل حساب أو جهة اتصال. يتوفر عدد كبير من الكيانات القياسية. ويمكنك تخصيص كيان قياسيي غير تابع للنظام (كيان الإنتاج) أو إنشاء كيان مخصص من البداية. | مصمم الكيان |
الحقل | خاصية مقترنة بكيان. يتم تعريف الحقل بواسطة نوع بيانات يحدد نوع البيانات التي يمكن إدخالها أو تحديدها. تشتمل الأمثلة على نص أو رقم أو تاريخ ووقت أو عملة أو بحث (إنشاء علاقة مع كيان آخر). تُستخدم الحقول عادةً مع النماذج وطرق العرض وعمليات البحث. | مصمم الكيان |
علاقة | تحدد علاقات الكيانات كيفية ارتباط الكيانات ببعضها. أنواع العلاقات هي: 1:N (واحد لأكثر) وN:1 (من عديد إلى واحد) وN:N (عديد إلى عديد). على سبيل المثال، تؤدي إضافة حقل بحث إلى كيان إلى إنشاء علاقة 1:N جديدة بين الكيانين وتتيح لك وضع حقل البحث هذا على نموذج. | مصمم الكيان |
حقل مجموعة الخيارات | إنه نوع خاص من أنواع الحقول، يوفر للمستخدم مجموعة من الخيارات المحددة مسبقًا. يحتوي كل خيار قيمة عدد وتسمية. يعرض هذا الحقل، عند إضافته إلى نموذج، عنصر تحكم يسمح للمستخدم بتحديد خيار. هناك نوعان من مجموعات الخيارات؛ مجموعات خيارات، حيث يستطيع المستخدم تحديد خيار واحد فقط، ومجموعات خيارات التحديد المتعدد، التي تسمح بأكثر من تحديد واحد. | مصمم مجموعة الخيارات |
مزيد من المعلومات: إنشاء الكيانات أو تحريرها (أنواع السجلات)
واجهة المستخدم
تحدد هذه المكونات كيفية تفاعل المستخدمين مع التطبيق.
المكون | الوصف | المصمم |
---|---|---|
التطبيق | يحدد أساسيات التطبيق مثل المكونات والخصائص ونوع العميل وعنوان URL لتطبيقك. | مصمم التطبيق |
مخطط الموقع | تحديد أسلوب التنقل في تطبيقك. | مصمم مخطط الموقع |
النموذج | مجموعة من حقول إدخال البيانات لكيان محدد تتطابق مع العناصر التي تتعقبها مؤسستك للكيان. على سبيل المثال، مجموعة من حقول إدخال البيانات حيث يقوم المستخدم بإدخال المعلومات ذات صلة لتعقب طلبات العميل السابق إلى جانب تواريخ محددة لإعادة إرسال طلبات معينة. | مصمم النماذج |
طريقة العرض | تحدد طرق العرض طريقة عرض قائمة سجلات لكيان معين في تطبيقك. تحدد طريقة العرض الأعمدة المراد عرضها وعرض كل عمود وسلوك الفرز وعوامل التصفية الافتراضية. | مصمم العرض |
مزيد من المعلومات: إنشاء تطبيق أو تحريره باستخدام مصمم التطبيق
منطقي
يحدد هذا المكون العمليات التجارية والقواعد والأتمتة التي سيحتوي عليها التطبيق. يستخدم منشئو التطبيقات مصممًا خاصًا لنوع العملية أو القاعدة.
نوع المنطق | الوصف | المصمم |
---|---|---|
سير إجراءات العمل | عملية عبر الإنترنت تعرف المستخدمين خطوة خطوة على عملية أعمال قياسية. على سبيل المثال، تُستخدم سير إجراءات العمل إذا أردت من الجميع التعامل مع طلبات خدمة العملاء بنفس الطريقة، أو طلب الموظفين لنيل الموافقة على فاتورة قبل إرسال طلب. | مصمم سير إجراءات العمل |
سير العمل | يقوم سير العمل بتنفيذ إجراءات الأعمال تلقائيًا دون واجهة مستخدم. يستخدم المصممون عمليات سير العمل لبدء التنفيذ التلقائي الذي لا يتطلب تدخل المستخدم. | مصمم سير العمل |
إجراءات | الإجراءات هي نوع من أنواع العمليات تسمح لك باستدعاء الإجراءات يدويًا، بما في ذلك الإجراءات المخصصة، مباشرة من سير عمل. | مصمم الإجراءات |
قاعدة العمل | تستخدم لتطبيق منطق قاعدة أو توصية على نموذج، على سبيل المثال، لتعيين متطلبات الحقل أو إخفاء الحقول أو التحقق من صحة البيانات. يستخدم مصممو التطبيق واجهة بسيطة لتنفيذ القواعد سريعة التغيير وشائعة الاستخدام وصيانتها. | مصمم قاعدة العمل |
مزيد من المعلومات: إنشاء منطق عمل مخصص من خلال العمليات
الرسوم المرئية
تحد نوع مؤثرات عرض البيانات الذي سيكون متوفرًا للتطبيق بالإضافة إلى عملية إعداد التقارير.
المكون | الوصف | المصمم |
---|---|---|
مخطط | رسم مرئي واحد يمكنك عرضه ضمن طريقة عرض أو على نموذج أو يمكن إضافته إلى لوحة معلومات. | مصمم المخطط |
لوحة المعلومات | تعمل كلوحة لرسم مرئي واحد أو أكثر توفر نظرة عامة على بيانات العمل القابلة للتطبيق. | مصمم لوحة المعلومات |
التقارير | تتوفر العديد من التقارير القياسية التي توفر معلومات تجارية مفيدة للمستخدم. تستند هذه التقارير على SQL Server Reporting Services وتوفر نفس مجموعة الميزات المتوفرة لتقارير SQL Server Reporting Services. | معالج التقارير |
مزيد من المعلومات: إنشاء مخطط نظام أو تحريره ونظرة عامة على التقارير
إمكانية التوسعة
توفر Dynamics 365 Customer Engagement (on-premises) مجموعة من خدمات الويب وواجهات برمجة التطبيقات التي تسمح للمطورين بكتابة التعليمات البرمجية. عندما يتم كتابة التعليمات البرمجية باستخدام الأساليب المدعومة، يمكنك توقع أنه سيستمر العمل عندما تقوم بترقية مؤسستك.
مزيد من المعلومات: دليل مطور Dynamics 365 Customer Engagement (on-premises)
إمكانية الحمل
توجد حلول بحيث يمكن شراء Dynamics 365 Customer Engagement (on-premises) أو مشاركته، أو بمعنى آخر نقله من مؤسسة إلى أخرى. يمكنك إنشاء الحلول الخاصة بك أو الحصول على حلول من AppSource أو من مورد برامج مستقل (ISV). الحل عبارة عن ملف يمكنك استيراده في بيئة كتطبيق أو لتطبيق مجموعة من التخصيصات على تطبيق موجود.
مزيد من المعلومات: نظرة عامة على الحلول
ما أنواع التخصيصات التي يتم دعمها مع Dynamics 365 Customer Engagement (on-premises)؟
ونتوقع أنه يمكنك القيام بمعظم التخصيصات الخاصة بك باستخدام الأدوات الموجودة في التطبيق. يتم دعم كل شيء تقوم به باستخدام هذه الأدوات بواسطة Microsoft لأنها تطبق التغييرات على بيانات التعريف أو البيانات التي تعتمد على بيانات التعريف.
ولكن إذا لم تتمكن أدوات التخصيص من تلبية احتياجاتك، فيمكنك تثبيت حل مقدم من طرف ثالث أو توظيف مطور لوضع التعليمات البرمجية لتخصيصاتك. وفي الحالتين، من المستحسن فهم التخصيصات المدعومة. إذا كنت بحاجة إلى الاستثمار في حل يتطلب التعليمات البرمجية، يجب التأكد من أنه يتم كتابة التعليمات البرمجية باستخدام واجهات برمجة التطبيقات المدعومة فقط. يساعدك هذا على حماية استثمارك في كلاً من تطبيقات Customer Engagement وأي حلول تحصل عليها.
مزيد من المعلومات: التخصيصات المدعومة وغير المدعومة
التغييرات التي تؤثر على أداء مؤسسة تطبيقات Customer Engagement
يجب أن يدرك منشئو ومخصصو التطبيقات أن استيراد الحلول وتطبيق التخصيصات التي تغير بيانات التعريف قد يؤثر على أداء مؤسسة Dynamics 365 Customer Engagement (on-premises). تشمل الإجراءات التي يمكن أن تتداخل مع عملية النظام المعتادة:
إضافة أو إزالة أو تغيير الكيانات أو المفاتيح البديلة أو السمات أو العلاقات.
استيراد الحلول
نشر التخصيصات
إذا كنت تقوم بتطبيق هذه التغييرات على نظام إنتاج، فإننا نوصي بجدولة هذه العمليات عندما يكون ذلك أقل تعطيلاً للمستخدمين.