-
Workflow avec Zend
Bonjour je suis débutant dans ZendFramework
je suis en cours de développement d'une application avec ZF 1.12 et je voudrais savoir si il existe un moyen de mettre en place un processus de workflow.
le Workflow voulu permettra au client de savoir l'état de développement d'un processus de validation en temps réel.
Pouvez-vous me conseiller une méthode de travail (quel module utiliser, quel bibliothèque, etc...).
Merci
-
Bonjour za3zou3_2010,
Pour répondre à ta première question, oui c'est possible de le faire. En informatique, tout est possible si tu as le temps de le faire :P
Zend est un framework qui laisse beaucoup de liberté, de ce fait, il n'y a pas de module tout fait proposés par la communauté comme tu peux en avoir sur Symfony 2 par exemple.
Néanmoins, tu peux tout faire avec Zend et le framework t'apporte beaucoup d'outils pour parvenir à tes fins.
Je n'ai pas bien compris ton problème de workflow. Pour moi un workflow c'est une suite d'actions qui vont déterminer un travail à faire. Par exemple, il faut 3 étapes (disons donc 3 formulaires) pour s'inscrire sur un site.
1 - je clique sur le lien s'inscrire, cela m'affiche un formulaire
2 - je clique sur le bouton "enregistrer", cela m'affiche un message de confirmation me demandant d'aller dans ma boîte mail pour confirmer mon inscription.
3 - je vais dans ma boîte mail, je clique sur le lien reçu et ça m'envoi sur une page de confirmation du site m'indiquant que mon compte est activé.
Tu peux tout à fais faire cela avec Zend. Seulement, si tu fais uniquement cela, c'est prendre un bazooka (zend) pour ouvrir une porte (ton workflow) que tu pourras très bien faire en html / php simple par exemple.
-
@ Njörd
en fait, le workflow que je voudrai développer concerne des échanges des messages entre les différents acteurs;
je m'explique:
j'ai un utilisateur qui va remplir un formulaire de demande d'autorisation, en ouvrant ce formulaire par l'admin, l'utilisateur devrai recevoir un accusé de réception sur sa boite de réception.
normalement l'utilisation de workflow permet de gérer ces accusés automatiquement; est-il le cas en utilisant le Zend Framwork , et comment?
merci
-
Bonsoir za3zou3_2010,
Tu as l'air de chercher quelque chose de tout prêt, je te conseil de regarder du côté des CMS s'ils ne répondent pas mieux à tes besoins. Les fonctions que tu décris ici se retrouve plutôt dans des CMS tels que Typo3, Joomla, Spip, Wordpress, ...
Tu peux par contre développer toi même tout cela.
Dans le cas ou tu veux toujours faire cela avec Zend, il te faudra :
- Un module pour la gestion des utilisateurs Backoffice / Frontoffice
- Certainement un système de droits d'accès => ACL
- Un module représentant ce que tu manipules dans ton formulaire d'autorisation (album, billet, commentaire, page, article, ...) Backoffice / Frontoffice
Du coup, ce que tu expliques ici se fera comme suis (par exemple) :
- Dans le Frontoffice du module avec le formulaire d'autorisation, un utilisateur authentifié ou non (c'est toi qui vois) le rempli et le soumet
- Le formulaire est enregistré en BD
- Un admin se connecte et valide ce formulaire dans le Backoffice avec envoi de mail pour informer l'utilisateur (ton accusé de réception)
ça fait beaucoup de chose à mettre en place, et tu sûr de vouloir faire cela avec Zend ? Si tu n'as rien d'autre autour, je ne pense pas que Zend réponde à ton besoin.