التغييرات الهامة الواردة في Dynamics 365 Customer Engagement

تنطبق الإعلانات وحالات الإهمال الموضحة في هذا الموضوع على Dynamics 365 Customer Engagement اعتبارًا من تحديث يوليو 2017. يجب على المسؤولين ومحترفي تكنولوجيا المعلومات استخدام هذه المعلومات للاستعداد للإصدارات المستقبلية من Dynamics 365 (عبر الإنترنت). يشير Customer Engagement إلى التطبيقات التي تشكل جزء إدارة علاقات العملاء (CRM) في Dynamics 365 (عبر الإنترنت)، وتشمل تطبيقات Sales وCustomer Service وField Service وProject Service Automation.

تعني عبارة "مهمل" إلى أننا نعتزم إزالة الميزة أو الإمكانية من إصدار "رئيسي" مستقبلي لـ Dynamics 365 (عبر الإنترنت). وسوف يستمر العمل بالميزة أو الإمكانية ودعمها بشكل كامل حتى إزالتها رسميًا. يمكن أن يمتد إعلام الإهمال هذا لبضع سنوات. بعد الإزالة، لن تعمل الميزة أو الإمكانية. نحن نخطط الآن بحيث يتاح لك الوقت الكافي لتخطيط وتحديث التعليمات البرمجية الخاصة بك قبل إزالة هذه الميزة أو الإمكانية.

للحصول على معلومات حول عمليات الإهمال السابقة، راجع:

إهمال Dynamics 365 for Outlook (عميل Outlook)

يعتبر تطبيق Dynamics 365 لـ Outlook، المقدم مع Dynamics CRM 2016 (الإصدار 8.0)، أحدث عرض لدينا لإقران Dynamics 365 (عبر الإنترنت) مع Microsoft Outlook. باستخدام تطبيق Dynamics 365 لـ Outlook، يمكنك مطالعة المعلومات السياقية من Dynamics 365 (عبر الإنترنت) مباشرة داخل علبة الوارد في Outlook. بنقرة واحدة، يمكنك ربط رسالة بريد إلكتروني في Outlook أو موعد بسجل Dynamics 365 (عبر الإنترنت) محدد. يعمل تطبيق Dynamics 365 لـ Outlook مع المزامنة على جانب الخادم.

بالتالي، تم إهمال الوظيفة الإضافية لـOutlook القديمة في—Dynamics 365 for Outlook—مع تحديث يوليو 2017 لـ Dynamics 365 وستتم إزالتها في الإصدار الرئيسي المستقبلي. يشمل هذا الإهمال وضع عدم الاتصال والمزامنة في Dynamics 365 لـ Outlook.

مزيد من المعلومات:

إهمال جدولة الخدمة في Dynamics 365 for Customer Service

تضمين حل Unified Resource Scheduling في Dynamics 365 for Field Service. باستخدام هذا الحل، يمكنك تلقائيًا إعداد النظام لجدولة متطلبات حجز متعددة بصفة متكررة. هذا يقلل من وقت السفر الإجمالي وزيادة كفاءة استخدام كافة الموارد. يأخذ هذا الحل الكثير من القيود في الاعتبار، مثل توافر الموارد والمهارات المطلوبة وساعات العمل والمدة والفترات الزمنية لتحسين الجدول.

تم إهمال وظائف جدولة الخدمة الموجودة باستخدام نشاط الخدمة وسوف تتم إزالتها في إصدار رئيسي مستقبلي. وسيتم تضمين ميزات جدولة الخدمة في الحل Unified Resource Scheduling. يتكامل هذا الحل بسهولة مع Dynamics 365 (عبر الإنترنت)، وسوف يعمل مع Dynamics 365 for Customer Service. سيوفر حل Unified Resource Scheduling ميزة تتماثل مع ميزة جدولة الخدمة الموجودة.

سيتم منح مستخدمي جدولة الخدمة الموجودين إشعارًا مقدمًا بشأن الترحيل المحدد بوقت إلى إمكانات جدولة الخدمة الجديدة.

مزيد من المعلومات: التعليمات والتدريب: استخدم تحسين جدولة الموارد لجدولة متطلبات حجز متعددة بصفة متكررة

إهمالها مربعات الحوار

يمكنك استخدام عملية حوار لإنشاء نموذج إدخال بيانات تفاعلي خطوة بخطوة والذي يتطلب إدخال من المستخدم للبدء والتشغيل حتى الاكتمال. عند بدء عملية حوار، يتم تقديم واجهة تشبه المعالج؛ ويقوم المستخدمون بالاختيار أو إدخال البيانات أثناء التقدم عبر كل صفحة من المعالج.

تم إهمالها مربعات الحوار واستبدالها بسير المهام على الجوال (المتوفر بدءاً من تحديث ديسمبر 2016) وسير إجراءات العمل. سوف يستمر تطوير كل من سير المهام وسير إجراءات العمل لتسهيل عملية الانتقال.

إهمال استخدام قاعدة معارف Parature كحل إدارة المعرفة في Dynamics 365

إهمال استخدام قاعدة معارف Parature من Microsoft كحل إدارة المعرفة في Dynamics 365 (عبر الإنترنت) يتم استبدال هذه الميزة بميزات إدارة المعرفة في Dynamics 365 (عبر الإنترنت).

ستتم إزالة إعداد حل المعارف في مربع حوار إعدادات إدارة قاعدة المعارف، والذي يوفر الاتصال بين Dynamics 365 و Parature من Microsoft، في إصدار رئيسي مستقبلي لـ Dynamics 365 (عبر الإنترنت).

مربع حوار إعدادات إدارة قاعدة المعارف

إهمال تطبيق Project Service Finder

تم إهمال تطبيق Project Service Finder، المتوفر للاستخدام مع Dynamics 365 for Project Service Automation. سيتم دعم التطبيق لإصدارات Project Service Automation القديمة المقترنة وفقًا لـ سياسة دورة الحياة الجديدة من Microsoft. ستكون الوظائف المتوفرة من خلال هذا التطبيق متاحة في إصدار مستقبلي من Dynamics 365 (عبر الإنترنت) في تطبيق Dynamics 365 For Project Service Automation.

إهمالها كيانات العقود وبنود شروط التعاقد وقوالب العقود

تم إهمالها كيانات العقود وبنود شروط التعاقد وقوالب العقود وستتم إزالتها في إصدار رئيسي مستقبلي لـ Dynamics 365 (عبر الإنترنت). وتم استبدال الوظائف بالاستحقاقات في Dynamics 365 for Customer Service.

إهمال اتفاقيات مستوى الخدمة (SLA) القياسية في Dynamics 365 for Customer Service

تم إهمال اتفاقيات مستوى الخدمة القياسية (تعيين حقل نوع SLA إلى قياسي) وستتم إزالتها في إصدار رئيسي مستقبلي لـ Dynamics 365 (عبر الإنترنت). تم استبدال اتفاقيات مستوى الخدمة القياسية باتفاقيات مستوى الخدمة المحسنة. مزيد من المعلومات: TechNet: اتفاقيات مستوى الخدمة المحسنة

إهمال أدوار العلاقات

تم إهمال أدوار العلاقات (الإعدادات>إدارة الأعمال>أدوار العلاقة) وستتم إزالتها في إصدار رئيسي مستقبلي لـ Dynamics 365 (عبر الإنترنت). يتم استبدال هذه الميزة بـ أدوار الاتصال. مزيد من المعلومات: التعليمات والتدريب: إنشاء اتصالات لعرض العلاقات بين السجلات.

إهمال دمج المراسلات

في Dynamics CRM 2016 (الإصدار 8.0)، قدمنا دمج المستندات على جانب الخادم باستخدام Word وقوالب Excel. يمكنك استخدام هذه القوالب لتوفير مستندات موحدة أو تحليل بيانات مخصص لمؤسستك.

تم إهمال ميزة دمج البريد من الإصدارات السابقة. وهذا يشمل الوظيفة الإضافية في Word لدمج البريد بالإضافة إلى قوالب دمج البريد (الإعدادات>القوالب>قوالب دمج البريد).

مزيد من المعلومات: [التعليمات والتدريب: إنشاء قوالب Word وExcel من بيانات Dynamics 365](https://www.microsoft.com/en-us/Dynamics/crm-customer-center/create-word-and-excel-templates-from-dynamics-365-data.aspx)

إهمال الإعلانات

تم إهمال الإعلانات (الإعدادات>الإدارة>الإعلانات) وستتم إزالتها في إصدار رئيسي مستقبلي لـ Dynamics 365 (عبر الإنترنت).

تم إهمالها العمليات التجارية الجاهز للاستخدام المتوفرة من خلال إعداد "‏‫إضافة عمليات الأعمال الجاهزة للاستخدام‬"

تم إهمال عمليات الأعمال الجاهزة للاستخدام المتوفرة من خلال إعداد إضافة عمليات الأعمال الجاهزة للاستخدام (الإعدادات>إدارة البيانات>إضافة عمليات الأعمال الجاهزة للاستخدام) وستتم إزالته في إصدار رئيسي مستقبلي لـ Dynamics 365 (عبر الإنترنت). يمكنك العثور على عمليات أعمال جاهزة للاستخدام في AppSource.

إهمال بعض واجهات برمجة التطبيقات (API) للعميل

تم إهمال واجهات برمجة التطبيقات التالية للعميل في الإصدار الحالي لإعادة تنظيم طراز كائن واجهة برمجة تطبيقات عميل Xrm لتتماشى بشكل أفضل مع الحاجة لاستخدام نفس البرامج النصية للعميل دون الاضطرار إلى تغييرها استنادًا إلى السياق أو العميل (عميل الويب أو واجهة موحدة جديدة) التي يتم تشغيلها فيه. يجب أن تخطط لاستخدام واجهات برمجة التطبيقات للعميل الجديدة المذكورة في عمود واجهة برمجة تطبيقات العميل البديلة بدلاً من الواجهات المهملة. سوف يستمر توافر واجهات برمجة التطبيقات للعميل المهملة ودعمها حتى تتم إزالتها رسميًا من إصدار رئيسي مستقبلي لـ Dynamics 365.

واجهة برمجة تطبيقات العميل المهملة واجهة برمجة تطبيقات العميل البديلة تعليقات
Xrm.Page النماذج: ExecutionContext.getFormContext الأوامر: Xrm.Page هو سياق النموذج الرئيسي. في حالة تشغيل برنامج نصي في سياق ثانوي (صف شبكة، نموذج سريع، كيان ذي صلة) عندئذ سيكون Xrm.Page لسياق نموذج غير صحيح. باستخدام طرق بديلة للحصول على سياق النموذج فإننا نسمح باستخدام نفس البرنامج النصي بدون تعديل في كافة السياقات.
أرسله كمعلمة PrimaryControl
Xrm.Page.context Xrm.Utility.getGlobalContext يسمح بالوصول إلى سياق عمومي دون الحاجة إلى المرور بسياق النموذج.
Xrm.Page.context.getQueryStringParameters formContext.data.attributes ستقوم واجهة برمجة التطبيق formContext.data.attributes بإجراء استرداد لبيانات مرتبطة غير تابعة للكيان متسقة عبر نماذج الكيان ومربعات الحوار القائمة على معلومات التعريف وسير العمل المستند إلى المهام. ستكون البيانات توليفة من قيم مخصصة تم إرسالها باستخدام سلسلة استعلام وما تمت تحديده في المعلمات في أساليب openForm() أو openQuickCreate() أو openDialog.
Xrm.Page.context.getTimeZoneOffsetMinutes globalContext.userSettings.getTimeZoneOffsetMinutes نقل إلى globalContext.userSettings
Xrm.Page.context.getUserId globalContext.userSettings.userId نقل إلى globalContext.userSettings
Xrm.Page.context.getUserLcid globalContext.userSetings.languageId نقل إلى globalContext.userSettings
Xrm.Page.context.getUserName globalContext.userSettings.userName نقل إلى globalContext.userSettings
Xrm.Page.context.getUserRoles globalContext.userSettings.securityRoles نقل إلى globalContext.userSettings
Xrm.Page.context.getIsAutoSaveEnabled globalContext.organizationSettings.isAutoSaveEnabled نقل إلى globalContext.organizationSettings
Xrm.Page.context.getOrgLcid globalContext.organizationSettings.languageId نقل إلى globalContext.organizationSettings
Xrm.Page.context.getOrgUniqueName globalContext.organizationSettings.uniqueName نقل إلى globalContext.organizationSettings
Xrm.Page.data.entity.save(string) Xrm.Page.data.entity.save(saveOptions) استخدم كائن saveOptions بدلاً من معلمة السلسلة.
Xrm.Page.data.entity.getDataXml لا يوجد تغيير في الأسلوب، لكن استخدم "typename" بدلا من type لسمات البحث.
GridRow.getData GridRow.data يعد GridRow بالضرورة سياق نموذج. هذا التغيير يوحد واجهة GridRow مع formContext.
GridRowData.getEntity GridRowData.entity تمثل GridRowData بيانات نموذج. هذا التغيير يوحد واجهة GridRowData مع formContextData.
Xrm.Mobile.offline Xrm.WebApi.offline تم النقل إلى أساليب ذات صلة بوضع دون اتصال تحت Xrm.WebApi.offline
parent.Xrm السابق: قد يتفاعل مورد ويب HTML مع كائنات Xrm.Page أو Xrm.Utility داخل النموذج باستخدام parent.Xrm.Page أو parent.Xrm.Utility. الآن: سوف يعمل parent.Xrm.* إذا تم تحميل مورد ويب HTML في حاوية نماذج. بالنسبة للأماكن الأخرى، مثل تحميل مورد ويب HTML كجزء من SiteMap، فإن parent.Xrm.* لن يعمل.
addOnKeyPress استخدام عنصر تحكم مخصص تم إنشاؤه باستخدام إطار عمل عناصر التحكم المخصصة الجديد.
removeOnKeyPress استخدام عنصر تحكم مخصص تم إنشاؤه باستخدام إطار عمل عناصر التحكم المخصصة الجديد.
showAutoComplete استخدام عنصر تحكم مخصص وواجهة المستخدم المطابقة
hideAutoComplete استخدام عنصر تحكم مخصص وواجهة المستخدم المطابقة
Xrm.Utility.alertDialog Xrm.Navigation.openAlertDialog يتسق التوقيع الجديد مع واجهات برمجة التطبيقات الأخرى (openForm) ويتخذ مجموعة جديدة من المعلمات لتحقيق المرونة.
Xrm.Utility.confirmDialog Xrm.Navigation.openConfirmDialog() يتسق التوقيع الجديد مع واجهات برمجة التطبيقات الأخرى (openForm) ويتخذ مجموعة جديدة من المعلمات لتحقيق المرونة.
Xrm.Utility.isActivityType Xrm.Utility.getEntityMetadata أسلوب isActivityType متزامن لذا كان مناسبًا لقواعد الشريط. مع ذلك، فالأسلوب البديل، getEntityMetadata، غير متزامن وغير مناسب لقواعد الشريط.
Xrm.Utility.openEntityForm Xrm.Navigation.openForm نقل إجراءات التنقل إلى Xrm.Navigation
Xrm.Utility.openQuickCreate Xrm.Navigation.openForm نقل إجراءات التنقل إلى Xrm.Navigation
Xrm.Utility.openWebResource Xrm.Navigation.openWebResource نقل إجراءات التنقل إلى Xrm.Navigation ملاحظة: تقوم واجهة برمجة التطبيق هذه بإرجاع VOID في الواجهة الموحدة.

إهمال خاصية EntityMetadata.IsInteractionCentricEnabled

تم الآن تمكين كافة الكيانات المدعومة في الواجهة الموحدة للتجربة التفاعلية في تطبيق مركز خدمة العملاء. هذا يعني أن خاصية EntityMetadata.IsInteractionCentricEnabled، التي تشير إلى ما إذا كان يمكن تمكين الكيان للتجربة التفاعلية أم لا، لم تعد متعلقة. تمت إزالة الإعداد المتعلق لهذه الخاصية في أداة التخصيص تمكين للتجربة التفاعلية، في الإصدار الحالي، وسوف تتم إزالة خاصية EntityMetadata.IsInteractionCentricEnabled من الإصدار المستقبلي لـ Dynamics 365 SDK for Customer Engagement.

إهمال مورد ويب Silverlight (XAP)

تم إهمال مورد الويب Silverlight (XAP) في عميل الويب، ولن يتم دعمه في الواجهة الموحدة الجديدة المقدمة في تحديث يوليو 2017 لـ Dynamics 365 (عبر الإنترنت). بدلاً من موارد ويب Silverlight، يجب استخدام عناصر التحكم المخصصة التي تم إنشاؤها باستخدام إطار عمل عناصر التحكم المخصصة (CCF) أو موارد ويب HTML مع HTML5 لإنشاء مكونات واجهة المستخدم لعرض البيانات والتفاعل معها. تم تقديم القدرة على استخدام إطار عمل عناصر التحكم المخصصة (CCF) لإنشاء عناصر تحكم مخصصة كميزة معاينة في هذا الإصدار.