par yop » 11 Fév 2003 à 10:51
pour ma part, j'ai réussi à faire des trucs intéressants.notamment, avec les attributs persos, tu peux autoriser quelqu'un qui ne connaît rien au dév à modifier le workflow que tu as fait. donc, c possible. mais attention ! j'ai pas dit que le gars peut se refaire totalement un workflow, mais le modifier facilement, c'est faisable, via ce système de 'custom attributes'.je te donne 1 ex:- le gars veut modifier une liste déroulante contenant une liste de sites géographiques. cette liste, c'est une table. eh bien, il modifie que la table en ajoutant ou retirant une entrée. dans designer, tu as fait une liste déroulante qui récupère en formule la valeur d'un attribut perso. Et l'attribut perso, c'est l'exécution d'une @Relation qui va lire le contenu de la table.maintenant, on est bien d'accord qu'un non développeur peut pas refaire tout un workflow, mais dans ce cas, on fait appelle à un développeur, non ?le but, c'est de pouvoir modifier dans un workflow tout ce qui est VARIABLES. et ça, travers des tables (ou architect mais c même pas la peine), tu peux modifier facilement un workflow sans rien connaître au dév. d'autant que tu modifies via le web de ton poste de client.sinon, tu peux tout modifier Lotus WF avec les événements de la bibliothèque de scripts qui sont fournis. tu mets les continue à false et tu programmes comme tu veux l'appli.je dirais 2 choses pour finir :1) objectivement, le produit bug pas mal et un développeur est nécessaire pour que le produit fonctionne auj, mais quand t'a corrigé toutes les erreurs de lotus, c'est vraiment un gain de temps. quand tu donnes à ton client architect pour qu'il te dessine le workflow, que tu crées en 5' un masque et qu'en moins d'1 heure tu peux présenter au client une maquette pour qu'il te signe un dév, c'est plutôt avantageux. avec designer, tu lui dis, "je reviens dans quelques jours vous montrer". ça, c un bon point, même si tu fais pas le workflow au final avec LWF mais simplement avec designer, ce produit te permet de signer plus de ventes.2) le grand succès de LWF, c'est @Relation. il y a un moteur de recherche très puissant. Avec @Relation, c'est simple, pas besoin de vues triées ou catégorisées. Tu lui donnes une formule de recherche (en fonction d'un champ par ex) et tu lui demandes en retour de te retourner un champ (ou une formule calculée en fonction des résultats de ta recherche), ceci pour n'importe quel document de n'importe quelle base de n'importe quelle serveur de ton domaine !! Sans créer une seule vue triée ou catégorisée dans la moindre base et ça, c'est + que cool. ex: tu veux connaître le manager d'un type. tu fais une relation qui en fonction du nom que tu donnes vas te chercher le manager de la personne dans sa fiche du names. quand on maîtrise tout ce qu'on peut faire avec ça, c plutôt béton et spectaculaire pour le client.a+