Neolane Message Center. Neolane v6.1

Documents pareils
Neolane Message Center. Neolane v6.0

Notes de version. Neolane v6.1

Neolane Leads. Neolane v6.0

3.1 Différences entre ESX 3.5 et ESXi 3.5 au niveau du réseau. Solution Cette section récapitule les différences entre les deux versions.

Notes de version. Neolane v6.0

Consolidation. C r é e r un nouveau classeur. Créer un groupe de travail. Saisir des données dans un groupe

Logiciel de synchronisation de flotte de baladeurs MP3 / MP4 ou tablettes Androïd

Guide d'exploitation. Neolane v6.0

Sommaire Chapitre 1 - L interface de Windows 7 9

Gérer les applications

Guide des logiciels installés sur votre ordinateur portable Sony PCG-Z600LEK/HEK

Guide des logiciels de l ordinateur HP Media Center

Manuel d initiation à l ordinateur HP Media Center

Assurer la délivrabilité d'une plateforme d' ing. Neolane v6.0

Copyright Hewlett-Packard Development Company, L.P.

Compte Sélect Banque Manuvie Guide du débutant

Donnez de la liberté à vos données. BiBOARD.

Un accès direct à vos comptes 24h/24 VOTRE NUMÉRO CLIENT. Centre de Relations Clients (0,12 /min)

Télé OPTIK. Plus spectaculaire que jamais.

Avid AirSpeed Multi Stream

TARIFS BANCAIRES. Opérations bancaires avec l étranger Extrait des conditions bancaires au 1 er juillet Opérations à destination de l étranger

Guide des logiciels installés sur votre ordinateur portable Sony PCG-C1MHP

La fibre optique arrive chez vous Devenez acteur de la révolution numérique

Dénombrement. Chapitre Enoncés des exercices

Une action! Un message!

LES ÉCLIPSES. Éclipser signifie «cacher». Vus depuis la Terre, deux corps célestes peuvent être éclipsés : la Lune et le Soleil.

PageScope Enterprise Suite. Gestion des périphériques de sortie de A à Z. i-solutions PageScope Enterprise Suite

FEUILLE D EXERCICES 17 - PROBABILITÉS SUR UN UNIVERS FINI

Protection de votre réseau d entreprise:

20. Algorithmique & Mathématiques

Opérations bancaires avec l étranger *

Mobile Business. Communiquez efficacement avec vos relations commerciales 09/2012

RECHERCHE DE CLIENTS simplifiée

Chap. 6 : Les principaux crédits de trésorerie et leur comptabilisation

Sips Dictionnaire des données

Chap. 6 : Les principaux crédits de trésorerie et leur comptabilisation

for a living planet WWF ZOOM: votre carte de crédit personnalisée

Manuel d'utilisation de l'ordinateur portable Sony PCG-Z600LEK/HEK

UNIVERSITE MONTESQUIEU BORDEAUX IV. Année universitaire Semestre 2. Prévisions Financières. Travaux Dirigés - Séances n 4

Microscope de mesure sans contact pour inspection et mesures de précision

Mécanismes de protection contre les vers

Choisissez la bonne carte. Contribuez au respect de la nature avec les cartes Visa et MasterCard WWF. Sans frais supplémentaires.

Faites prospérer vos affaires grâce aux solutions d épargne et de gestion des dettes

La France, à l écoute des entreprises innovantes, propose le meilleur crédit d impôt recherche d Europe

Managed File Transfer. Managed File Transfer. Livraison express des f ichiers d entreprise

La maladie rénale chronique

n tr tr tr tr tr tr tr tr tr tr n tr tr tr Nom:... Prénom :...

Règlement Général des opérations

Manuel d utilisateur. Série PCG-K

Convergences 2/2 - le théorème du point fixe - Page 1 sur 9

Deuxième partie : LES CONTRATS D ASSURANCE VIE CLASSIQUES

La gestion commerciale dans QuadraENTREPRISE. > Edition personnalisée des pièces

Chap. 5 : Les intérêts (Les calculs financiers)

Etude Spéciale SCORING : UN GRAND PAS EN AVANT POUR LE MICROCRÉDIT?

Manuel d'utilisation de l'ordinateur portable Sony PCG-C1MHP

Les nouveaux relevés de compte

capital en fin d'année 1 C 0 + T C 0 = C 0 (1 + T) = C 0 r en posant r = 1 + T 2 C 0 r + C 0 r T = C 0 r (1 + T) = C 0 r 2 3 C 0 r 3...

One Office Voice Pack Vos appels fixes et mobiles en un seul pack

Renseignements et monitoring. Renseignements commerciaux et de solvabilité sur les entreprises et les particuliers.

Les études. Recommandations applicables aux appareils de levage "anciens" dans les ports. Guide Technique

S-PENSION. Constituez-vous un capital retraite complémentaire pour demain tout en bénéficiant d avantages fiscaux dès aujourd hui.

Le Sphinx. Enquêtes, Sondages. Analyse de données. Internet :

GUIDE METHODOLOGIQUE INDUSTRIES, OUVREZ VOS PORTES

Nous imprimons ce que vous aimez!

Limites des Suites numériques

UNIVERSITÉ DE SFAX École Supérieure de Commerce

2 ième partie : MATHÉMATIQUES FINANCIÈRES

EXERCICES : DÉNOMBREMENT

Création et développement d une fonction audit interne*

STATISTIQUE : TESTS D HYPOTHESES

Introduction. Introduction

Les algorithmes de tri

Statistiques appliquées à la gestion Cours d analyse de donnés Master 1

Dares Analyses. Plus d un tiers des CDI sont rompus avant un an

Comportement d'une suite

Statistique descriptive bidimensionnelle

Chapitre 3 : Fonctions d une variable réelle (1)

Le chef d entreprise développe les services funéraires de l entreprise, en

Dénombrement. Introduction. 1 Cardinaux d'ensembles nis. ECE3 Lycée Carnot. 12 novembre Quelques dénitions

x +1 + ln. Donner la valeur exacte affichée par cet algorithme lorsque l utilisateur entre la valeur n =3.

Code de Déontologie Commercial Changer les choses avec intégrité

BARÈMES. i n d i c a t i f s. Œuvres préexistantes Œuvres de commande

Divorce et séparation

Les solutions mi-hypothécaires, mi-bancaires de Manuvie. Guide du conseiller

1 Mesure et intégrale

Université Victor Segalen Bordeaux 2 Institut de Santé Publique, d Épidémiologie et de Développement (ISPED) Campus Numérique SEME

Options Services policiers à Moncton Rapport de discussion

MÉMENTO Aide-mémoire à l usage des administrateurs des coopératives PSBL-P. Programme de logement sans but lucratif privé

COMMENT ÇA MARCHE GUIDE DE L ENSEIGNANT 9 E ANNÉE

MUTUELLE D&O MUTUELLE D&O. Copilote de votre santé. AGECFA-Voyageurs CARCEPT CARCEPT-Prévoyance CRC CRIS CRPB-AFB

Remboursé par l assurance maladie obligatoire 100% 100% 200%

omme dans tous les milieux de vie, une

14 Chapitre 14. Théorème du point fixe

L UNIVERS DE L OPTIQUE... L UNIVERS DU WiFi MESH... L UNIVERS DU CUIVRE...

Guide du suivi et de l évaluation axés sur les résultats P ROGRAMME DES NATIONS UNIES POUR LE DÉVELOPPEMENT B U R E AU DE L É VA L UATION

Manuel d'utilisation

STRATÉGIE DE REMPLACEMENT DE LUTTE CONTRE LA PUNAISE TERNE DANS LES FRAISERAIES DE L ONTARIO

Examen final pour Conseiller financier / conseillère financière avec brevet fédéral. Recueil de formules. Auteur: Iwan Brot

LE WMS EXPERT DE LA SUPPLY CHAIN DE DÉTAIL

Comment les Canadiens classent-ils leur système de soins de santé?

Transcription:

Neolae Message Ceter Neolae v6.1

Ce documet, aisi que le logiciel qu'il décrit, est fouri das le cadre d'u accord de licece et e peut être utilisé ou copié que das les coditios prévues par cet accord. Cette publicatio e peut être reproduite ou trasmise, itégralemet ou partiellemet, sous quelque forme et par quelque moye que ce soit, sauf autorisatio écrite préalable de Neolae. Ce documet est sujet à révisios. Neolae e garatit pas l'exhaustivité des iformatios coteues das ce documet. Toute référece à des oms de sociétés das les illustratios fouries 'est utilisée qu'à titre d'exemple et e fait référece à aucue société réelle. Toutes les marques citées sot la propriété de leurs déteteurs respectifs. Microsoft et Widows sot des marques ou des marques déposées apparteat à Microsoft Corporatio aux Etats-Uis et/ou das d'autres pays. Java, MySQL et Ope Office sot des marques commerciales ou des marques déposées apparteat à Oracle Corporatio aux Etats-Uis et das d'autres pays. Liux est la marque déposée de Lius Torvalds aux Etats-Uis et das d'autres pays. Ce produit iclut des logiciels développés par Apache Software Foudatio (http://www.apache.org/). Sauf metio cotraire, les déomiatios sociales, les logos, les produits et marques cités das ce documet, sot la propriété de Neolae S.A. ou de ses filiales. Ils e peuvet être utilisés sas l'autorisatio préalable et écrite de Neolae. Numéro de versio : 8185 Neolae 18 rue Roger Simo Barboux, 94110 Arcueil - Frace +33 1 41 98 35 35 www.eolae.com

Table des matières Neolae v6.1 - Neolae Message Ceter Chapitre 1. Présetatio de Neolae Message Ceter........... 5 Itroductio............................ 5 Modèle de doées......................... 5 Architecture............................ 6 Support de plusieurs istaces de pilotage............... 7 Istallatio des istaces...................... 8 Ajout d'u caal de diffusio..................... 8 Descriptio des évéemets..................... 9 Méthodes SOAP......................... 9 Iformatios retourées par l'appel SOAP............... 11 Iteractio............................ 12 Mobile App Chael........................ 13 Chapitre 2. Paramétrage des istaces................ 15 Créer ue coexio partagée.................... 15 Istace de pilotage....................... 15 Istace d'exécutio....................... 18 Utilisatio de plusieurs istaces de cotrôle.............. 20 Idetifier les istaces d'exécutio................... 24 Seuils de surveillace des évéemets................. 25 Purge des évéemets....................... 25 Créer et démarrer les workflows techiques............... 26 Workflows de l'istace de pilotage................. 26 Workflows de l'istace d'exécutio................. 28 Créatio des types d'évéemet.................... 28 Chapitre 3. Défiitio des modèles de message trasactioels...... 31 Créatio du modèle de message................... 31 Gestio des adresses de cotrôle................... 34 Créer ue adresse de cotrôle................... 34 Créer plusieurs adresses de cotrôle................. 35 Créatio des doées de persoalisatio................ 37 Créatio du coteu du message................... 38 Aperçu du message trasactioel................... 39 Evoi d'u BAT.......................... 41 Neolae v6.1 - Neolae Message Ceter 3

Neolae Chapitre 4. Publicatio des modèles.................... 45 Chapitre 5. Traitemet des évéemets................... 47 Méthode de collecte des évéemets..................... 48 Erichissemet de l'évéemet avat achemiemet............... 48 Achemiemet vers u modèle de message.................. 49 Erichissemet de l'évéemet avec des doées de persoalisatio........ 49 Exécutio de la diffusio.......................... 50 Recyclage de l'évéemet......................... 51 Chapitre 6. Suivi............................ 53 Rapports................................ 54 Surveillace des istaces......................... 55 4 Neolae 2013

CHAPITRE 1 Présetatio de Neolae Message Ceter Table des matières Itroductio............................ 5 Modèle de doées.......................... 5 Architecture............................ 6 Support de plusieurs istaces de pilotage................. 7 Istallatio des istaces....................... 8 Ajout d'u caal de diffusio...................... 8 Descriptio des évéemets....................... 9 Méthodes SOAP.......................... 9 Iformatios retourées par l'appel SOAP................. 11 Iteractio............................ 12 Mobile App Chael......................... 13 Itroductio Neolae Message Ceter est ue applicatio de gestio de messages trasactioels (factures, cofirmatio de commade, chagemet de mot de passe ou créatio d'u compte sur u site web par exemple). Elle s'itègre à u système d'iformatio qui lui evoie des évéemets destiés à être trasformés e messages trasactioels persoalisés. Ces messages peuvet être evoyés à l'uité ou e lot via le caal email ou mobile. Cette applicatio s'adresse pricipalemet au service iformatique, à l'admiistrateur techique, au support techique d'ue société ou à u itégrateur. Modèle de doées Le modèle de doées de Neolae Message Ceter repose sur deux tables distictes coteat les mêmes champs qui permettet de gérer respectivemet les évéemets de type temps réel et batch : NmsRtEvet et NmsBatchEvet. Reportez-vous au Guide de cofiguratio pour coaître la descriptio du modèle de doées. Neolae v6.1 - Neolae Message Ceter - Présetatio de Neolae Message Ceter 5

Neolae Architecture Neolae Message Ceter a été coçue pour supporter les motées e charge et assurer u service e cotiu 24h/24h et 7/7 jours. Elle est costituée de plusieurs istaces : ue istace de pilotage das laquelle les modèles de messages sot créés, ue ou plusieurs istaces d'exécutio qui assuret la réceptio des évéemets et l'evoi des messages. Les utilisateurs de Neolae Message Ceter se coectet à l'istace de pilotage pour créer les modèles de messages trasactioels, géérer l'aperçu du message grâce à ue adresse de cotrôle, afficher des rapports et surveiller les istaces d'exécutio. Les istaces d'exécutio reçoivet les évéemets, les associet aux modèles de message trasactioel et evoiet les diffusios persoalisées pour chaque destiataire. Selo que le volume de doées destié à être traité est importat ou o, l'architecture de Neolae Message Ceter peut être, au choix, de type : répartie : l'istace de pilotage est istallée sur ue machie et les différetes istaces d'exécutio sur des serveurs disticts. Reportez-vous à la sectio Créer ue coexio partagée [page 15] pour savoir commet faire commuiquer les différetes istaces etre elles via leurs comptes exteres. miimale : l'istace de pilotage et d'exécutio sot istallées sur la même machie. Pour ce type d'istallatio, il 'est pas écessaire de paramétrer les comptes exteres des istaces. 6 Neolae 2013

Présetatio de Neolae Message Ceter Note : Il est possible de publier des modèles de messages trasactioels à partir d'ue istace de pilotage v6.02 vers u cluster d'exécutio v6.1. La cofiguratio est la même que pour ue istace de pilotage v6.1. Si le cluster d'exécutio v6.1 est mutualisé etre différetes istaces de pilotage, vous e pouvez disposer que d'ue seule istace de pilotage e v6.02. Les autres istaces de pilotage reliées au cluster d'exécutio doivet être e v6.1. Support de plusieurs istaces de pilotage Il est possible de mutualiser u cluster d'exécutio etre différetes istaces de pilotage. Par exemple, si vous gérez plusieurs eseiges spécialisées, vous pouvez cofigurer ue istace de pilotage par marque et toutes les relier au même cluster d'exécutio. Note : Pour plus d'iformatios sur le paramétrage à effectuer, reportez-vous à la sectio Utilisatio de plusieurs istaces de cotrôle [page 20]. Neolae v6.1 - Neolae Message Ceter - Présetatio de Neolae Message Ceter 7

Neolae Istallatio des istaces Pour istaller l'istace de pilotage sur votre machie, sélectioez le module Pilotage des messages trasactioels puis les caaux de commuicatio que vous souhaitez utiliser. Pour istaller l'istace d'exécutio sur votre machie, sélectioez le module Exécutio des messages trasactioels puis les caaux de commuicatio que vous souhaitez utiliser. Ajout d'u caal de diffusio L'ajout d'u caal de diffusio (Caal mobile, Mobile App Chael, etc.) doit être impérativemet effectué avat l'istallatio du package Message Ceter. Si vous avez démarré u projet Message Ceter sur le caal email, puis que vous décidez, au cours du projet, d'ajouter u ouveau caal, vous devez suivre ces étapes : 8 Neolae 2013

Présetatio de Neolae Message Ceter 1 Istallez le caal souhaité, par exemple le Caal mobile, à l'aide de l'assistat d'import de package (Outils > Avacé > Import de package > Package Neolae). 2 Effectuez u import de fichier (Outils > Avacé > Import de package > Fichier), et sélectioez le fichier \datakit\ms\[votre lague]\package\messageceter.xml 3 Das la partie Coteu XML des doées à importer, coservez uiquemet le modèle de diffusio Message Ceter correspodat au caal ajouté. Par exemple, si vous avez ajouté le Caal mobile, coservez uiquemet l'élémet etities correspodat au modèle Message trasactioel mobile (smstriggermessage). Si vous avez ajouté le caal Mobile App Chael, coservez uiquemet les modèles Message trasactioel ios (iostriggermessage) et Message trasactioel Adroid (adroidtriggermessage). Descriptio des évéemets Méthodes SOAP Deux méthodes SOAP PushEvet ou PushEvets sot associées aux deux schémas de doées ms:rtevet et ms:batchevet. PushEvet permet d'isérer u seul évéemet das le message, PushEvets permet d'isérer ue collectio d'évéemets das le message. Le chemi WSDL d'accès aux deux méthodes est : http://hostame/l/jsp/schemawsdl.jsp?schema=ms:rtevet pour accéder au schéma de type temps réel. http://hostame/l/jsp/schemawsdl.jsp?schema=ms:batchevet pour accéder au schéma de type batch. Les deux méthodes cotieet u élémet <ur:sessiotoke> permettat de s'idetifier à Message Ceter. Nous vous coseillos d'utiliser ue méthode d'idetificatio par adresses IP de cofiace. La valeur du champ correspod au logi de l'opérateur das Message Ceter : <ur:sessiotoke>mc</ur:sessiotoke> (la valeur mc est la valeur fourie d'usie par Neolae). La méthode PushEvet est costituée d'u paramètre <ur:domevet> qui cotiet l'évéemet. La méthode PushEvets est costituée d'u paramètre <ur:domevetcollectio> qui cotiet des évéemets. Exemple avec PushEvet : <ur:pushevet> Neolae v6.1 - Neolae Message Ceter - Présetatio de Neolae Message Ceter 9

Neolae <ur:sessiotoke>mc/</ur:sessiotoke> <ur:domevet> <rtevet>... </rtevet> </ur:domevet> </ur:pushevet> Note : Das le cas d'u appel à la méthode PushEvets, il est écessaire de rajouter u élémet XML paret afi de respecter le formalisme XML stadard. Cet élémet XML va ecadrer les différets élémets <rtevet> coteu das l'évéemet. Exemple avec PushEvets : <ur:pushevets> <ur:sessiotoke>mc/</ur:sessiotoke> <ur:domevetcollectio> <Evets> <rtevet>... </rtevet> <rtevet>... </rtevet>... </Evets> </ur:domevetcollectio> </ur:pushevet> Les élémets <rtevet> et <batchevet> possèdet u jeu d'attributs aisi qu'u élémet fils idispesable : <ctx> permettat d'itégrer les doées du message. Note : L'élémet <batchevet> permet d'alimeter la file d'attete "batch". L'élémet <rtevet> alimete la file d'attete "temps réel". Les attributs obligatoires des élémets <rtevet> et <batchevet> sot @type et @email. La valeur de @type doit être la même que la valeur de l'éumératio défiie lors du paramétrage de l'istace d'exécutio. Cette valeur permet de détermier le modèle qui va être associé au coteu de l'évéemet lors de la diffusio. Exemple de paramétrage <rtevet> : <rtevet type="cofirmatio_commade" email="joh.doe@domai.com" origi="ecommerce" wishedchael="0" exteralid="1242" mobilephoe="+33620202020"> Das cet exemple, deux caaux sot reseigés : l'adresse email et le uméro de téléphoe portable. Le champ wishedchael permet de défiir le caal qui sera utilisé lors de la trasformatio de l'évèemet e message. La valeur "0" correspod au caal email, la valeur "1" au caal mobile, etc. Reportez-vous au Guide de cofiguratio pour coaître la liste des attributs et de leurs valeurs. Si vous souhaitez différer le traitemet d'u évèemet, ajoutez le champ scheduled suivi de la date désirée. L'évèemet sera trasformé e message à cette date. 10 Neolae 2013

Présetatio de Neolae Message Ceter Nous vous coseillos de remplir les attributs @wishedchael et @emailformat avec des valeurs umériques. La table de correspodace etre les valeurs umériques et les labels associés se trouve das la descriptio des schémas de doées. Note : La descriptio détaillée de tous les attributs autorisés et de leurs valeurs se trouve das la descriptio du schéma de doées de ms:rtevet et ms:batchevet. Reportez-vous au chapitre "Modèle de doées" du Guide de cofiguratio. L'élémet <ctx> cotiet les doées du message. So coteu XML est ouvert et il est doc paramétrable e foctio du coteu à diffuser. Note : Il est importat d'optimiser le ombre et la taille des oeuds XML coteus das le message afi de e pas surcharger les serveurs lors de la diffusio. Exemple de doées : <ctx> </ctx> <cliet> <preom>joh</preom> <om>doe</om> </cliet> <actio> <type>cofirmatio de commade</type> <umero>cn23453</umero> </actio> <detailscommade> <article um="1"> <om>clef USB géérique</om> <prix>20</prix> </article> </detailscommade> Iformatios retourées par l'appel SOAP Lors de la réceptio d'u évéemet, Neolae géère u idetifiat uique de retour. Il correspod à l'idetifiat de la versio historisée de l'évéemet. Exemple d'idetifiat revoyé par la méthode lorsque le traitemet d'u évéemet a réussi : <SOAP-ENV:Evelope xmls:xsd="http://www.w3.org/2001/xmlschema" xmls:xsi="http://www.w3.org/2001/xmlschema-istace" xmls:s="http://xml.apache.org/xml-soap" xmls:soap-env="http://schemas.xmlsoap.org/soap/evelope/"> <SOAP-ENV:Body> <ur:pushevetrespose SOAP-ENV:ecodigStyle="http://schemas.xmlsoap.org/soap/ecodig/" xmls:ur="ur:ms:rtevet"> <plid xsi:type="xsd:log">72057594037935966</plid> </ur:pushevetrespose> </SOAP-ENV:Body> </SOAP-ENV:Evelope> Lorsque la valeur de l'idetifiat de retour est strictemet supérieure à zéro, cela sigifie que l'évéemet est bie historisé das Neolae. E revache, si le traitemet de l'évéemet échoue, la méthode revoie u message d'erreur ou ue valeur égale à zéro. Exemple de traitemet d'u évéemet qui a échoué lorsque la requête e cotiet pas de logi ou que l'opérateur spécifié 'a pas les droits adéquats : Neolae v6.1 - Neolae Message Ceter - Présetatio de Neolae Message Ceter 11

Neolae <SOAP-ENV:Evelope xmls:xsd="http://www.w3.org/2001/xmlschema" xmls:xsi="http://www.w3.org/2001/xmlschema-istace" xmls:soap-env="http://schemas.xmlsoap.org/soap/evelope/"> <SOAP-ENV:Body> <SOAP-ENV:Fault> <faultcode>soap-env:cliet</faultcode> <faultstrig xsi:type="xsd:strig">problème lors de la lecture des paramètres de la méthode 'PushEvet' du service 'ms:rtevet'</faultstrig> <detail xsi:type="xsd:strig">logi ou mot de passe ivalide. Coexio refusée.</detail> </SOAP-ENV:Fault> </SOAP-ENV:Body> </SOAP-ENV:Evelope> Exemple de traitemet d'u évéemet qui a échoué du fait d'ue erreur das la requête (la omeclature XML 'est pas respectée) : <SOAP-ENV:Evelope xmls:xsd="http://www.w3.org/2001/xmlschema" xmls:xsi="http://www.w3.org/2001/xmlschema-istace" xmls:soap-env="http://schemas.xmlsoap.org/soap/evelope/"> <SOAP-ENV:Body> <SOAP-ENV:Fault> <faultcode>soap-env:cliet</faultcode> <faultstrig xsi:type="xsd:strig">the XML SOAP message is ivalid (service 'PushEvet', method 'ms:rtevet').</faultstrig> <detail xsi:type="xsd:strig"><![cdata[(16:8) : Expected ed of tag 'rtevet' Error while parsig XML strig '<soapev:evelope xmls:soapev="http://schemas.xmlsoap.org/soap/evelope/" xmls:ur="ur:ms:rtevet"> <soapev:header/> <soapev:body> <ur:pushevet> <ur:sessiotoke>mc</ur:sessiotoke> <ur:domevet> <rtevet type="create_accout" email="mario.delalade@eolae.com" origi="ecommerce" wishedchael="email" exteralid="0042" laguage="fraçais" coutry="fr" emailformat="2" mobilephoe="+33620202020"> <ctx> <website ame="ecommerce" url="http://www.eco']]></detail> </SOAP-ENV:Fault> </SOAP-ENV:Body> </SOAP-ENV:Evelope> Exemple de traitemet d'u évéemet qui a échoué et du revoi d'u idetifiat à zéro (le om de la méthode est erroé) : <SOAP-ENV:Evelope xmls:xsd="http://www.w3.org/2001/xmlschema" xmls:xsi="http://www.w3.org/2001/xmlschema-istace" xmls:s="http://xml.apache.org/xml-soap" xmls:soap-env="http://schemas.xmlsoap.org/soap/evelope/"> <SOAP-ENV:Body> <ur:pushevetrespose SOAP-ENV:ecodigStyle="http://schemas.xmlsoap.org/soap/ecodig/" xmls:ur="ur:ms:rtevet"> <plid xsi:type="xsd:log">0</plid> </ur:pushevetrespose> </SOAP-ENV:Body> </SOAP-ENV:Evelope> Iteractio Couplé au module Neolae Iteractio, Message Ceter permet d'isérer das le message ue offre marketig dédiée au destiataire. 12 Neolae 2013

Présetatio de Neolae Message Ceter Note : L'applicatio Neolae Iteractio est présetée das le guide Neolae Iteractio. Pour utiliser Message Ceter avec Iteractio, vous devez effectuer les paramétrages suivats : Istallez le package Iteractio sur l'istace de pilotage et cofigurez votre catalogue d'offres. Avertissemet : Ne répliquez pas les offres sur les istaces d'exécutio. L'évèemet doit coteir u idetifiat lié au destiataire afi de pouvoir persoaliser les offres. C'est l'attribut @exteralid qui doit coteir la valeur de cet idetifiat. Neolae Iteractio est cofiguré par défaut pour idetifier le destiataire sur la clé primaire : <rtevet type="cofirmatio_commade" email="joh.doe@eolae.com" exteralid="1242"> Vous pouvez cofigurer Neolae Iteractio pour que l'idetificatio s'effectue sur le champ de votre choix, par exemple l'adresse email : <rtevet type="cofirmatio_commade" email="joh.doe@eolae.com" exteralid="joh.doe@yahoo.com"> Cocevez vos modèles de diffusio de la même faço que pour ue campage email : Ajoutez l'offre das votre modèle de message trasactioel. Visualisez l'aperçu, evoyez u BAT et publiez le modèle. Mobile App Chael Couplé au module Neolae Mobile App Chael, Message Ceter permet d'émettre des messages trasactioels depuis Neolae au travers des otificatios push sur des applicatios mobiles. Note : L'optio Neolae Mobile App Chael est présetée das le guide Neolae Delivery. Pour utiliser Message Ceter avec Mobile App Chael, vous devez effectuer les paramétrages suivats : 1 Istallez le package Mobile App Chael sur les istaces de pilotage et d'exécutio. 2 Répliquez le service Neolae aisi que les applicatios mobiles qu'il cotiet sur les istaces d'exécutio. L'évèemet doit coteir les élémets suivats : L'idetifiat de l'appareil mobile (registratioid pour Adroid et devicetoke pour ios). Cet idetifiat représete "l'adresse" à laquelle la otificatio sera evoyée. La défiitio du lie vers l'applicatio mobile ou clé d'itégratio (uuid) permettat de récupérer les iformatios de coexio spécifiques à l'applicatio. Le caal sur lequel la otificatio sera evoyée (wishedchael) : 41 pour ios et 42 pour Adroid Toutes les doées utiles à la persoalisatio Voici u exemple de traitemet d'u évéemet coteat ces iformatios : <SOAP-ENV:Evelope xmls:xsd="http://www.w3.org/2001/xmlschema" xmls:xsi="http://www.w3.org/2001/xmlschema-istace" xmls:soap-env="http://schemas.xmlsoap.org/soap/evelope/"> <SOAP-ENV:Body> <ur:pushevet> <ur:sessiotoke>mc/</ur:sessiotoke> <ur:domevet> <rtevet wishedchael="41" type="delivery" Neolae v6.1 - Neolae Message Ceter - Présetatio de Neolae Message Ceter 13

Neolae registratiotoke="2cefefzef758398493srefzefkzq483974"> <mobileapp uuid="com.eolae.neomiles"/> <ctx> <deliverytime>1:30 PM</deliveryTime> <url>http://www.eolae.com</url> </ctx> </rtevet> </ur:domevet> </ur:pushevet> </SOAP-ENV:Body> </SOAP-ENV:Evelope> Note : La coceptio des modèles de messages reste la même. 14 Neolae 2013

CHAPITRE 2 Paramétrage des istaces Table des matières Créer ue coexio partagée...................... 15 Istace de pilotage........................ 15 Istace d'exécutio........................ 18 Utilisatio de plusieurs istaces de cotrôle................ 20 Idetifier les istaces d'exécutio.................... 24 Seuils de surveillace des évéemets................... 25 Purge des évéemets........................ 25 Créer et démarrer les workflows techiques................. 26 Workflows de l'istace de pilotage................... 26 Workflows de l'istace d'exécutio................... 28 Créatio des types d'évéemet..................... 28 Créer ue coexio partagée Istace de pilotage Das le cas d'ue architecture répartie, vous devez idiquer das l'istace de pilotage les istaces d'exécutio qui lui sot reliées et établir ue coexio etre elles. Ce sot vers les istaces d'exécutio que sot déployés les modèles de message trasactioel. La coexio etre l'istace de pilotage et les istaces d'exécutio se réalise e cofigurat des comptes exteres de type Istace Message Ceter. Vous devez créer autat de compte extere que d'istace d'exécutio. Note : Lorsque les istaces d'exécutio sot utilisées par plusieurs istaces de pilotage, les doées doivet être cloisoées par dossier et par opérateur. Voir Utilisatio de plusieurs istaces de cotrôle [page 20]. Procédez comme suit pour créer u compte extere de type Message Ceter : 1 Positioez-vous au iveau du dossier Admiistratio>Plate-forme>Comptes exteres. Neolae v6.1 - Neolae Message Ceter - Paramétrage des istaces 15

Neolae 2 Sélectioez u des comptes exteres fouri d'usie par Neolae avec le bouto droit de la souris et choisissez Dupliquer das le meu cotextuel. 3 Modifiez le libellé selo vos besois. 4 Sélectioez l'optio Activé afi que le compte extere soit opératioel. 5 Idiquez l'adresse du serveur sur lequel est istallée l'istace d'exécutio. 16 Neolae 2013

Paramétrage des istaces 6 Le compte doit correspodre à l'aget Message Ceter tel qu'il est défii das le dossier des opérateurs. Par défaut, le compte fouri d'usie par Neolae est mc. 7 Etrez le mot de passe du compte tel qu'il a été défii das le dossier des opérateurs. Note : Pour e pas avoir à doer u mot de passe lors de la coexio à l'istace, vous pouvez spécifier l'adresse IP de l'istace de pilotage das l'istace d'exécutio. Reportez-vous à la sectio Istace d'exécutio [page 18] pour plus d'iformatios. 8 Idiquez la méthode de rapatriemet qui doit être utilisée par l'istace d'exécutio. Les doées à récupérer sot trasmises par l'istace d'exécutio à l'istace de pilotage, afi d'erichir les historiques des messages trasactioels et des évéemets. La collecte des doées s'effectue soit par u service Web qui utilise u accès e HTTP/HTTPS, soit via le module Federated Data Access (FDA). La deuxième méthode est recommadée si l'istace de pilotage peut avoir u accès direct aux bases de doées des istaces d'exécutio. Das le cas cotraire, choisissez l'accès par service Web. Le compte Neolae v6.1 - Neolae Message Ceter - Paramétrage des istaces 17

Neolae FDA à spécifier correspod à la coexio vers la base des différetes istaces d'exécutio créée sur l'istace de pilotage. Reportez-vous à la sectio Accès à ue base de doées extere pour plus d'iformatios sur le Federated Data Access (FDA). 9 Cliquez sur Tester la coexio pour vérifier que la coexio etre l'istace de pilotage et l'istace d'exécutio est effective. Istace d'exécutio Pour que l'istace de pilotage puisse se coecter à l'istace d'exécutio sas avoir à spécifier de mot de passe, il vous suffit de préciser l'adresse IP de l'istace de pilotage au iveau des droits d'accès de l'aget Message Ceter. Cepedat, les mots de passe vides sot iterdits par défaut. Si vous souhaitez utiliser u mot de passe vide, vous devez défiir, das les istaces d'exécutio, ue zoe de sécurité limitée à l'adresse IP du système d'iformatio qui evoie les évèemets. Cette zoe de sécurité doit autoriser les mots de passe vides et accepter les coexios de type <idetifiat>/<mot de passe>. Voir à ce sujet le Guide d'istallatio. Note : Lorsque les istaces d'exécutio sot utilisées par plusieurs istaces de pilotage, les doées doivet être cloisoées par dossier et par opérateur. Voir Utilisatio de plusieurs istaces de cotrôle [page 20]. 18 Neolae 2013

Paramétrage des istaces 1 Positioez-vous au iveau du dossier des opérateurs das l'arborescece de l'istace d'exécutio (Admiistratio>Gestio des accès>opérateurs). 2 Sélectioez l'aget Message Ceter. 3 Sélectioez l'oglet Editio, cliquez sur Droits d'accès, et cliquez sur le lie Editer les paramètres d'accès. Neolae v6.1 - Neolae Message Ceter - Paramétrage des istaces 19

Neolae 4 Das la feêtre Paramètres d'accès, cliquez sur le lie Ajouter u masque IP de cofiace, et ajoutez l'adresse IP de l'istace de pilotage. Utilisatio de plusieurs istaces de cotrôle Il est possible de mutualiser u cluster d'exécutio etre différetes istaces de pilotage. Ce type d'architecture requiert le paramétrage suivat. Preos comme exemple ue société qui gère deux marques, chacue disposat de sa propre istace de pilotage : Pilote 1 et Pilote 2. Vous devez reseiger u opérateur Message Ceter différet pour chaque istace de pilotage : u opérateur mc1 pour l'istace Pilote 1 et u opérateur mc2 pour l'istace Pilote 2. Das l'arborescece de toutes les istaces d'exécutio, vous devez créer u dossier par opérateur (Dossier 1 et Dossier 2), et restreidre l'accès aux doées de chaque opérateur à so dossier. Paramétrage des istaces de pilotage : 1 Das l'istace de pilotage Pilote 1, créez u compte extere par istace d'exécutio, et reseigez, das chaque compte extere, l'opérateur mc1. 20 Neolae 2013

Paramétrage des istaces 2 Das l'istace de pilotage Pilote 2, créez u compte extere par istace d'exécutio, et reseigez, das chaque compte extere, l'opérateur mc2. Note : Pour plus d'iformatios sur le paramétrage d'ue istace de pilotage, cosultez la sectio Istace de pilotage [page 15]. Paramétrage à effectuer sur TOUTES les istaces d'exécutio : 1 Créez u dossier par opérateur das le oeud Admiistratio > Exploitatio > Message Ceter : Dossier 1 et Dossier 2. La créatio de dossiers et de vues est présetée das le guide Neolae Platform. Neolae v6.1 - Neolae Message Ceter - Paramétrage des istaces 21

Neolae 2 Créez les opérateurs mc1 et mc2 e dupliquat l'opérateur Message Ceter fouri par défaut (mc). Supprimez esuite les droits d'admiistratio. La créatio d'opérateurs est présetée das le guide Neolae Platform. Note : Les opérateurs mc1 et mc2 e doivet disposer d'aucu droit et l'accès à la cosole cliete Neolae e doit pas leur être autorisé. U opérateur doit toujours être associé à ue zoe de sécurité. Voir à ce sujet le Guide d'istallatio. 22 Neolae 2013

Paramétrage des istaces 3 Pour chaque opérateur, cochez la case Restreidre aux doées présetes das les sous-dossiers de, et sélectioez le dossier correspodat (Dossier 1 pour l'opérateur mc1 et Dossier 2 pour l'opérateur mc2). 4 Attribuez à chaque opérateur les droits e lecture et e écriture sur so dossier. Pour cela, effectuez u clic droit sur le dossier et sélectioez Propriétés. Sélectioez esuite l'oglet Sécurité et ajoutez Neolae v6.1 - Neolae Message Ceter - Paramétrage des istaces 23

Neolae l'opérateur correspodat (mc1 pour le dossier Dossier 1 et mc2 pour le dossier Dossier 2). Vérifiez que les cases Lecture/Ecriture des doées sot bie cochées. Idetifier les istaces d'exécutio Vous devez attribuer u idetifiat uique à chaque istace afi de distiguer les historiques de chaque istace d'exécutio lorsque vous les cosulterez das l'istace de pilotage. Cette étape est obligatoire y compris si votre istace de pilotage et votre istace d'exécutio sot istallées sur la même machie. Pour cela, lacez l'assistat de déploiemet sur chacue de vos istaces d'exécutio et das la feêtre Message Ceter, attribuez l'idetifiat de votre choix à l'istace. 24 Neolae 2013

Paramétrage des istaces Seuils de surveillace des évéemets Vous pouvez paramétrer des seuils d'alerte e foctio du ombre d'évéemets temps réels présets das la file d'attete et dot le statut est E attete. Pour cela, lacez l'assistat de déploiemet de l'istace d'exécutio et depuis la page Message Ceter modifiez le seuil à l'aide des flèches ascedates et descedates. Les alertes apparaisset das la page Supervisio de l'istace au iveau des idicateurs système. Purge des évéemets Vous pouvez paramétrer la durée pedat laquelle vous souhaitez coserver les évéemets e base depuis l'assistat de déploiemet. La purge des évéemets est effectuée automatiquemet par le workflow Nettoyage de la base. Il s'agit des évéemets reçus et stockés sur les istaces d'exécutio et des évéemets historisés sur ue istace de pilotage. Neolae v6.1 - Neolae Message Ceter - Paramétrage des istaces 25

Neolae Pour modifier les paramètres de purge, utilisez la flèche ascedate et descedate. Figure 2.1. Paramètres de purge des évéemets sur ue istace de pilotage Figure 2.2. Paramètres de purge des évéemets sur ue istace d'exécutio Reportez-vous à la sectio Descriptio du workflow Nettoyage de la base pour plus d'iformatios. Créer et démarrer les workflows techiques Vous devez vous assurer que les workflows techiques de l'istace de pilotage et des différetes istaces d'exécutio sot bie créés et démarrés avat de procéder au déploiemet des modèles de messages trasactioels. Les différets workflows techiques de Message Ceter sot répartis etre l'istace de pilotage et la ou les istaces d'exécutio. Workflows de l'istace de pilotage Sur l'istace de pilotage, vous devez créer u workflow d'archivage par istace d'exécutio. Les workflows d'archivage sot esuite accessibles à partir du dossier Admiistratio > Exploitatio > Message Ceter. Ue fois créés, les workflows d'archivage sot automatiquemet démarrés. Architecture répartie 26 Neolae 2013

Paramétrage des istaces Si vous disposez d'ue ou plusieurs istaces d'exécutio, vous devez créer, sur l'istace de pilotage, u workflow d'archivage pour chaque compte extere de type Istace d'exécutio Message Ceter. Cliquez sur le bouto Créer le workflow d'archivage pour créer et démarrer le workflow. Architecture miimale Lorsque les modules de pilotage et d'exécutio sot istallés sur la même istace, vous devez créer le workflow d'archivage depuis l'assistat de déploiemet. Cliquez sur le bouto Créer le workflow d'archivage pour créer et démarrer le workflow. Neolae v6.1 - Neolae Message Ceter - Paramétrage des istaces 27

Neolae Workflows de l'istace d'exécutio Sur la ou les istaces d'exécutio, les workflows techiques propres à Message Ceter sot accessibles depuis le dossier Admiistratio > Exploitatio > Message Ceter. Vous devez simplemet les démarrer. La liste des workflows est la suivate : Traitemet des évéemets batch (om itere : batchevetsprocessig) : ce workflow permet de répartir les évéemets batch das ue file d'attete avat qu'ils e soiet associés à u modèle de message. Traitemet des évéemets temps réel (om itere : rtevetsprocessig) : ce workflow permet de répartir les évéemets temps réel das ue file d'attete avat qu'ils e soiet associés à u modèle de message. Mise à jour du statut des évéemets (om itere : updateevetsstatus) : ce workflow permet d'attribuer u statut à l'évéemet. Les statuts d'u évéemet sot les suivats : E attete : l'évéemet se trouve das la file d'attete. Aucu modèle de message e lui a ecore été associé. E attete de diffusio : l'évéemet est das la file d'attete, u modèle de message lui a été associé et il est e cours de traitemet par la diffusio. Evoyé : ce statut est copié depuis les logs de diffusio. Il sigifie que la diffusio a été evoyée. Igoré par la diffusio : ce statut est copié depuis les logs de diffusio. Il sigifie que la diffusio a été igorée. Erreur de diffusio : ce statut est copié depuis les logs de diffusio. Il sigifie que la diffusio a échoué. Evéemet o pris e charge : l'associatio de l'évéemet à u modèle de message a échoué. L'évéemet e sera pas retraité. Créatio des types d'évéemet Les types d'évéemets destiés à être traités par Neolae Message Ceter doivet être créés das l'istace de pilotage. Vous pouvez le faire depuis le dossier Admiistratio>Plate-forme>Eumératios de l'arborescece. A chaque type d'évéemet doit correspodre ue valeur das l'éumératio evettype. 28 Neolae 2013

Paramétrage des istaces Il peut s'agir par exemple d'ue cofirmatio de commade, de chagemet de mot de passe ou d'evoi de commade. Reportez-vous à la sectio Gestio des éumératios pour plus d'iformatios. Ue fois les valeurs de l'éumératio créées, vous devez vous décoecter puis vous recoecter à votre istace afi que la créatio soit effective. Neolae v6.1 - Neolae Message Ceter - Paramétrage des istaces 29

Neolae 30 Neolae v6.1 - Neolae Message Ceter

CHAPITRE 3 Défiitio des modèles de message trasactioels Table des matières Créatio du modèle de message..................... 31 Gestio des adresses de cotrôle..................... 34 Créer ue adresse de cotrôle..................... 34 Créer plusieurs adresses de cotrôle.................. 35 Créatio des doées de persoalisatio.................. 37 Créatio du coteu du message..................... 38 Aperçu du message trasactioel.................... 39 Evoi d'u BAT........................... 41 Pour que chaque évéemet puisse être trasformé e message persoalisé, il faut créer u modèle de message correspodat à chaque type d'évéemet. Le modèle cotiet les iformatios qui permettrot de persoaliser le message trasactioel. D'autre part, vous pouvez depuis le modèle tester l'aperçu du message et evoyer des BAT à l'aide d'adresses de cotrôles avat que les messages e soiet diffusés à la cible défiitive. Vous pouvez égalemet, toujours à l'aide d'adresses de cotrôle, afficher le redu du message chez les différets fourisseurs d'accès (ibox rederig) si vous istallez le module Délivrabilité (voir à ce sujet la ote techique Assurer la délivrabilité d'ue plate-forme d'emailig). Créatio du modèle de message 1 Positioez-vous au iveau du dossier Message Ceter>Modèles de messages trasactioels das l'arborescece Neolae. Neolae v6.1 - Neolae Message Ceter - Défiitio des modèles de message trasactioels 31

Neolae 2 Das la liste des modèles de messages trasactioels, cliquez avec le bouto droit de la souris et sélectioez Nouveau das le meu cotextuel ou cliquez sur le bouto Nouveau situé au-dessus de la liste des modèles de messages trasactioels. 3 Das la feêtre de diffusio, sélectioez le modèle de diffusio propre au caal que vous souhaitez utiliser. 4 Modifiez le libellé si écessaire. 32 Neolae 2013

Défiitio des modèles de message trasactioels 5 Sélectioez le type d'évéemet correspodat au message que vous souhaitez evoyer. Les types d'évéemets doivet avoir été préalablemet créés das la cosole. Reportez-vous à la sectio Créatio des types d'évéemet [page 28] pour plus d'iformatios. 6 Complétez la ature et la descriptio selo vos besois, puis cliquez sur Cotiuer pour créer le corps du message. Neolae v6.1 - Neolae Message Ceter - Défiitio des modèles de message trasactioels 33

Neolae Gestio des adresses de cotrôle Ue adresse de cotrôle est utilisée pour afficher l'aperçu de votre message, evoyer u BAT et tester la persoalisatio de votre message avat qu'il e soit evoyé par email ou SMS. Les adresses de cotrôle sot liées à la diffusio et e peuvet être utilisées d'ue diffusio à l'autre. Créer ue adresse de cotrôle 1 Das le modèle de message trasactioel, cliquez sur l'oglet Adresses de cotrôle. 2 Attribuez-lui u libellé afi de pouvoir sélectioer l'adresse ultérieuremet si écessaire. 3 Etrez l'adresse de cotrôle, soit l'email ou le uméro de portable selo le caal de commuicatio de la diffusio. 34 Neolae 2013

Défiitio des modèles de message trasactioels 4 Isérez des doées de test (voir Créatio des doées de persoalisatio [page 37]). Créer plusieurs adresses de cotrôle 1 Cliquez sur le lie Ajouter d'autres adresses de cotrôle, puis sur le bouto Ajouter. 2 Attribuez u libellé différet de celui des autres adresses déjà créées. Neolae v6.1 - Neolae Message Ceter - Défiitio des modèles de message trasactioels 35

Neolae 3 Précisez l'email ou le uméro de portable selo le caal de commuicatio de la diffusio. 4 Isérez des doées de test (voir Créatio des doées de persoalisatio [page 37]). 5 Répétez l'opératio pour créer le ombre d'adresses voulu. Lorsque les adresses sot créées, vous pouvez dès lors afficher l'aperçu de votre message et sa persoalisatio. Reportez-vous à la sectio Aperçu du message trasactioel [page 39]. 36 Neolae 2013

Défiitio des modèles de message trasactioels Créatio des doées de persoalisatio Vous pouvez utiliser des doées das le modèle de message afi de tester la persoalisatio de vos messages trasactioels. Cette foctioalité est utilisée pour géérer u aperçu ou evoyer u BAT. Si vous istallez le module Délivrabilité, ces doées vous permettet d'afficher le redu des messages chez différets fourisseurs d'accès (Ibox rederig, voir à ce sujet la ote techique Assurer la délivrabilité d'ue plate-forme d'emailig). Ces doées 'ot pour but que de tester vos messages avat leur evoi effectif et e correspodet pas aux doées réelles qui serot traitées par Neolae Message Ceter. E revache, la structure XML doit être idetique à celle de l'évéemet qui est stocké das l'istace d'exécutio, comme illustré ci-dessous. Ces iformatios permettet de persoaliser le coteu du message à l'aide de balises de persoalisatio (voir à ce sujet la sectio Créatio du coteu du message [page 38]. 1 Das le modèle de message, cliquez sur l'oglet Adresses de cotrôle. Neolae v6.1 - Neolae Message Ceter - Défiitio des modèles de message trasactioels 37

Neolae 2 Das le coteu de l'évéemet, etrez les iformatios de test au format XML. Créatio du coteu du message La défiitio du coteu du message trasactioel foctioe selo les mêmes pricipes que pour ue diffusio classique das Neolae. Par exemple, pour ue diffusio email, vous pouvez créer u coteu au format HTML ou texte, ajouter des pièces joites ou persoaliser l'objet de la diffusio. Reportez-vous au chapitre Diffuser par email pour plus d'iformatios. Lorsque vous avez défii le coteu de votre message, vous pouvez itégrer les iformatios de l'évéemet das le corps du message et aisi le persoaliser. Les iformatios de l'évéemet sot isérées das le corps du texte à l'aide des balises de persoalisatio. Pour isérer des balises de persoalisatio das le corps d'u message email, procédez comme suit : 1 Das le modèle de message, cliquez sur l'oglet correspodat au format de l'email (HTML ou texte). 2 Rédigez le corps du message. 38 Neolae 2013

Défiitio des modèles de message trasactioels 3 Das le corps du texte, isérez la balise à l'aide des meus Evéemet temps réel>xml de l'évéemet. 4 Complétez la balise selo la sytaxe suivate :.om de l'élémet.@om de l'attribut comme illustré ci-dessous. Aperçu du message trasactioel Lorsque vous avez créé ue ou plusieurs adresses de cotrôle, aisi que le corps du message, vous pouvez afficher l'aperçu de votre message et vérifier la persoalisatio de ce derier. Neolae v6.1 - Neolae Message Ceter - Défiitio des modèles de message trasactioels 39

Neolae 1 Das le modèle de message, cliquez sur l'oglet Aperçu. 2 Sélectioez Adresse de cotrôle das la liste déroulate. 40 Neolae 2013

Défiitio des modèles de message trasactioels 3 Sélectioez l'adresse de cotrôle préalablemet créée afi d'afficher le message persoalisé. Evoi d'u BAT Vous pouvez tester l'evoi du message e evoyat u BAT vers ue adresse de cotrôle créée précédemmet. L'evoi d'u BAT se fait selo le même pricipe que pour ue diffusio classique (voir à ce sujet le chapitre Diffuser par email). Cepedat, l'evoi d'u BAT das le cadre de Neolae Message Ceter suppose d'avoir préalablemet effectué les opératios suivates : créé ue ou plusieurs adresses de cotrôle (voir Gestio des adresses de cotrôle [page 34]) avec des doées de test (voir Créatio des doées de persoalisatio [page 37]), créé le coteu du message (voir Créatio du coteu du message [page 38]). Pour effectuer l'evoi : 1 Cliquez sur bouto Evoyer u BAT das la feêtre de diffusio. 2 Procédez à l'aalyse de la diffusio, Neolae v6.1 - Neolae Message Ceter - Défiitio des modèles de message trasactioels 41

Neolae 3 Corrigez les évetuelles erreurs puis cofirmez l'evoi, 4 Vérifiez que le message est bie parveu à l'adresse de cotrôle et que so coteu est coforme à ce que vous aviez paramétré. 42 Neolae 2013

Défiitio des modèles de message trasactioels Les BAT sot accessibles au iveau de chaque modèle, depuis l'oglet Suivi. Neolae v6.1 - Neolae Message Ceter - Défiitio des modèles de message trasactioels 43

Neolae 44 Neolae v6.1 - Neolae Message Ceter

CHAPITRE 4 Publicatio des modèles Lorsque le modèle de message créé sur l'istace de pilotage est fialisé, vous devez le publier sur toutes les istaces d'exécutio. La publicatio permet de créer automatiquemet deux modèles de message sur l'istace d'exécutio qui servirot à evoyer des messages correspodat respectivemet aux évéemets temps réel et batch. Avertissemet : Toute modificatio du modèle doit être suivie d'ue ouvelle publicatio afi que les chagemets soiet pris e compte lors de l'evoi des messages trasactioels. Note : Lors de la publicatio de modèles de messages trasactioels, les règles de typologie sot automatiquemet publiées sur les istaces d'exécutio. 1 Das l'istace de pilotage, positioez-vous au iveau du dossier Message Ceter>Modèle de messages trasactioels das l'arborescece. 2 Sélectioez le modèle que vous souhaitez publier sur vos istaces d'exécutio. Neolae v6.1 - Neolae Message Ceter - Publicatio des modèles 45

Neolae 3 Cliquez sur Publicatio. Lorsque la publicatio est termiée, les deux modèles de messages destiés à être appliqués aux types d'évéemets batch et temps réel sot créés das l'arborescece de l'istace d'exploitatio das le dossier Admiistratio>Exploitatio>Message Ceter>Défaut>Modèles de messages trasactioels. 46 Neolae 2013

CHAPITRE 5 Traitemet des évéemets Table des matières Méthode de collecte des évéemets................... 48 Erichissemet de l'évéemet avat achemiemet.............. 48 Achemiemet vers u modèle de message................. 49 Erichissemet de l'évéemet avec des doées de persoalisatio........ 49 Exécutio de la diffusio........................ 50 Recyclage de l'évéemet....................... 51 U évéemet est gééré par u système d'iformatio et parviet à Neolae Message Ceter via les méthodes PushEvet et PushEvets (voir Descriptio des évéemets [page 9]). Il cotiet des doées propres à l'évéemet comme le type d'évéemet (cofirmatio de commade ou créatio d'u compte sur u site web par exemple), l'adresse email ou le uméro de portable, aisi que d'autres iformatios qui permettet d'erichir et persoaliser le message trasactioel avat qu'il e soit evoyé. Il peut s'agir par exemple des coordoées d'u cliet, de la lague du message ou du format d'email à utiliser. Figure 5.1. Exemple de doées d'u évéemet Le processus de traitemet des évéemets das Neolae Message Ceter est le suivat : 1 Collecte des doées, Neolae v6.1 - Neolae Message Ceter - Traitemet des évéemets 47

Neolae 2 Erichissemet de l'évéemet avat so achemiemet vers u modèle de message (cette étape suppose d'avoir acquis l'optio d'erichissemet), 3 Achemiemet de l'évéemet vers u modèle de message, 4 Erichissemet de l'évéemet avec des doées de persoalisatio (cette étape suppose d'avoir acquis l'optio d'erichissemet), 5 Exécutio des diffusios, 6 Recyclage des évéemets dot la diffusio associée a échoué (cette étape peut être réalisée à l'aide d'u workflow Neolae). Méthode de collecte des évéemets Les évéemets géérés par le système d'iformatio peuvet être collectés par Neolae Message Ceter selo deux modes : l'appel à des méthodes SOAP permet de pousser les évéemets das Neolae Message Ceter (la méthode PushEvet permet d'evoyer u évéemet à la fois, la méthode PushEvets d'e evoyer plusieurs). Voir Descriptio des évéemets [page 9]. la réalisatio d'u workflow permet de récupérer les évéemets par import de fichier ou via ue passerelle SQL (avec l'optio Federated Data Access). Ue fois collectés, les évéemets sot esuite répartis par les workflows techiques etre les files d'attete temps réel ou batch des istaces d'exécutio e attedat d'être associés à u modèle de message. Erichissemet de l'évéemet avat achemiemet Avertissemet : Cette étape 'est réalisable que si vous avez acheté l'optio d'erichissemet : vérifiez votre cotrat de licece. Erichir u évéemet cosiste à compléter sa descriptio à l'aide d'ue foctio JavaScript. Il peut s'agir par exemple d'ajouter ue préférece sur le caal à utiliser ou de mettre deux modèles e cocurrece avat d'associer u évéemet à u modèle. Pour cela : 1 Créez u fichier JavaScript das le dossier Admiistratio>Paramétrages>Codes JavaScript, 2 Déployer-le sur chacue des istaces d'exécutio existates, 3 Défiissez le om du fichier JavaScript das la librairie MC_RoutigCustomJs située das le dossier Admiistratio>Plate-forme>Optios 48 Neolae 2013

Traitemet des évéemets Le fichier doit coteir les méthodes dot la sigature est défiie das la librairie. Après so exécutio, la foctio JavaScript doit retourer le om de la diffusio à associer avec l'évéemet. Ces doées complémetaires peuvet être dispoibles das ue base extere. Assurez-vous que les istaces d'exécutio puisset y accéder par appels SOAP. Achemiemet vers u modèle de message Lorsque le modèle de message est publié sur la ou les istaces d'exécutio, Neolae Message Ceter géère automatiquemet deux modèles destiés à être associés respectivemet à u évéemet temps réel ou à u évéemet batch. L'étape d'achemiemet cosiste à associer u évéemet avec le modèle de message qui lui correspod. L'associatio etre l'évéemet et le modèle de message est basée sur le type d'évéemet spécifié das les propriétés de l'évéemet lui-même et das celles du modèle. Figure 5.2. Défiitio du type d'évéemet das les propriétés de l'évéemet Figure 5.3. Défiitio du type d'évéemet das les propriétés du modèle de message Par défaut, l'achemiemet est basé sur les iformatios suivates : le type d'évéemet, le caal à utiliser (s'il 'est pas spécifié, l'email est utilisé par défaut), la date la plus récete de publicatio du modèle de diffusio. Erichissemet de l'évéemet avec des doées de persoalisatio Avertissemet : Cette étape 'est réalisable que si vous avez acheté l'optio d'erichissemet : vérifiez votre cotrat de licece. Neolae v6.1 - Neolae Message Ceter - Traitemet des évéemets 49

Neolae Cette étape permet d'ajouter des iformatios de persoalisatio das le message qui 'existet pas das la descriptio de l'évéemet. Par exemple, l'idetifiat du destiataire peut être reseigé mais pas l'adresse email que Neolae Message Ceter doit récupérer das ue base de doées. Pour ajouter des iformatios de persoalisatio, procédez comme suit : 1 Créez u fichier JavaScript das le dossier Admiistratio>Paramétrages>Codes JavaScript, 2 Déployez-le sur chacue des istaces d'exécutio existates, 3 Défiissez le om du fichier JavaScript das la librairie MC_ErichmetCustomJs située das le dossier Admiistratio>Plate-forme>Optios. Le fichier doit coteir les méthodes dot la sigature est défiie das la librairie. Vous devez égalemet idiquer l'idetifiat de l'évéemet coceré. Les évéemets sot traités par lot, avec u maximum de 200 évéemets. Ces doées complémetaires peuvet être dispoibles das ue base extere. Assurez-vous que les istaces d'exécutio puisset y accéder par appels SOAP. Exécutio de la diffusio Sur l'istace d'exécutio, lorsque les phases d'erichissemet ot été effectuées et qu'u modèle de diffusio a été associé à l'évéemet, la diffusio est evoyée. Toutes les diffusios sot regroupées das le dossier Admiistratio>Exploitatio>Message Ceter>Défaut>Diffusios. Par défaut, elles sot classées das u sous-dossier correspodat au mois d'evoi. 50 Neolae 2013

Traitemet des évéemets Ce classemet peut être modifié das les propriétés du modèle de message comme illustré ci-dessous. Recyclage de l'évéemet Avertissemet : Cette étape 'est réalisable qu'à l'aide d'u workflow et s'adresse doc aux utilisateurs avertis. Cotactez les Services Professioels de Neolae pour plus d'iformatios. Si l'evoi d'u message sur u caal spécifique échoue, Neolae Message Ceter peut revoyer le message e utilisat u autre caal. Par exemple, si l'evoi d'u message sur le caal SMS échoue, le message est revoyé e utilisat le caal email. Pour cela, vous devez paramétrer u workflow qui recrée tous les évéemets dot le statut est Erreur de diffusio et leur assige u caal différet de celui utilisé précédemmet. Neolae v6.1 - Neolae Message Ceter - Traitemet des évéemets 51

Neolae 52 Neolae v6.1 - Neolae Message Ceter

CHAPITRE 6 Suivi Table des matières Rapports............................. 54 Surveillace des istaces....................... 55 Neolae v6.1 - Neolae Message Ceter - Suivi 53

Neolae Rapports Le rapport Historique des évéemets vous permet d'avoir u aperçu de l'activité de Message Ceter, c'est-à-dire le ombre d'évéemets traités et evoyés sous forme de messages trasactioels. Ce rapport est accessible depuis l'uivers Rapports de l'istace de pilotage. 54 Neolae 2013

Suivi Lors de l'ouverture du rapport, les iformatios affichées par défaut correspodet au taux de messages trasactioels evoyés avec succès. Pour visualiser davatage de iveaux, vous pouvez déplier ou replier les différets oeuds et positioer le poiteur de la souris pour mettre e surbrillace le iveau voulu. Pour chaque période de temps, vous pouvez visualiser les doées propres à chacu des types d'évéemets. La coloe Evéemets correspod au ombre d'évéemets reçus par l'istace d'exploitatio. Le calcul du ombre d'évéemets trasformés e message trasactioel persoalisé se trouve das la coloe Evoyés. Le rapport Historique des évéemets, est u rapport de type Tableau pivot dyamique. Pour avoir davatage d'iformatios à ce sujet, reportez-vous à la sectio Sélectio d'u modèle de rapport. Surveillace des istaces Das l'uivers Supervisio, cliquez sur le lie Vue géérale, puis sur Suivi des évèemets pour afficher la page de surveillace des évéemets. Neolae v6.1 - Neolae Message Ceter - Suivi 55

Neolae Ce tableau permet de coaître l'état des files d'évéemets temps réel et batch. Pour coaître le ombre exact d'évéemets temps réel e attete ou e traitemet, positioez la souris sur le cadra. 56 Neolae 2013