Alfresco User-Rechte Übersicht

cancel
Showing results for 
Search instead for 
Did you mean: 
sefter_aras
Member II

Alfresco User-Rechte Übersicht

Hallo @all

bin neu hier und schon meine erste Frage:

Mein Chef will gerne eine Übersicht des Alfresco Verzeichnissbaumes und welche User Zugriff darauf haben. Wir haben die Version 3

Gibt es da ein spezielles Tool dafür?

Vielen Dank

Viele Grüße

Aras
5 Replies
nas86
Member II

Re: Alfresco User-Rechte Übersicht

Hallo,

in Alfresco gibt es folgende Rollen:
- Consumer
- Editor
- Contributor
- Collaborator
- Coordinator
- Administrator

Schaue dir dazu folgenden Artikel an: http://www.alfresco.com/help/webclient/concepts/cuh-user-roles-permissions.html
Forum: http://forums.alfresco.com/de/viewtopic.php?f=8&t=126

Gruß,
nas86
thomash
Member II

Re: Alfresco User-Rechte Übersicht

Hallo Aras,

der NodeBrowser bietet  dir bzw. deinem Chef  ebenfalls eine Möglichkeit sich durch die Repository Struktur zu klicken und die vergebenen Berechtigungen einzusehen sofern du über einen Adminzugriff verfügst.

Viele Grüße

Thomas Hartmann
sefter_aras
Member II

Re: Alfresco User-Rechte Übersicht

Hallo und vielen Dank für die Infos.

Ich möchte aber gerne die Übersicht exportieren können bzw. in Excel oder Text-Datei. Gibt es da eine Möglichkeit?

Danke

Gruß

Sefter Aras
thomash
Member II

Re: Alfresco User-Rechte Übersicht

Das müsstest du über ein eigenes Webscript machen, das die über die entsprechenden Ordner iteriert und die die benötigten Informationen dann rausschreibt.
Informationen über Webscripts findest du unter hier:
http://wiki.alfresco.com/wiki/Web_Scripts_Framework
http://wiki.alfresco.com/wiki/Web_Scripts
http://wiki.alfresco.com/wiki/JavaScript_API#People_API
flm
Partner

Re: Alfresco User-Rechte Übersicht

Für nicht allzu große Repositories kann man das rekursiv in Javascript abfragen:

1. Javascript Console installieren: http://code.google.com/p/share-extras/wiki/JavascriptConsole

2. folgendes Skript ausführen:

recurse(companyhome, function(node) {
  for each(permission in node.getFullPermissions()) {
    if (/;DIRECT$/.test(permission)) {
      logger.log(node.displayPath + "/" + node.name + ";" + permission);
    }
  }
});
- recurse() ist ein spezieller Befehl der in die Javascript Console eingebaut ist und den Ordnerbaum durchläuft.
- Das Skript hier gibt nur Ordner und Dokumente aus für die explizit ein Recht gesetzt ist. Alle vererbten Rechte habe ich herausgefiltert, da sonst das Ergebnis sehr groß wird.
- Die Ausgabe ist eine Semikolon getrennt Liste, die man in Excel importieren kann. Für eine regelmäßige Auswertung kann man dieses Javascript natürlich in ein Webscript überführen.

Viele Grüße,
Florian