简介
本文档概述了Cisco Unified Contact Center Management Portal(CCMP)主管用户无法执行重新激活事务的问题。
先决条件
了解CCMP的管理
要求
本文档没有任何特定的要求。
问题
从8.5升级到10.5后,CCMP中使用技能组选项卡的主管重新激活座席将失败,并出现以下错误……

误差研究主要指出了以下CDETS和解决方法。
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 DEBUG 4224 Application.DataCommand异常:LoadEntitiesCommand异常:Exony.Security.ExonySecurityException
邮件:请求操作权限失败 — 需求:操作:SEC_LIST_DIMENSIONS,路径:/tenant1
来源:艾克松尼
在t:\Dev\Source\Reporting\D9_2_1\App\Exony\Security\ExonyOperationPermission.cs:line 132中的Exony.Security.ExonyOperationPermission.Demand()
at System.Security.PermissionSet.DemandNonCAS()
在t:\Dev\Source\Reporting\D9_2_1\App\Exony.Reporting.Application.Provisioning\LoadEntitiesCommand.ExecuteCommand()中的Exony.Reporting.Application.Provisioning.LoadEntitiesCommand.cs:line 41
在t:\Dev\Source\Reporting\D9_2_1\App\Exony.Reporting.Application\DataCommand.cs:line 860中的Exony.Reporting.Application.DataCommand.ExecuteMethodWithRetries(DatabaseMethod方法, Boolean allowTransaction, Exception& exception)
解决方案
此问题特定于在数据库(DB)升级期间必须重置的全局角色。 需要在全局角色级别启用“调配路由”,因为路由可以具有技能成员资格,然后允许用户重新清除等,而不会出现错误。



