إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
توضح هذه المقالة كيفية تكوين مدة الإغلاق التلقائي للمحادثة باستخدام واجهة برمجة تطبيقات الويب.
مهم
الإغلاق التلقائي للمحادثات المستند إلى المدة غير مدعوم للسجلات التي تم تكوينها للتوجيه الموحد. عند حذف سجل موجه، يتم حذف عنصر قائمة الانتظار المقترن. يتم أيضا حذف عنصر العمل المباشر أو المحادثة كجزء من عملية التنظيف.
استخدم الطلب التالي GET لجلب كافة سجلات التكوين التي تم تعريفها خارج الصندوق.
طلب
GET [Organization URI]/api/data/v9.1/msdyn_occhannelstateconfigurations
Accept: application/json
OData-MaxVersion: 4.0
OData-Version: 4.0
If-None-Match: null
الرد
{
"@odata.context":"[Organization URI]/api/data/v9.1/$metadata#msdyn_occhannelstateconfigurations",
"value":[
{
"@odata.etag":"W/\"1379367\"",
"_organizationid_value":"11bb11bb-cc22-dd33-ee44-55ff55ff55ff",
"msdyn_name":"Live Chat - Open",
"statecode":0,
"statuscode":1,
"_msdyn_occhannelconfigurationid_value":"836717fd-5578-e911-8196-000d3af7d71e",
"msdyn_autocloseliveworkitemafter":20,
"modifiedon":"2019-10-01T13:41:51Z",
"_modifiedby_value":"d6e088ce-8866-4b3d-8ea2-150ad72e2b79",
"msdyn_ocliveworkitemstate":0,
"msdyn_showconfirmationonsessionclose":false,
"versionnumber":1379367,
"msdyn_occhannelstateconfigurationid":"6283ab63-5778-e911-8196-000d3af7d71e",
"createdon":"2019-10-01T13:41:51Z",
"_createdby_value":"d6e088ce-8866-4b3d-8ea2-150ad72e2b79",
"_modifiedonbehalfby_value":null,
"importsequencenumber":null,
"overriddencreatedon":null,
"_createdonbehalfby_value":null,
"utcconversiontimezonecode":null,
"timezoneruleversionnumber":null
},
{
"@odata.etag":"W/\"1379368\"",
"_organizationid_value":"11bb11bb-cc22-dd33-ee44-55ff55ff55ff",
"msdyn_name":"Live Chat - Active",
"statecode":0,
"statuscode":1,
"_msdyn_occhannelconfigurationid_value":"836717fd-5578-e911-8196-000d3af7d71e",
"msdyn_autocloseliveworkitemafter":null,
"modifiedon":"2019-10-01T13:41:51Z",
"_modifiedby_value":"d6e088ce-8866-4b3d-8ea2-150ad72e2b79",
"msdyn_ocliveworkitemstate":1,
"msdyn_showconfirmationonsessionclose":true,
"versionnumber":1379368,
"msdyn_occhannelstateconfigurationid":"e2737c9a-5778-e911-8196-000d3af7d71e",
"createdon":"2019-10-01T13:41:51Z",
"_createdby_value":"d6e088ce-8866-4b3d-8ea2-150ad72e2b79",
"_modifiedonbehalfby_value":null,
"importsequencenumber":null,
"overriddencreatedon":null,
"_createdonbehalfby_value":null,
"utcconversiontimezonecode":null,
"timezoneruleversionnumber":null
},
]
}
تذكر السمة msdyn_name الموجودة في الكيان msdyn_occhannelstateconfiguration قناة المحادثة وحالتها. تعرف على حالات المحادثة في فهم حالات المحادثة في قناة متعددة الاتجاهات لخدمة العملاء.
يمكنك تقديم GET طلب إلى الكيان msdyn_occhannelconfiguration لجلب جميع سجلات القناة الحالية. لكل قناة من هذه القنوات، يمكنك رؤية حالتها عند الاستعلام عن الكيان msdyn_occhannelstateconfiguration .
قم بتقديم PATCH طلب إلى سجل الكيان msdyn_occhannelstateconfiguration وقم بتحديث قيمة msdyn_autocloseliveworkitemafter السمة.
PATCH [Organization URI]/api/data/v9.1/msdyn_occhannelstateconfigurations(6283ab63-5778-e911-8196-000d3af7d71e)
Accept: application/json
OData-MaxVersion: 4.0
OData-Version: 4.0
If-None-Match: null
{
"msdyn_autocloseliveworkitemafter":5
}
فيما يلي نموذج تعليمات برمجية لتحديث السجلات الموجودة في الكيان msdyn_occhannelstateconfigurations :
var data =
{
"msdyn_autocloseliveworkitemafter": 2
}
// update the record
Xrm.WebApi.updateRecord("msdyn_occhannelstateconfiguration", "6283ab63-5778-e911-8196-000d3af7d71e", data).then(
function success(result) {
console.log("Auto close time updated");
},
function (error) {
console.log(error.message);
}
);
إشعار
قيمة السمة msdyn_autocloseliveworkitemafter بالدقائق. إذا كنت ترغب في تقديم قيمة بالأيام ، فيجب عليك تحويلها إلى دقائق. على سبيل المثال ، يوم واحد هو 24 × 60 = 1,440 دقيقة.
يتم إغلاق المحادثة تلقائيا إذا كانت قيمة السمة msdyn_autocloseliveworkitemafter أكبر من قيمة السمة createdon .
إذا كانت المحادثة في حالة الاختتام - أي أن ممثل خدمة العملاء (ممثل الخدمة أو الممثل) قام بحل المشكلة ويمكنه الآن تنفيذ بعض خطوات ما بعد المحادثة لإغلاق المحادثة - إغلاق المحادثة إذا كانت قيمة msdyn_autocloseliveworkitemafter السمة أكبر من قيمة السمة wrapupinitiatedon .
مهم
يتم اتخاذ قرار إغلاق محادثة استنادا إلى قيمي السمات msdyn_autocloseliveworkitemafter وcreatedon عند تشغيل وظيفة مجدولة، وليس عند تشغيل طلب واجهة برمجة تطبيقات الويب PATCH.
تكوين الإغلاق التلقائي لحالة الاختتام للدردشة المباشرة
الوقت الافتراضي لإغلاق المحادثة المباشرة تلقائيا في حالة الإغلاق هو 15 دقيقة. يتم تعريف القيمة في السمة msdyn_autocloseliveworkitemafter التي يمكنك تغييرها برمجيا لتناسب احتياجات عملك.
تتجاوز القيمة المحددة لحقل حظر السعة للإتمام في دفق العمل القيمة المحددة في السمة msdyn_autocloseliveworkitemafter، إذا كانت أكبر من قيمة السمة msdyn_autocloseliveworkitemafter. على سبيل المثال، إذا قمت بتعيين قيمة حظر سعة الممثل باعتبارها 15 دقيقة وقيمة السمة msdyn_autocloseliveworkitemafter باعتبارها 10 دقائق، فتشغل المحادثة في حالة الإتمام سعة لمدة 15 دقيقة وتتأهل للإغلاق التلقائي بعد 15 دقيقة فقط.
الخطوات التالية
تحديث كيان باستخدام واجهة برمجة تطبيقات الويب