Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Business Objects > Webi
Webi Forum d'entraide Webi (client léger)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/08/2007, 13h54   #1
Membre à l'essai
 
Étudiant
Inscription : août 2007
Messages : 91
Détails du profil
Informations personnelles :
Âge : 26

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : août 2007
Messages : 91
Points : 21
Points : 21
Par défaut Bo xi droits utilisateurs

Bonjour,

Je suis en stage et je n'ai jamais utilisé Bo après avoir bien galeré pour l'installer j'aimerais savoir s'il est possible de gérer les droits des utilisateurs de façon a ce que des membres d'un même groupe n'accède pas aux mêmes document en fonction de leur contenu

Merci d'avance de vos réponses
Jonkile est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/08/2007, 15h06   #2
Membre du Club
 
Inscription : février 2007
Messages : 89
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 89
Points : 64
Points : 64
tu veux autoriser à des users de voir des documents selon leur groupes?
si c'est ca oui c'ets possible!
soit tu géres les documents pas dossiers soit tu géres un à un les documents et tu autorises ou refuses en fonction des groupes!
Malala est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/08/2007, 15h12   #3
Membre à l'essai
 
Étudiant
Inscription : août 2007
Messages : 91
Détails du profil
Informations personnelles :
Âge : 26

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : août 2007
Messages : 91
Points : 21
Points : 21
Non je voudrais que 2 utilisateurs appartenants au même groupe ne puisse visionner les même informations sur un rapport

En gros Mr x chef de projet lambda et Mr y chef de projet gamma ne peuvent consulter que leur partie dans le rapport
Jonkile est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/08/2007, 15h18   #4
Membre du Club
 
Inscription : février 2007
Messages : 89
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 89
Points : 64
Points : 64
On ne peut pas séparer les parties d'un Rapport. Les droits s'arretent au niveau du rapports.
Dans ce cas la il faut faire 2 rapports
Malala est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/08/2007, 15h21   #5
Membre à l'essai
 
Étudiant
Inscription : août 2007
Messages : 91
Détails du profil
Informations personnelles :
Âge : 26

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : août 2007
Messages : 91
Points : 21
Points : 21
Dommage, même en utilisant le login BO ?
Je m'explique si le login BO correpond au nom des projets, je peux pas faire un where @variable(BOUSER) ?
Jonkile est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/08/2007, 15h24   #6
Membre du Club
 
Inscription : février 2007
Messages : 89
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 89
Points : 64
Points : 64
Si c'est une question de restrictions de données dans ce cas la c'est possible.
tu peux dire le user X voit les données A B C et pas D et le user Y c'est l'inverse.
cela se fait dans le Designer, en utilisant les restrictions
Malala est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/08/2007, 15h50   #7
Membre à l'essai
 
Étudiant
Inscription : août 2007
Messages : 91
Détails du profil
Informations personnelles :
Âge : 26

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : août 2007
Messages : 91
Points : 21
Points : 21
Ok merci pour tout plus qu'a trouver comment on utilise le designer :s
Je peux pas le faire sous infoview ?
Jonkile est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/08/2007, 15h56   #8
Membre du Club
 
Inscription : février 2007
Messages : 89
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 89
Points : 64
Points : 64
non pas possible dans infoview,
dans le designer il y un un icone restrictions.
il faut créer une restriction( dans la fenetre de gauche), dans la fenetre de droite rammener les users ou groupes à restreindre et affecter une restrictions à un groupes.
Malala est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/08/2007, 16h00   #9
Membre à l'essai
 
Étudiant
Inscription : août 2007
Messages : 91
Détails du profil
Informations personnelles :
Âge : 26

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : août 2007
Messages : 91
Points : 21
Points : 21
Encore merci pour ton aide
Jonkile est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/08/2007, 17h30   #10
Membre à l'essai
 
Étudiant
Inscription : août 2007
Messages : 91
Détails du profil
Informations personnelles :
Âge : 26

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : août 2007
Messages : 91
Points : 21
Points : 21
Bon en fait je up parce que le patron lé pas d'accor dil préfererais un select directement dans la requete mais je sais pas trop comment utiliser le @variable(BOUSER). Je peux faire un SELECT ... WHERE USR_ID = @variable(BOUSER) ?
Jonkile est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/08/2007, 17h31   #11
Membre du Club
 
Inscription : février 2007
Messages : 89
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 89
Points : 64
Points : 64
oui je pense que c'est possible de faire ca!
Malala est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/08/2007, 17h38   #12
Membre à l'essai
 
Étudiant
Inscription : août 2007
Messages : 91
Détails du profil
Informations personnelles :
Âge : 26

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : août 2007
Messages : 91
Points : 21
Points : 21
et pourtant quand je fais ça il me sort une erreur wis 30270

30270: Une erreur interne est survenue lors de l'appel de l'API 'processDPCommands'. (Erreur : WIS 30270) BOException caught:RESULT=80004005;WHAT=RefreshBatch failed

dur ...:s
Jonkile est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2007, 10h13   #13
Membre à l'essai
 
Étudiant
Inscription : août 2007
Messages : 91
Détails du profil
Informations personnelles :
Âge : 26

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : août 2007
Messages : 91
Points : 21
Points : 21
Quelqu'un pourrait il m'expliquer comment mettre en oeuvre la méthode avec @variable('BOUSER') parce que je ne comprend rien.
Par exemple faut il modifier les univers pour la récupérer?
Je suis paumé totalement ...



----------------------------------------------------------------------------
Hate that f****** software
Jonkile est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2007, 11h42   #14
Membre à l'essai
 
Étudiant
Inscription : août 2007
Messages : 91
Détails du profil
Informations personnelles :
Âge : 26

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : août 2007
Messages : 91
Points : 21
Points : 21
Up
Jonkile est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2007, 12h14   #15
Membre émérite
 
Avatar de bastoonet
 
Inscription : septembre 2006
Messages : 815
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France

Informations forums :
Inscription : septembre 2006
Messages : 815
Points : 843
Points : 843
regarde ici...y'a pas mal d'infos !!

http://www.developpez.net/forums/sho...d.php?t=374564
bastoonet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2007, 12h37   #16
Membre à l'essai
 
Étudiant
Inscription : août 2007
Messages : 91
Détails du profil
Informations personnelles :
Âge : 26

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : août 2007
Messages : 91
Points : 21
Points : 21
déja lu mais je comprend pas tout

notamment ces deux trucs la :

Il te faut bien sur dans ton univers une table avec la liste des utilisateur BO et leur groupe.


Il faut bien sûr avoir une donnée quelconque qui permette de faire le lien entre une colonne et le profil
Jonkile est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2007, 13h38   #17
Membre émérite
 
Avatar de bastoonet
 
Inscription : septembre 2006
Messages : 815
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France

Informations forums :
Inscription : septembre 2006
Messages : 815
Points : 843
Points : 843
Dans le cas que j'explique, chaque table de l'univers comporte une colonne avec le profil de l'utilisateur. (ex : 1 , 2 ,3 ,4...)


Ensuite, il te faut une table qui fait le lien entre l'utilisateur BO et son profil (une table avec 2 colonnes utilisateur_BO et profil)

Tu créer les 2 objets issus de cette table : <utilisateur_BO> et <profil>


Et enfin, sur chaque table dont les données sont à filtrer en fonction du profil (c'est à dire chaque table comportant la colonne "profil"), il faut créer une mono-jointure (jointure sur une seule table) dans l'univers

Cette jointure te permet à chaque fois que tu as une requete passant par ta table de filtrer sur un profil en particulier.

ma_table.profil = (@Prompt('Choix du profil :', 'N', 'utilisateurs BO\profil', 'mono',constrained))


...tu comprends mieux ?


En gros ça te permet de filtrer les données en fonction de ton profil...quand tu voudra rafraichir ton rapport, une invite te demandera ton profil !!!
bastoonet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2007, 14h28   #18
Membre à l'essai
 
Étudiant
Inscription : août 2007
Messages : 91
Détails du profil
Informations personnelles :
Âge : 26

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : août 2007
Messages : 91
Points : 21
Points : 21
Par défaut résumé

En fait j'ai un document Webi qui fait des rapports sur des projets sélectionnés grâce à un prompt. Or pour l'instant chaque chef de projet peut accéder à tous les projets et moi je veux juste rajouter un bout de code qui lui dit toi pas même nom que nom du chef de projet donc pas touche (jparle façon SQL des fois )
Et toi tu me dis ya pas moyen sans retoucher aux univers ni sans créer de nouvelles tables....
Je précise que je suis naze en DB et encore plus en BO designer, que je comprend pas ce qu'est un univers que je ne sais pas ce qu'est une contrainte et que je vais pas tarder à peter un cable.

Le patron m'a fait tester sous Toad que si on fait une requete select ... from ...
where usr_id = "nom du user" ça marche donc si je remplace "nom du user" par @variable('BOUSER') ça devrait marcher dans Infoview non ?


Merci de votre patience et de vos réponses
Jonkile est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2007, 15h39   #19
Membre émérite
 
Avatar de bastoonet
 
Inscription : septembre 2006
Messages : 815
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France

Informations forums :
Inscription : septembre 2006
Messages : 815
Points : 843
Points : 843
et bien à ce moment là....soit il te faut demander à ce qu'on créer une condition prédéfinie dans l'univers avec ta clause where @variable...et à rajouter quand tu veux que ta requete filtre sur le nom de ton patron !!

Soit tu modifies directement le SQL de ta requete...(mais il ne faut pas que quelqu'un modifie la requete..car cela regenère le SQL..)
bastoonet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2007, 15h58   #20
Membre à l'essai
 
Étudiant
Inscription : août 2007
Messages : 91
Détails du profil
Informations personnelles :
Âge : 26

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : août 2007
Messages : 91
Points : 21
Points : 21
Ouais je viens de voir ça ça à l'air de fonctionner c'est trop de la bombe intersidérale du fond de l'espace infini du monde connu d'andromède par la requête omega 28 virtuellement contrainte à la data ID_CP du commit de l'ID dans WAR3 avec les dwars et les taurens

(je résume mon stage ^o) )

Merci encore
Allez encore une question comme ça pour la forme
Je sélectionne les projets dont je veux visualiser les rapports au moyen d'une invite mais quand je me connecte avec un utilisateur impossible d'exécuter la requete en fonction de l'invite, en gros quoique je tape dans l'invite la page ne change pas ya pas un bouton executer ou un droit d'executer la requete à mettre ?
Ou c'est le truc qu'ils appellent publication ? je m'y perd tellement dans cette merde de logiciel (j'avais demandé à faire du java...)
Jonkile est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h36.


 
 
 
 
Partenaires

Hébergement Web