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 23/10/2006, 17h26   #1
Invité de passage
 
Inscription : juillet 2005
Messages : 34
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 34
Points : 3
Points : 3
Par défaut Création de conditions prédéfinies personnelles sous WEBI

Bonjour,
J'aurais besoins de petits éclaircissements.
D'abord voici ma situation :
- le projet est d'utiliser BO sur un ensemble très vaste de variables (25000)
- l'utilisateur doit avoir la possibilité de créer et de réutiliser des conditions sur les variables qui l'intéresse (zones géographiques de villes), par exemple le gars qui bosse sur NewYork+banlieue voudra pouvoir appliquer ses documents et des documents prédéfinis uniquement sur cette zone (ville de new york + liste de villes alentours).
- J'ai effectué quelques tests sous BO5 mais je ne peux tester sous Webi
- La version de production sera sous Webi (BO 6.5)

La solution qui m'a paru la plus adéquate est celle des conditions prédéfinies d'où ma question :
- Est-il possible à un utilisateur de construire et sauvegarder une condition prédéfini ?
- Si cela est possible, cette condition sera-t-elle applicable à un document existant ?

Si vous avez aussi d'autres alternatives pour m'aider ca serait sympa, merci.
bolderiz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/10/2006, 17h41   #2
Membre Expert
 
Avatar de nuke_y
 
Inscription : mai 2004
Messages : 1 812
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 1 812
Points : 1 609
Points : 1 609
Ben si l'utilisateur ne doit travailler QUE sur New York + Banlieue, je te conseillerais de passer par le superviseur et de mettre en place des restrictions de sécurité.

Sinon je ne crois pas que ce que créé un utilisateur soit utilisable ailleurs que dans le rapport qu'il créé, donc je pense que ce n'est pas possible d'imaginer une restriction que l'utilisateur se créé lui même, et qu'il peut utiliser sur tous ses rapports.

Il y a à la rigueur les conditions pré-définies que le Designer créé dans l'univers ou les Objets Personnels, que chaque utilisateur peut créer pour lui même dans l'Univers. Si l'utilisateur se créé un objet personnel qui contient quelquechose du genre :
Si Ville = newyork Et Quartier = Banlieue Then 1 Else 0 Et qu'il le sélectionne dans ses conditions en faisant MonObjet = 1, ça fera à peu près ce que tu recherches.
__________________
Il vaut mieux monopoliser son intelligence sur des bêtises que sa bêtise sur des choses intelligentes.

Mon combat pour les droits des consommateurs face aux abus des grandes marques.
nuke_y est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/10/2006, 23h29   #3
Invité de passage
 
Inscription : juillet 2005
Messages : 34
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 34
Points : 3
Points : 3
Merci pour la piste des objets personnels je vais essayer de voir ça demain au taff
bolderiz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/10/2006, 11h56   #4
Invité de passage
 
Inscription : juillet 2005
Messages : 34
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 34
Points : 3
Points : 3
Après avoir encore bidouillé hier toujours sur la version 5 j'en arrive à ça :
- conditions prédéfinies : elles ne peuvent êtres créés que par le designer et ne permet pas de choiri ses données parmi la liste des données de la base infocentre.
- import de la liste des villes concernées via un fichier excel (fournisseur de données) -> a approfondir
- création d'objets personnels : trop compliqué pour un utilisateur lambda
- création de variables personnelles : idem (j'y arrive pas moi même)
- les invites : je n'ai pas encore approfondi
- requêtes combinées (avec ma liste de villes dans une requête et le contenu du document dans un autre) : pas réussi

La condition simple/complèxe rempli bien le rôle de sélection que je veux mais pas moyen d'avoir une très grande liste d'éléments sélectionnés y'a une limite apparemment.

Donc je pense qu'une solution à voir serait le développement en vba :
Voici le fonctionnel que j'aimerais obtenir :
- pas de limite de filtrage par liste de valeurs dans les conditions
- sauvegarde d'une condition (au mieux par clic droit sur la zone condition de la requete associée à un document) et association de la condition à l'utilisateur
- ouverture d'une condition existante
- import d'une condition via un document

Est-ce concevable comme développement ? Quelle en est la complexité à votre avis ?

Encore une fois si vous avez d'autres idées je vous en remercie.
bolderiz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/10/2006, 13h50   #5
Membre Expert
 
Avatar de nuke_y
 
Inscription : mai 2004
Messages : 1 812
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 1 812
Points : 1 609
Points : 1 609
Citation:
Envoyé par bolderiz
- création d'objets personnels : trop compliqué pour un utilisateur lambda
Je ne suis pas d'accord mais je ne connais pas tes utilisateurs...

Tu es dans un paradox je pense : tes utilisateurs ne sont pas capables de créer un objet personnel mais ils veulent pouvoir créer leurs conditions eux-mêmes ??

Soit ils ne sont pas assez compétents pour faire leurs restrictions eux-mêmes, soit ils le sont...
__________________
Il vaut mieux monopoliser son intelligence sur des bêtises que sa bêtise sur des choses intelligentes.

Mon combat pour les droits des consommateurs face aux abus des grandes marques.
nuke_y est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/10/2006, 15h25   #6
Invité de passage
 
Inscription : juillet 2005
Messages : 34
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 34
Points : 3
Points : 3
désolé mais je prends tout juste en main le logiciel sans avoir suivi ni de formation ni m'être bien plongé dans la doc, et je n'ai pas trouvé ça trivial.
Mes utilisateurs sont habitué à leur ancien outil sous access qui leur permettait de faire des zones géographiques d'études complèxes de façon très rapide.
A première vue j'ai du mal à croire que se faire une liste de 100-1000 villes soit simple et rapide via ses objets personnels.

dans tous les cas je vais m'y replonger dès que j'ai un peu de temps
bolderiz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/10/2006, 16h11   #7
Expert Confirmé
 
Avatar de Eusebe
 
Inscription : mars 2006
Messages : 1 989
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : mars 2006
Messages : 1 989
Points : 3 606
Points : 3 606
Une question bête, est-ce que ce ne serait pas directement dans la base de données qu'il faudrait gérer ces zones géographique ?
Eusebe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/10/2006, 16h24   #8
Membre Expert
 
Avatar de nuke_y
 
Inscription : mai 2004
Messages : 1 812
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 1 812
Points : 1 609
Points : 1 609
Exemple simple :

l'utilisateur créé un objet personnel de type numérique nommé "Périmètre" et qui possède la définition suivante :
Code :
DansChaîne (Invite Alphanumérique ( "Liste des villes ?" ), {CLASSE\Nom de la ville} )
Je signale que "CLASSE\Nom de la ville" doit être le nom de ton objet qui contient le nom des villes.

Ensuite il utilise cet objet en tant que condition et il choisit "Périmètre supérieur à 0".

Enfin quand il rafraichit, il tape à la main dans l'invite de commande "Liste des villes" ses 100 à 1000 villes séparées par un "-" par exemple (il peut aussi obtenir cette concaténation facilement dans Excel et copier-coller la chaîne).

Dans la requête, ça va aller chercher seulement les villes qui sont dans la liste qu'il a rentré dans l'invite de commande.

Problème : je ne connais pas la longueur maximale qu'on peut rentrer dans une invite de commande.

EDIT :
J'ai fait des tests avec tous les codes postaux que j'avais sous la main (240) mis bout à bout, ça marche. Maintenant 1000 noms de villes...
__________________
Il vaut mieux monopoliser son intelligence sur des bêtises que sa bêtise sur des choses intelligentes.

Mon combat pour les droits des consommateurs face aux abus des grandes marques.
nuke_y est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/10/2006, 16h45   #9
Invité de passage
 
Inscription : juillet 2005
Messages : 34
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 34
Points : 3
Points : 3
Citation:
Envoyé par Eusebe
Une question bête, est-ce que ce ne serait pas directement dans la base de données qu'il faudrait gérer ces zones géographique ?
C'est envisagé (développement web complémentaire pour gérer le référentiel géographique et mettre à jour une table de ces zones), mais pour l'instant je me concentre sur les possibilités BO, au prix que ça coute !
bolderiz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/10/2006, 16h45   #10
Invité de passage
 
Inscription : juillet 2005
Messages : 34
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 34
Points : 3
Points : 3
Citation:
Envoyé par nuke_y
Exemple simple :

l'utilisateur créé un objet personnel de type numérique nommé "Périmètre" et qui possède la définition suivante :
Code :
DansChaîne (Invite Alphanumérique ( "Liste des villes ?" ), {CLASSE\Nom de la ville} )
Je signale que "CLASSE\Nom de la ville" doit être le nom de ton objet qui contient le nom des villes.

Ensuite il utilise cet objet en tant que condition et il choisit "Périmètre supérieur à 0".

Enfin quand il rafraichit, il tape à la main dans l'invite de commande "Liste des villes" ses 100 à 1000 villes séparées par un "-" par exemple (il peut aussi obtenir cette concaténation facilement dans Excel et copier-coller la chaîne).

Dans la requête, ça va aller chercher seulement les villes qui sont dans la liste qu'il a rentré dans l'invite de commande.

Problème : je ne connais pas la longueur maximale qu'on peut rentrer dans une invite de commande.

EDIT :
J'ai fait des tests avec tous les codes postaux que j'avais sous la main (240) mis bout à bout, ça marche. Maintenant 1000 noms de villes...
Je vais tester ça ! Je vous tiens au courant
bolderiz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/10/2006, 16h48   #11
Invité de passage
 
Inscription : juillet 2005
Messages : 34
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 34
Points : 3
Points : 3
Je ne trouve pas cette fonction dans la liste des fonctions de l'assistant de création d'objets persos : DansChaîne
bolderiz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/10/2006, 17h08   #12
Membre Expert
 
Avatar de nuke_y
 
Inscription : mai 2004
Messages : 1 812
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 1 812
Points : 1 609
Points : 1 609
Et en l'écrivant manuellement?
__________________
Il vaut mieux monopoliser son intelligence sur des bêtises que sa bêtise sur des choses intelligentes.

Mon combat pour les droits des consommateurs face aux abus des grandes marques.
nuke_y est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/10/2006, 17h09   #13
Invité de passage
 
Inscription : juillet 2005
Messages : 34
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 34
Points : 3
Points : 3
Ca ne marche pas non plus. (copier-coller puis modifications comme tu l'as indiqué)
bolderiz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/10/2006, 17h13   #14
Membre Expert
 
Avatar de nuke_y
 
Inscription : mai 2004
Messages : 1 812
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 1 812
Points : 1 609
Points : 1 609
Quelle version de BO?
__________________
Il vaut mieux monopoliser son intelligence sur des bêtises que sa bêtise sur des choses intelligentes.

Mon combat pour les droits des consommateurs face aux abus des grandes marques.
nuke_y est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/10/2006, 17h16   #15
Invité de passage
 
Inscription : juillet 2005
Messages : 34
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 34
Points : 3
Points : 3
La 5.1.1, la 6.5 devrait arriver demain.
bolderiz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/10/2006, 17h27   #16
Membre Expert
 
Avatar de nuke_y
 
Inscription : mai 2004
Messages : 1 812
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 1 812
Points : 1 609
Points : 1 609
Je suis en 5.1.4
__________________
Il vaut mieux monopoliser son intelligence sur des bêtises que sa bêtise sur des choses intelligentes.

Mon combat pour les droits des consommateurs face aux abus des grandes marques.
nuke_y est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/10/2006, 14h32   #17
Invité de passage
 
Inscription : juillet 2005
Messages : 34
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 34
Points : 3
Points : 3
Je suis désormais en version 6.5 et pas de fonctions dansChaîne
bolderiz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/10/2006, 14h37   #18
Membre Expert
 
Avatar de nuke_y
 
Inscription : mai 2004
Messages : 1 812
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 1 812
Points : 1 609
Points : 1 609
Attends je poste des screen shots
__________________
Il vaut mieux monopoliser son intelligence sur des bêtises que sa bêtise sur des choses intelligentes.

Mon combat pour les droits des consommateurs face aux abus des grandes marques.
nuke_y est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/10/2006, 14h39   #19
Invité de passage
 
Inscription : juillet 2005
Messages : 34
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 34
Points : 3
Points : 3
j'allais le faire justement !
Sur l'image j'ai toutes les fonctions et dansChaine n'apparait pas, y'a un truc que j'ai du mal suivre ou mal lire !


Encore merci pour ton coup de pouce !
bolderiz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/10/2006, 14h52   #20
Membre Expert
 
Avatar de nuke_y
 
Inscription : mai 2004
Messages : 1 812
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 1 812
Points : 1 609
Points : 1 609
Ah ouaih quand même...

Bon DansChaînes est classée dans les fonctions NUMERIQUES, tu l'as ou pas ?
Images attachées
Type de fichier : jpg screen03.jpg (57,8 Ko, 9 affichages)
__________________
Il vaut mieux monopoliser son intelligence sur des bêtises que sa bêtise sur des choses intelligentes.

Mon combat pour les droits des consommateurs face aux abus des grandes marques.
nuke_y est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h39.


 
 
 
 
Partenaires

Hébergement Web