Workflow

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

Workflow

Messagepar FPTGP » 21 Mai 2003 à 18:26

Quels conseils donneriez vous à un modeste développeur qui doit réaliser un workflow avec notification, trois valideurs mais jamais les mêmes (mais dont les noms figurent dans le formulaire...) ?Chaque valideur peut valider, ne pas valider ou valider après avoir modifié la demande...Trafic : 2environ 300 par moisGrand merci !
FPTGP
 

Re: Workflow

Messagepar Stef » 22 Mai 2003 à 09:22

Tu bloques sur certains points ou tu ne sais tout simplement pas "par quel bout" t'y prendre ?- Est-ce que les valideurs changent en fonction des formulaires ?- Est-ce que tu souhaites mettre en place un systeme de relance automatique pour respecter des delais maxi de validation ?Deja pour commencer, je dirai que la facon dont sont parametres les valideurs est tres importante.La meilleure facon etant d'utiliser des roles et nom d'utiliser en 'dur' les noms des personnes habilitées a valider.Tu peux aussi concevoir un document de parametre (doc profile par ex) ou tu pourras definir les roles pour chaque niveau de validation et pour chaque type de formulaire .
Stef
 

Re: Workflow

Messagepar FPTGP » 22 Mai 2003 à 20:27

Salut !C'est exactement ça ! Je ne sais par quel bout le prendre ce workflow!!!Mais j'ai avancé : Un seul formulaire. C'est un formulaire de commande de matériel informatique. J'ai donc créé trois champs "noms" :- "Demandeur"- "Chef de service" (le premier valideur)- "le responsable budgétaire" (le second valideur)Ces deux derniers varient en fonction du demandeur. Sinon ce serait trop simple !Les trois champs sont remplis à partir d'un choix dans le carnet d'adresses public.J'ai écrit une commande @mailsend conditionnelle :-si lecteur = demandeur alors SendTo=Chef de service-si lecteur= Chef de service alors SendTo=Responsable budgétaireCa marche. Enfin je crois ! J'ai peur de ne pas penser à tout !Sais tu comment tester que les noms choisis appartiennent au carnet d'adresses public ?La relance dont tu parles m'intéresses ! Mais comment faire ? Peux tu me donner quelques pistes ?Sais tu comment déclencher un message d'erreur si le mai ne peut pas partir ?Bon j'arrête les questions.Ceci dit, NOTES c'est génial !!A+Olivier
FPTGP
 

Re: Workflow

Messagepar Stef » 23 Mai 2003 à 12:53

Salut,En ce qui concerne la relance, il suffit de definir un délai maximale (en nb de jours par ex) entre chaques validation :DelaiMax1 = Delai entre envoi et 1ere signatureDelaiMax2 = Delai entre Signature 1 et Signature 2Etc...Ensuite, tu crees un agent programmé pour s'executer tous les jours (ou suivant le planning que tu voudras) et qui se chargera de scruter tous les documents 'CommandeMateriel' qui sont en attente d'une signature (Statut <> 'Envoyé' et Statut <> 'Accepté') et qui calculera la duréeréelle ecoulée (en jours) depuis l'envoi ou la derniere validation.Si la durée écoulé est > Delai Maxi renseigné dans tes parametres, alors l'agent envoie un memo de relance au prochain valideur censé valider le formulaire.Pour ce qui est de l'envoi du memo de notification ou tu renseignes le champ SendTo en fonction du demandeur, je te conseille la chose suivante :- Dans la LCA de ta base, cree un rôle pour chaque valideur (Ex : [ChefService] et [RespBudgetaire])- assigne à chacun des roles, la personne concernée- Ensuite, il suffit de creer une fonction qui ira chercher le username de la personne rattachée au rôle en fonction du demandeur.
Stef
 

Re: Workflow

Messagepar FPTGP » 23 Mai 2003 à 14:04

Salut Stef !Merci pour tes conseils !Je teste tout ça ce Week end !Olivier
FPTGP
 

Re: Workflow

Messagepar Stef » 23 Mai 2003 à 14:17

de rien. n'hesite pas a me recontacter.Bon Weekend.
Stef
 


Retour vers Développement

cron