Est-il possible de créer des utilisateurs Alfresco de manière "batch"? Je veux dire, créer beaucoup d'utilisateurs avec un script ou appeler une API ou quelque chose du genre.
Merci!Création par lots d'utilisateurs Alfresco
Répondre
Il y a un module pour la console d'administration de l'action dans le projet Share-Extras qui permet la création d'utilisateurs à partir d'un fichier CSV. On peut trouver ici: http://code.google.com/p/share-extras/wiki/CreateBulkUsers
Je pense que la façon la plus simple de faire cela est d'utiliser le webscript addPerson. Créez simplement une petite application qui appelle la webscript (c'est une requête HTTP POST normale) avec les données utilisateur que vous voulez.
http://wiki.alfresco.com/wiki/Repository_RESTful_API_Reference#Add_Person
Si vous utilisez Alfresco équipe, ou une construction récente de nuit, vous pouvez simplement télécharger un fichier CSV/Excel des utilisateurs et les ont créé pour vous. (Il est également dans Swift)
Vous trouverez le lien pour faire cela dans la console d'administration, et la webscript qui soutient cela est http://localhost:8080/alfresco/service/api/people/upload (effectuer un GET pour récupérer le modèle de feuille de calcul, ou un POST pour télécharger les utilisateurs)
le projet d'outils shell permet la création alfresco de lot d'utilisateurs Alfresco:
https://code.google.com/p/alfresco-shell-tools/wiki/UsersAndGroupsFun#Create_a_new_user
Il enveloppe les API REST mentionné dans les autres réponses d'une manière facile à utiliser.
Il existe également une autre façon de créer des utilisateurs en utilisant l'API Javascript que j'ai détaillée dans un article de blog: http://www.techbits.de/2011/12/02/using-the-javascript-console-creating -users-avec-avatar-images / – Florian