Introducción
Este documento describe el procedimiento para cambiar o transferir la propiedad de Panel o un informe en Cisco Unified Intelligence Center (CUIC), si el objeto fue creado por otro usuario.
Componentes Utilizados
La información que contiene este documento se basa en las siguientes versiones de software y hardware.
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. Si tiene una red en vivo, asegúrese de entender el posible impacto de cualquier comando.
Antecedentes
Existe una limitación conocida de CUIC para cambiar la propiedad y los permisos.
CSCuu48149
Lo ideal es que los informes y los paneles se vuelvan a crear, pero si no hay otra forma, continúe con este procedimiento.
Problema
¿Cómo se cambia o se transfiere la propiedad de Panel o Informe en CUIC si otro usuario ha creado el objeto?
Solución
Nota: Tenga cuidado antes de actualizar la tabla. Realice una copia de seguridad de DRF completa antes de comenzar la actividad.
Paso 1.
SSH al servidor CUIC (Publisher)
Paso 2.
En la tabla CUICUSER encontrará el ID de usuario del usuario solicitado. Puede hacerlo por nombre o nombre o por apellido
ejecute sql Select * desde cuic_data:cuicuser donde nombre es '%AcuraTest%'
La salida es:
2614127410000164000000560AC9E249
cuicuser —> id, versión, nombre, descripción, partición, defaultgroupid, sharingpermiso, alias, nombre de pila, apellido, organización, dirección de correo electrónico, contacto, cuicroles, timezoneid, isactive, startoftheweek, ssoenabled, samaccountname
Paso 3.
Tablas de consulta para Panel, Informes, InformesDefinición con filtro donde owner=userID
ejecute sql Select * desde cuic_data:cuicreport donde Owner como '261412741000016400000560AC9E249'
ejecute sql Select * desde cuic_data:cuicDashboard donde Propietario como '261412741000016400000560AC9E249'
ejecute sql Select * desde cuic_data:cuicreportdefinition donde Owner como '261412741000016400000560AC9E249'
ejecute sql Select * desde cuic_data:cuicvaluelist donde Owner como '261412741000016400000560AC9E249'
ejecute sql Select * desde cuic_data:cuiccollection donde Propietario como '261412741000016400000560AC9E249'
cuicreport —> id, parentcategyid, nombre, descripción, versión, reportdefintionid, defaultfilterid, cisco, bypass, diseño, partición, compartir permiso, propietario, url, templatehelpid, tituyversion, autor, lastused, lastusedby
cuicDashboard —> id, parentcategyid, nombre, descripción, versión, partición, permiso de uso compartido, habilitar vínculo permanente, propietario, último uso, último uso
cuicreportdefinition —> id, parentcategyid, nombre, descripción, datasourceid, tipo, statementtext, keyCriteriaAID, Historicalkey, actualizrate, histórico, cisco, versión, partición, compartir permiso, propietario, versión, autor, entidadLocaleid, última utilización, lastusedby
cuicvaluelist —> id, versión, nombre, valueQuery, recolección, consulta, descripción, datasourceid, tipo, partición, permiso de uso compartido, propietario, versión de entidad, entidadLocalID
cuiccollection —> id, versión, nombre, descripción, valor elistid, tipo de colección, identificador de colección, cadena comodín, actualización automática, última actualización, período de actualización, partición, permiso de uso compartido, propietario, inactivo, origen de colección, replicado
Paso 4.
Realice estos pasos tanto para el usuario nuevo como para el antiguo. Anote el ownerID.
Paso 5.
Utilice la sintaxis para cada tabla: cuicreport,cuicpanel,cuicreportdefinition,cuicvaluelist,cuiccollection para la propiedad del cambio.
Ejemplo:
ejecute sql update cuic_data:cuicDashboard set owner = newUserID WHERE id="DashboardID"