cancel
Showing results for 
Search instead for 
Did you mean: 

Alfresco User-Rechte Übersicht

sefter_aras
Champ in-the-making
Champ in-the-making
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 5

nas86
Champ in-the-making
Champ in-the-making
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
Champ in-the-making
Champ in-the-making
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
Champ in-the-making
Champ in-the-making
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
Champ in-the-making
Champ in-the-making
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
Champ in-the-making
Champ in-the-making
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