Tous,BOBJ SDK Ajouter un groupe MemberOf Parent Group
ajouter un groupe d'être un enfant du groupe parent mais, il ne devient pas membre du groupe parent. Je dois y aller et le régler manuellement.
Quelqu'un sait-il comment cela fonctionne?
Tous,BOBJ SDK Ajouter un groupe MemberOf Parent Group
ajouter un groupe d'être un enfant du groupe parent mais, il ne devient pas membre du groupe parent. Je dois y aller et le régler manuellement.
Quelqu'un sait-il comment cela fonctionne?
Je devais jouer avec et faire un peu de recherche sur le BOB Forum mais je l'ai compris, bien que ce ne soit pas intuitif.
Je vais supposer que vous savez comment obtenir l'objet IUserGroup du groupe parent.
// get the plugin manager
IPluginMgr pluginMgr = store.getPluginMgr();
// Retrieve the User plugin.
IPluginInfo groupPlugin = pluginMgr.getPluginInfo("CrystalEnterprise.UserGroup");
// Create a new InfoObjects collection.
IInfoObjects newInfoObjects = store.newInfoObjectCollection();
// Add the User plugin to the collection.
newInfoObjects.add (groupPlugin);
// Retrieve the newly created user object.
IUserGroup newUserGroup = (IUserGroup)newInfoObjects.get(0);
// build the new group
String newGroupName = "My Test Group";
newUserGroup.setTitle(newGroupName);
newUserGroup.setDescription("Just for sample test code");
store.commit(newInfoObjects);
// now that things commited associate the parent group
if(parentGroup != null)
{
parentGroup.getSubGroups().add(new Integer(newUserGroup.getID()));
store.commit(parGroupObjs);
}
Le gros problème est que vous vous attendez à utiliser simplement la méthode setParentID(). Le mot d'avertissement ceci ceci a été seulement examiné sous BO XI R2, pas R3, ainsi il peut ne pas être 100% correct pour la version actuelle.
Je vais tester cela. Je regardais les getSubGroups, mais la documentation de l'API pour cela ne m'a pas échappé. Je vous ferai savoir. – XanderLynn
A travaillé comme un charme pour XI R3. Je vous remercie! – XanderLynn
Je suis d'accord sur le fait que les docs de l'API ne se présentent pas pour cela et je dois vraiment remercier le Forum BOB pour le découvrir. Bon à savoir que cela fonctionne pour R3, puisque nous commençons juste notre mise à jour (mais ne l'utilisez pas actuellement). – shrub34
Est-ce pour les groupes d'utilisateurs? – shrub34
Oui J'essaie d'ajouter un groupe d'utilisateurs pour être membre d'un autre groupe d'utilisateurs. – XanderLynn