<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://frp.sage.fr/wiki1000/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
		<id>https://frp.sage.fr/wiki1000/index.php?action=history&amp;feed=atom&amp;title=Envoi_d%27un_mail_avec_r%C3%A9ponse_REST_%28bp%29</id>
		<title>Envoi d'un mail avec réponse REST (bp) - Historique des versions</title>
		<link rel="self" type="application/atom+xml" href="https://frp.sage.fr/wiki1000/index.php?action=history&amp;feed=atom&amp;title=Envoi_d%27un_mail_avec_r%C3%A9ponse_REST_%28bp%29"/>
		<link rel="alternate" type="text/html" href="https://frp.sage.fr/wiki1000/index.php?title=Envoi_d%27un_mail_avec_r%C3%A9ponse_REST_(bp)&amp;action=history"/>
		<updated>2026-05-25T12:03:56Z</updated>
		<subtitle>Historique pour cette page sur le wiki</subtitle>
		<generator>MediaWiki 1.18.6</generator>

	<entry>
		<id>https://frp.sage.fr/wiki1000/index.php?title=Envoi_d%27un_mail_avec_r%C3%A9ponse_REST_(bp)&amp;diff=1973&amp;oldid=prev</id>
		<title>Syfre le 19 août 2009 à 09:28</title>
		<link rel="alternate" type="text/html" href="https://frp.sage.fr/wiki1000/index.php?title=Envoi_d%27un_mail_avec_r%C3%A9ponse_REST_(bp)&amp;diff=1973&amp;oldid=prev"/>
				<updated>2009-08-19T09:28:27Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Version précédente&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Version du 19 août 2009 à 09:28&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 122 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 122 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{#images:image80.png|Guide_-_Processus_métiers}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{#images:image80.png|Guide_-_Processus_métiers}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;{{Footer|Processus métiers utilisant les fonctions de messagerie (bp)}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;[[category:Processus Métiers]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Syfre</name></author>	</entry>

	<entry>
		<id>https://frp.sage.fr/wiki1000/index.php?title=Envoi_d%27un_mail_avec_r%C3%A9ponse_REST_(bp)&amp;diff=1965&amp;oldid=prev</id>
		<title>Syfre : Nouvelle page : ===Introduction=== Cet exemple montre l'utilisation d'un processus métier pour envoyer un mail et attendre la réponse par une action de l'utilisateur.  Déroulement du processus : ...</title>
		<link rel="alternate" type="text/html" href="https://frp.sage.fr/wiki1000/index.php?title=Envoi_d%27un_mail_avec_r%C3%A9ponse_REST_(bp)&amp;diff=1965&amp;oldid=prev"/>
				<updated>2009-08-19T09:23:09Z</updated>
		
		<summary type="html">&lt;p&gt;Nouvelle page : ===Introduction=== Cet exemple montre l&amp;#039;utilisation d&amp;#039;un processus métier pour envoyer un mail et attendre la réponse par une action de l&amp;#039;utilisateur.  Déroulement du processus : ...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;===Introduction===&lt;br /&gt;
Cet exemple montre l'utilisation d'un processus métier pour envoyer un mail et attendre la réponse par une action de l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
Déroulement du processus :&lt;br /&gt;
&lt;br /&gt;
#Lorsqu’un utilisateur modifie le code d’un objet de WFClasseA, une instance du processus est déclenchée.&lt;br /&gt;
#Un email est alors envoyé à deux destinataires.&lt;br /&gt;
#Les destinataires peuvent répondre par Oui ou Non.&lt;br /&gt;
#Le processus attend la réponse, et en fonction  du choix de l’utilisateur, exécute l’une ou l’autre des activités.&lt;br /&gt;
&lt;br /&gt;
{{#images:image62.png|Guide_-_Processus_métiers}}&lt;br /&gt;
&lt;br /&gt;
Comme précédemment le déclenchement du processus utilise un évènement métier, l’activité suivante est l’envoi de l’email.&lt;br /&gt;
&lt;br /&gt;
====Onglet « Mail »====&lt;br /&gt;
&lt;br /&gt;
{{#images:image63.png|Guide_-_Processus_métiers}}&lt;br /&gt;
&lt;br /&gt;
====Onglet « Mail »====&lt;br /&gt;
&lt;br /&gt;
Identifiant&lt;br /&gt;
&lt;br /&gt;
L’identifiant du mail est un identifiant arbitraire utilisé pour réaliser le lien avec l’activité qui va gérer la réponse.&lt;br /&gt;
&lt;br /&gt;
Adresse&lt;br /&gt;
&lt;br /&gt;
La saisie des adresses des destinataires utilise la convention suivante : &lt;br /&gt;
&lt;br /&gt;
les adresses sont séparées par des points-virgules,&lt;br /&gt;
&lt;br /&gt;
*si l’adresse contient un caractère arobase @ alors il s’agit d’une adresse externe Internet&lt;br /&gt;
*si l’adresse ne contient pas de caractère arobase @ alors il s’agit d’une adresses interne d’une boîte à message de l’application.&lt;br /&gt;
&lt;br /&gt;
Le corps du message est rédigé en HTML. Il contient les URL qui permettent à l’utilisateur de répondre. Pour placer ces URL, sélectionnez une zone de texte qui constituera le texte associée à l’URL puis utilisez la fonction URL de la barre d’outils.&lt;br /&gt;
&lt;br /&gt;
{{#images:image64.png|Guide_-_Processus_métiers}}&lt;br /&gt;
&lt;br /&gt;
Le corps du message contient aussi des valeurs d’attributs du processus qui seront substituées à l’exécution : [Instance.unCode] la valeur entre les crochets est une expression qui sera évaluée par l’activité lors de l’exécution.&lt;br /&gt;
&lt;br /&gt;
====Onglet « Avancé »====&lt;br /&gt;
&lt;br /&gt;
Le lien vers l’écran associé fonctionne si vous renseignez le nom de l’écran dans l’onglet « Avancé ».&lt;br /&gt;
&lt;br /&gt;
{{#images:image65.png|Guide_-_Processus_métiers}}&lt;br /&gt;
&lt;br /&gt;
Il permet à l’utilisateur d’accéder directement à une interface en rapport avec l’objet métier associé à l’instance du processus.&lt;br /&gt;
&lt;br /&gt;
L’attente de la réponse à l’email est paramétrée de la façon suivante :&lt;br /&gt;
&lt;br /&gt;
{{#images:image66.png|Guide_-_Processus_métiers}}&lt;br /&gt;
&lt;br /&gt;
Il suffit de reprendre l’identifiant de l’activité mail pour effectuer le lien avec l’email envoyé.&lt;br /&gt;
&lt;br /&gt;
L’enchainement du processus en fonction de la réponse du destinataire est réalisé ainsi : &lt;br /&gt;
&lt;br /&gt;
*Si le destinataire répond OK la séquence Succès suivante est exécutée.&lt;br /&gt;
*Si le destinataire répond NOK la séquence Echec suivante est exécutée.&lt;br /&gt;
&lt;br /&gt;
Les activités qui suivront ne feront qu’écrire un message dans l’historique de l’instance.&lt;br /&gt;
&lt;br /&gt;
{{#images:image67.png|Guide_-_Processus_métiers}}&lt;br /&gt;
&lt;br /&gt;
Exécutez cet exemple en utilisant une machine locale.&lt;br /&gt;
&lt;br /&gt;
Tout d’abord ce processus envoi un Email à travers le protocole SMTP, il faut donc fournir les informations sur le serveur de messagerie utilisé. Avec l’application Desktop cela s’effectue dans le panneau de configuration du menu ''Fichier''.&lt;br /&gt;
&lt;br /&gt;
{{#images:image68.png|Guide_-_Processus_métiers}}&lt;br /&gt;
&lt;br /&gt;
Si nous avions utilisé un Service 1000 comme Serveur du processus ces informations seraient renseignées dans son fichier de configuration.&lt;br /&gt;
&lt;br /&gt;
Ensuite le processus attend une réponse renvoyée à travers un service du Serveur 1000, il faut donc exécuter un Serveur 1000 pour récupérer cette réponse.&lt;br /&gt;
&lt;br /&gt;
{{#images:image69.png|Guide_-_Processus_métiers}}&lt;br /&gt;
&lt;br /&gt;
Utilisez une machine locale. Cette machine n’étant pas le Serveur 1000 qui récupérera la réponse, il est nécessaire de renseigner l’adresse de ce serveur. Cela s’effectue sur les propriétés des « Serveurs de processus métiers ».&lt;br /&gt;
&lt;br /&gt;
{{#images:image70.png|Guide_-_Processus_métiers}}&lt;br /&gt;
&lt;br /&gt;
Démarrez une instance du processus en modifiant un objet de la classe métier.&lt;br /&gt;
&lt;br /&gt;
{{#images:image71.png|Guide_-_Processus_métiers}}&lt;br /&gt;
&lt;br /&gt;
L’instance a démarré.&lt;br /&gt;
&lt;br /&gt;
{{#images:image72.png|Guide_-_Processus_métiers}}&lt;br /&gt;
&lt;br /&gt;
Vérifiez que les emails ont été envoyés. Tout d’abord dans la boîte à message de l’utilisateur  vous retrouvez le message de départ.&lt;br /&gt;
&lt;br /&gt;
{{#images:image73.png|Guide_-_Processus_métiers}}&lt;br /&gt;
&lt;br /&gt;
Il est possible de répondre à partir de la boîte à messages accessible depuis  la barre Outlook, la barre d’outils de votre application Desktop ou le menu Fichier de votre application web.&lt;br /&gt;
&lt;br /&gt;
{{#images:image74.png|Guide_-_Processus_métiers}}&lt;br /&gt;
&lt;br /&gt;
Puis dans le compte de votre messagerie.&lt;br /&gt;
&lt;br /&gt;
{{#images:image75.png|Guide_-_Processus_métiers}}&lt;br /&gt;
&lt;br /&gt;
L’adresse du destinataire provient du paramètre situé dans les préférences de l’utilisateur (TODO).&lt;br /&gt;
&lt;br /&gt;
Consultez l’écran associé au message en cliquant sur le lien du message, le navigateur est ouvert par le logiciel de messagerie. A cet instant l’utilisateur n’a pas de session ouverte sur le Serveur 1000, la page de connexion est donc tout d’abord proposée.&lt;br /&gt;
&lt;br /&gt;
{{#images:image76.png|Guide_-_Processus_métiers}}&lt;br /&gt;
&lt;br /&gt;
Après avoir renseigné les informations de connexion, l’utilisateur est redirigé sur l’écran.&lt;br /&gt;
&lt;br /&gt;
{{#images:image77.png|Guide_-_Processus_métiers}}&lt;br /&gt;
&lt;br /&gt;
Répondez maintenant « Répondre à l’email » en cliquant sur le lien ''Réponse NOK''. Comme il s’agit d’un lien, le navigateur est ouvert par le logiciel de messagerie.&lt;br /&gt;
&lt;br /&gt;
{{#images:image78.png|Guide_-_Processus_métiers}}&lt;br /&gt;
&lt;br /&gt;
L’exécution du service a été réalisée et sa réponse est un fragment XML indiquant que l’évènement a bien été créé. (TODO)&lt;br /&gt;
&lt;br /&gt;
Concernant le processus, on constate que l’instance s’est terminée, et il est possible de visualiser le le journal  de ce processus.&lt;br /&gt;
&lt;br /&gt;
{{#images:image79.png|Guide_-_Processus_métiers}}&lt;br /&gt;
&lt;br /&gt;
La réponse reçue est bien NOK. &lt;br /&gt;
&lt;br /&gt;
Vous pouvez aussi consulter les deux évènements métiers utilisés par ce processus : le changement d’état initial de l’objet métier et l’évènement créé par la réponse  de l’utilisateur.&lt;br /&gt;
&lt;br /&gt;
{{#images:image80.png|Guide_-_Processus_métiers}}&lt;/div&gt;</summary>
		<author><name>Syfre</name></author>	</entry>

	</feed>