Contenu

Introduction

Components Used

Informations générales

Problème

Solution

Introduction

Ce document décrit la procédure à suivre pour modifier ou transférer la propriété de Dashboard ou d'un rapport dans Cisco Unified Intelligence Center (CUIC), si l'objet a été créé par un autre utilisateur.

Components Used

Les informations contenues dans ce document sont basées sur les versions de matériel et de logiciel suivantes :

- CUIC 11.6

- UCCE 11,6

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 votre réseau est en ligne, assurez-vous de bien comprendre l’incidence possible des commandes.

Informations générales

CUIC a une limite connue pour modifier la propriété et les autorisations.

CSCuu48149

Dans l'idéal, les rapports et les tableaux de bord doivent être recréés. Toutefois, s'il n'y a pas d'autre moyen, effectuez cette procédure.

Problème

Comment modifier ou transférer la propriété de Dashboard ou d'un rapport dans CUIC si l'objet a été créé par un autre utilisateur ?

Solution

Note: Veuillez être prudent avant d'effectuer la mise à jour de la table ! Veuillez effectuer une sauvegarde DRF complète avant de commencer l'exercice.

Étape 1.

SSH au serveur CUIC (Publisher)

Étape 2.

Dans la table CUICUSER, recherchez l'ID utilisateur de l'utilisateur demandé. Vous pouvez le faire par nom ou prénom ou par nom de famille

exécuter sql Select * à partir de cuic_data : cuicuser où firstname comme '%AcuraTest%'

La sortie est :

2614127410000164000000560AC9E249

cuicuser —> id, version, nom, description, partition, groupe par défaut, autorisation de partage, alias, prénom, nom, organisation, adresse de messagerie, contact, microles, timezoneid, isactive, startoftheweek, ssoenabled, samaccounting-name

Étape 3.

Tables de requête pour Tableau de bord, Rapports, RapportsDéfinition avec filtre où owner=userID

exécuter sql Select * from cuic_data : cuicreport où Owner like '2614127410000164000000560AC9E249'

exécuter sql Select * à partir de cuic_data : cuicdashboard où Propriétaire comme '2614127410000164000000560AC9E249'

Exécuter sql Select * from cuic_data : cuicreportdéfinition où Propriétaire comme '2614127410000164000000560AC9E249'

exécuter sql Select * from cuic_data : cuicvaluelist où Propriétaire tel que '2614127410000164000000560AC9E249'

exécuter sql Select * from cuic_data : cuiccollection où Propriétaire tel que '2614127410000164000000560AC9E249'

cuicreport —> id, parentcatégyid, nom, description, version, reportDefinitionid, defaultfilterid, cisco, bypass, disposition, partition, partage, autorisation, propriétaire, url, templathelpid, entityversion, auteur, lastused, lastusedby

cuicdashboard —> id, parentcatégyid, name, description, version, partition, autorisation de partage, enable permalink, owner, lastused, lastusedby

cuicreportdéfinition —> id, parentcatégyid, nom, description, datasourceid, type, statementtext, keycriteriafieldid, history, actuhrate, history, cisco, version, partition, partage, autorisation, propriétaire, entityversion, auteur, entitylocaleid, lastused, lastusedpar

cuicvaluelist —> id, version, nom, valeur, requête de collection, description, datasourceid, type, partition, autorisation de partage, propriétaire, entityversion, entitylocaleid

cuiccollection —> id, version, nom, description, valueID, collectiontype, collectionidentifier, wildcardstring, autoupdate, lastrefreshed, rafraîchissement, partition, autorisation de partage, propriétaire, isactive, collectionoriginated, répliqué

Étape 4.

Effectuez ces étapes pour le nouvel utilisateur et l'ancien. Notez l'ID du propriétaire.

Étape 5.

Utilisez la syntaxe de chaque table : cuicreport,cuicdashboard,cuicreportDefintion,cuicvaluelist,cuiccollection afin de modifier la propriété.

Exemple :

exécuter sql update cuic_data : cuicdashboard set owner = newUserID WHERE id=« dashboardID »