المحتويات

المقدمة

المتطلبات الأساسية

المتطلبات

المشكلة

الحل

المقدمة

يوضح هذا المستند المشكلة التي لا يتمكن فيها مستخدمو المشرف على بوابة إدارة مركز الاتصال الموحد (CCMP) من Cisco من إجراء حركات إعادة البيع.

المتطلبات الأساسية

فهم إدارة CCMP

المتطلبات

لا توجد متطلبات خاصة لهذا المستند.

المشكلة

بعد ترقية CCMP من 8. 5 إلى 10. 5. ستفشل إعادة قتل العامل بواسطة المشرف باستخدام علامة التبويب "مجموعة المهارات" في CCMP مع حدوث الخطأ التالي...

يشير البحث عن الأخطاء إلى المعالجات التالية والحل البديل.

CSCup34703  - ترقية CCMP من 8.5(4) إلى 9.1(1) يوقف المستخدمين من إعادة البيع

Symptom:

Error message seen when adding or removing the Agents from a SG. Error attached to the defect.

Conditions:

This is because there is a new link between the route and skillgroup which is now imported, used by the system to add functionality and enforced by security i.e. the user must have rights to browse routes that are linked to skill groups. This essentially means that they should be stored in the same folder as the skillgroup to ensure security is ok.

Error messages in the logs:

Specific Error:

2014-06-05 04:56:55,692 DEBUG 4224 Application.DataCommand Exception: LoadEntitiesCommand Exception: Exony.Security.ExonySecurityException

Message: Request for operation permission failed - Demand: Operation: SEC_LIST_DIMENSIONS, Path: /tenant1

Source: Exony

at Exony.Security.ExonyOperationPermission.Demand() in t:\Dev\Source\Reporting\D9_2_1\App\Exony\Security\ExonyOperationPermission.cs:line 132

at System.Security.PermissionSet.DemandNonCAS()

at Exony.Reporting.Application.Provisioning.LoadEntitiesCommand.ExecuteCommand() in t:\Dev\Source\Reporting\D9_2_1\App\Exony.Reporting.Application.Provisioning\LoadEntitiesCommand.cs:line 41

at Exony.Reporting.Application.DataCommand.ExecuteMethodWithRetries(DatabaseMethod method, Boolean allowTransaction, Exception& exception) in t:\Dev\Source\Reporting\D9_2_1\App\Exony.Reporting.Application\DataCommand.cs:line 860

Workaround:

We can run the following script on both DB servers to move the routes to the skillgroup folder

update r

set r.FOLDER_ID = s.FOLDER_ID

from VW_DIM_ROUTE_SKILLGROUP_MEMBER as rsm

inner join TB_DIM_SKILLGROUP as s

on rsm.PARENT_ITEM_BIZ_URN = s.ITEM_BIZ_URN

inner join TB_DIM_ROUTE as r

on rsm.CHILD_ITEM_BIZ_URN = r.ITEM_BIZ_URN

restart the app server

تم تطبيق الحل البديل ولكن استمر الخطأ التالي.

وعند هذه النقطة، يعمل CCMP بشكل صحيح بخلاف ذلك.

- تم توفير الحركات بنجاح.

- من علامة التبويب "العميل"، أعمال إعادة البيع.

- من علامة تبويب مجموعة المهارات، يفشل إعادة التشكيل مع ظهور خطأ أعلى عند إستخدام مسوغات المشرف

- من علامة التبويب "مجموعة المهارات"، تنجح إعادة الكتابة عند إستخدام بيانات اعتماد المسؤول

لا تزال رسالة الخطأ تشير إلى CSCup34703 ، باستثناء عدم وجود رسالة خطأ متوقع محددة في السجل.

2014-06-05 04:56:55،692 تصحيح الأخطاء 4224 تطبيق.DataCommand إستثناء: LoadEntitiesCommand: Exony.Security.ExonySecurityException

الرسالة: فشل طلب إذن العملية - الطلب: العملية: SEC_LIST_DIMENSIONS، المسار: /tenant1

المصدر: EXONY

في exony.security.exonyOperationPermission.Demand() في t:\Dev\Source\Reporting\D9_2_1\App\Exony\Security\ExonyOperationPermission.cs:line 132

على system.Security.PermissionSet.DemandNonCAS()

في exony.reporting.Application.Provisioning.LoadEntitiesCommand.ExecuteCommand() في t:\Dev\Source\Reporting\D9_2_1\App\Exony.Reporting.Application.Provisioning\LoadEntitiesCommand.cs:line 41

في exony.Reporting.Application.DataCommand.ExecuteMethodWithRetries(طريقة DatabaseMethod، Boolean AllowTransaction، الاستثناء والاستثناء) في t:\Dev\Source\Reporting\D9_2_1\App\Exony.Reporting.Application\DataCommand.cs:line 860

الحل

كانت المشكلة خاصة بالأدوار العالمية التي يجب إعادة تعيينها أثناء ترقية قاعدة البيانات (DB). يلزم تمكين "توفير المسارات" على مستوى "الدور العالمي" نظرا لأن المسارات يمكن أن تحتوي على عضويات إلى مهارات تسمح بعد ذلك للمستخدم بإعادة البيع، إلخ، دون حدوث الخطأ.