Einführung
Dieses Dokument beschreibt das Verfahren zur Änderung oder Übertragung des Eigentums an Dashboard oder einem Report in Cisco Unified Intelligence Center (CUIC), wenn das Objekt von einem anderen Benutzer erstellt wurde.
Verwendete Komponenten
Die Informationen in diesem Dokument basieren auf den folgenden Software- und Hardwareversionen:
Die Informationen in diesem Dokument wurden von den Geräten in einer bestimmten Laborumgebung erstellt. Alle in diesem Dokument verwendeten Geräte haben mit einer leeren (Standard-)Konfiguration begonnen. Wenn Ihr Netzwerk in Betrieb ist, stellen Sie sicher, dass Sie die potenziellen Auswirkungen eines Befehls verstehen.
Hintergrundinformationen
Es ist bekannt, dass CUIC das Ändern von Besitzrechten und Berechtigungen beschränkt.
CSCuu48149
Im Idealfall müssen Berichte und Dashboards neu erstellt werden. Wenn es jedoch keine andere Möglichkeit gibt, fahren Sie mit diesem Verfahren fort.
Problem
Wie kann das Eigentum an Dashboard oder einem Bericht in CUIC geändert oder übertragen werden, wenn das Objekt von einem anderen Benutzer erstellt wurde?
Lösung
Hinweis: Bitte seien Sie vorsichtig, bevor Sie die Tabelle aktualisieren! Bitte erstellen Sie eine vollständige DRF-Sicherung, bevor Sie mit der Aktivität beginnen.
Schritt 1:
SSH zum CUIC-Server (Publisher)
Schritt 2:
In der CUICUSER-Tabelle finden Sie die Benutzer-ID für den angeforderten Benutzer. Sie können dies über den Namen, den Vornamen oder den Nachnamen tun.
sql Select * aus cuic_data:cuicuser ausführen, wobei firstname '%AcuraTest%'
Ausgabe:
26141274100016400000560AC9E249
cuicuser -> id, Version, Name, Beschreibung, Partition, defaultgroupid, Freigabeberechtigung, Alias, Nachname, Nachname, Organisation, E-Mail-Adresse, Kontakt-Telefon, cuicroles, timezoneid, isactive, startoftheweek, ssoenabled, samaccountName
Schritt 3:
Abfragetabellen für Dashboard, Reports, ReportsDefinition mit Filter, wobei owner=userID
führen Sie sql Select * aus cuic_data:cuicreport aus, wobei der Eigentümer z. B. '26141274100016400000560AC9E249'
führen Sie sql Select * aus cuic_data:cuicdashboard aus, wobei der Eigentümer z. B. "26141274100016400000560AC9E249"
führen Sie sql Select * aus cuic_data:cuicreportdefinition aus, wobei der Eigentümer wie '261412741000016400000560AC9E249'
führen Sie sql Select * aus cuic_data:cuicvalelist aus, wobei der Besitzer wie '26141274100016400000560AC9E249' ist.
führen Sie sql Select * aus cuic_data:cuiccollection aus, wobei der Eigentümer wie '261412741000016400000560AC9E249'
cuicreport -> id, parentkategoryid, Name, Beschreibung, Version, reportdefinitionid, defaultfilter-id, cisco, umgehen, Layout, Partition, Freigabeberechtigung, Besitzer, url, templatehelpid, entityversion, author, lastused, lastusedby
cuicdashboard -> id, parentkategoryid, Name, Beschreibung, Version, Partition, Freigabeberechtigung, Enablepermalink, Eigentümer, zuletzt verwendet, zuletzt verwendet von
cuicreportdefinition -> id, parentkategoryid, name, beschreibung, datasourceid, type, statementtext, keyriteriafieldid, historicalkey, refreshrate, historisch, cisco, version, partition, sharingPermission, owner, entityversion, author, entitylocaleid, lastused, lastusedby
cuicvaluelist -> id, version, name, wertelistquery, collectionquery, description, datasourceid, type, partition, sharing-berechtigung, eigner, entityversion, entitylocaleid
cuiccollection -> id, Version, Name, Beschreibung, wertelistid, CollectorType, CollectionIdentifier, Platzhalterzeichen, Autoupdate, lastrefreshed, RefreshPeriod, Partition, Sharing Permission, Owneractive, CollectionOrigination, repliziert
Schritt 4:
Führen Sie diese Schritte sowohl für den neuen als auch für den alten Benutzer aus. Notieren Sie sich die OwnerID.
Schritt 5:
Verwenden Sie die Syntax für jede Tabelle: cuicreport,cuicdashboard,cuicreportdefinition,cuicwertelist,cuiccollection zur Änderung des Eigentums.
Beispiel:
run sql update cuic_data:cuicdashboard set owner = newUserID WHERE id="DashboardID"