|
Forums, dernières contributions
Suppression de comptes Utilisateurs en masse
Bonjour,
Je souhaiterais supprimer tous les comptes Utilisateur BO présents dans la CMC : le pb c'est qu'il y en a énormément, je ne peux en supprimer que 50 à la fois max. Y a t'il une autre solution ? Par exemple, un script ou autre qui supprime tout d'un bloc?
Merci pour les infos.
J'oubliais il s'agit de la version BO XI R2. Merci
Bonjour Loic,
Merci pour les infos. Y a t'il des infos sur le Net (sites Web) concernant le developpement de ce programme java en sdk ?
Merci d'avance
La javadoc pour le SDK est ici pour la version XI R2 :
http://devlibrary.businessobjects.com/BusinessObjectsXIR2SP2/en/devsuite.htm
En revanche pour la R3 elle est sur la nouvelle plateforme SAP qui necessite un compte SAP Passeport.
Il faut prendre le SDK Business Objects Enterprise pour ajouter supprimer des utilisateurs.
C'est pas bien compliqué une fois le SDK pris en main, il faut faire une requete CMS dans la CI_SYSTEMOBJECTS where SI_KIND='User' avec les filtres qui vont bien pour sélectionner ses utilisateurs, récupérer chaque occurence dans un IUser, et appeler la méthode IUser.delete() (je crois).
Et ne pas oublier le IInfoStore.commit() à la fin.
Cdt,
Joël
Merci bcp !
Je vais faire un tour sur le site alors.
Thibault
Bonjour,
J'ai quasiment le même besoin que Thibault.
Je veux mettre en place un système de gestion des utilisateurs automatisés via un fichier csv. Fonctionnement :
1- les responsables de département remplissent le fichier csv avec les utilisateurs
2- Ils le déposent dans un dossier partagé (système de fichier)
3- Le programme scan le dossier et pour chaque fichier trouvé:
- Crée les utilisateurs du fichier qui ne sont pas dans le reférentiel XI3
- Supprime les utilisateurs du référentiel qui ne sont pas dans le fichier csv
Est-ce que le SDK permet d'effectuer ces développements.
Est-il possible de le faire en WebServices?
PS: J'ai la version Java de BO.
Merci d'avance
Bonjour,
J'ai regardé et sur le WebService Consumer SDK je ne trouve pas la méthode delete sur un User, InfoObject ou InfoObjects, je ne peut être cétégorique car je n'ai que peu utilisé les WS mais ça ne me semble pas réalisable via les webservices.
Par contre je confirme ce que dit Loic c'est complètement faisable en Java avec le Business Objects Enterprise SDK en XI 3.0.
Cordialement,
Joël
Merci pour vos réponses
Ca me rassure sur mon projet. Je vais fouiller le SDK.
Corialement
|