Bonjour,
j'utilise depuis peu WF pour créer un workflow de gestion de demandes de droits sur des applications. A chaque étape du workflow, un mail doit être envoyé à des destinataires et objet variant selon l'étape dans laquelle on se trouve.
Je cherche à créer une activity générique SendEmailActivity qui pourra être réutilisable : pour l'instant je lui ai mis comme DependencyProperty l'expéditeur, le destinataire, l'objet ainsi que le corps du message et l'envoi du mail se fait dans la méthode execute .
Je ne veux pas mettre dans cette Activity le code qui permet de remplir le destinataire, objet, etc selon l'étape pour justement rester générique.
Je pensais donc créer une autre Activity genre FillEmailParametersActivity que je placerais avant chaque SendEmailActivity dans mon workflow, et je binderais les DependencyProperties de SendEmailActivity sur des DependencyProperties de FillEmailParametersActivity .
Ca serait donc dans FillEmailParametersActivity que je mettrais le code qui me permet d'obtenir les bons destinataires.
J'ai pensé sinon utiliser CallExternalMethodActivity, ou encore faire hériter SendEmailActivity de SequenceActivity .. ?
J'espère avoir été clair.
Qu'en pensez-vous ? Quelle serait la meilleure solution pour avoir une SendEmailActivity réutilisable facilement ?
Merci de votre aide.
Partager