|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : juillet 2005 Messages : 34 ![]() |
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. |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Inscription : mai 2004 Messages : 1 812 ![]() |
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. |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : juillet 2005 Messages : 34 ![]() |
Merci pour la piste des objets personnels je vais essayer de voir ça demain au taff
|
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : juillet 2005 Messages : 34 ![]() |
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. |
|
|
00
|
|
|
#5 | |
|
Membre Expert
![]() Inscription : mai 2004 Messages : 1 812 ![]() |
Citation:
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. |
|
|
|
00
|
|
|
#6 |
|
Invité de passage
![]() Inscription : juillet 2005 Messages : 34 ![]() |
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 |
|
|
00
|
|
|
#7 |
|
Expert Confirmé
![]() ![]() Inscription : mars 2006 Messages : 1 989 ![]() |
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 ?
|
|
|
00
|
|
|
#8 |
|
Membre Expert
![]() Inscription : mai 2004 Messages : 1 812 ![]() |
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} ) 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. |
|
|
00
|
|
|
#9 | |
|
Invité de passage
![]() Inscription : juillet 2005 Messages : 34 ![]() |
Citation:
|
|
|
|
00
|
|
|
#10 | |
|
Invité de passage
![]() Inscription : juillet 2005 Messages : 34 ![]() |
Citation:
|
|
|
|
00
|
|
|
#11 |
|
Invité de passage
![]() Inscription : juillet 2005 Messages : 34 ![]() |
Je ne trouve pas cette fonction dans la liste des fonctions de l'assistant de création d'objets persos : DansChaîne
|
|
|
00
|
|
|
#12 |
|
Membre Expert
![]() Inscription : mai 2004 Messages : 1 812 ![]() |
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. |
|
|
00
|
|
|
#13 |
|
Invité de passage
![]() Inscription : juillet 2005 Messages : 34 ![]() |
Ca ne marche pas non plus. (copier-coller puis modifications comme tu l'as indiqué)
|
|
|
00
|
|
|
#14 |
|
Membre Expert
![]() Inscription : mai 2004 Messages : 1 812 ![]() |
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. |
|
|
00
|
|
|
#15 |
|
Invité de passage
![]() Inscription : juillet 2005 Messages : 34 ![]() |
La 5.1.1, la 6.5 devrait arriver demain.
|
|
|
00
|
|
|
#16 |
|
Membre Expert
![]() Inscription : mai 2004 Messages : 1 812 ![]() |
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. |
|
|
00
|
|
|
#17 |
|
Invité de passage
![]() Inscription : juillet 2005 Messages : 34 ![]() |
Je suis désormais en version 6.5 et pas de fonctions dansChaîne
|
|
|
00
|
|
|
#18 |
|
Membre Expert
![]() Inscription : mai 2004 Messages : 1 812 ![]() |
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. |
|
|
00
|
|
|
#19 |
|
Invité de passage
![]() Inscription : juillet 2005 Messages : 34 ![]() |
|
|
|
00
|
|
|
#20 |
|
Membre Expert
![]() Inscription : mai 2004 Messages : 1 812 ![]() |
Ah ouaih quand même...
Bon DansChaînes est classée dans les fonctions NUMERIQUES, tu l'as ou pas ?
__________________
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. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com