Batch-creazione di utenti Alfresco
-
01-10-2019 - |
Domanda
E 'possibile creare Alfresco utenti in modo "batch"?
Voglio dire, la creazione di un sacco di utenti con uno script o chiamando un API o qualcosa del genere.
Grazie!
Soluzione
C'è un modulo per la console di amministrazione Azione nel progetto Share-Extra, che permette la creazione di utenti da un file CSV. Si può trovare qui: http://code.google.com/p/share- extra / wiki / CreateBulkUsers
Altri suggerimenti
Il progetto strumenti di shell all'aperto permette la creazione batch di utenti Alfresco:
https://code.google.com/p/ al fresco-shell-tools / wiki / UsersAndGroupsFun # Create_a_new_user
Si avvolge le API REST di cui le altre risposte in un facile utilizzo modo.
Penso che il modo più semplice per farlo è quello di utilizzare la webscript addPerson. Basta creare una piccola applicazione che chiama la webscript (si tratta di una normale richiesta HTTP POST) con i dati dell'utente che si desidera.
http://wiki.alfresco.com/wiki/Repository_RESTful_API_Reference#Add_Person
Se si utilizza Alfresco squadra, o un recente nightly build, allora si può semplicemente caricare un file CSV / Excel di utenti e li hanno creati per voi. (E 'in Swift troppo)
Troverete il link per fare questo nella console di amministrazione, e il webscript che spalle questo è http: // localhost: 8080 / all'aperto / servizio / api / persone / upload (eseguire un GET per andare a prendere il modello di foglio di calcolo, o un POST per caricare gli utenti)