Composant Exportation de données
Le composant Exportation de données permet d'exporter du texte, des fichiers CSV, SPSS et Excel vers un réseau (FTP), une boîte aux lettres (adresse e-mail) ou un dossier local du serveur.
Ce composant est un composant d'interface. Les interfaces sont des composants personnalisés qui permettent à Selligent d'interagir avec un logiciel externe. En fonction du logiciel externe, tout est possible : envoyer des Notifications mobile (SMS), créer des fiches ERP, etc. Vous pouvez également utiliser ce Composant Personnalisé avec Selligent Campaign, par exemple pour créer des bons spécifiques à un client. Ce qui implique que, selon les paramètres définis dans l'interface liée, l'aspect, les paramètres et la fonctionnalité du composant peuvent différer dans le Journey. Les interfaces sont configurées sous « Processus ». Elles sont de 2 types : l'interface Plugin (un fichier DLL est utilisé pour définir l'interface) et l'interface Fichier, qui peut générer des fichiers de sortie (TXT, CSV, Excel, SPSS et Excel). Le composant Impression est lié à l'interface Fichier « Auto-Generated - PRINT ». Il est utilisé pour créer et envoyer des fichiers Word. Pour en savoir plus sur les interfaces, consultez la rubrique Interfaces.
Événements
Étant donné que ce composant envoie un fichier de données à un emplacement externe, il ne déclenche aucun événement.
Propriétés
Général
- Nom et description : le nom du composant et sa description.
- Programmation
: tout comme un composant E-mail, un composant Interface peut être défini sur Programmé ou Instantané. -
- Programmé : À titre de référence, pour un composant E-mail programmé (paramètre par défaut), un e-mail est créé pour chaque contact présent dans l'audience du Journey. Généralement, le composant E-mail est directement lié après le composant Audience. De la même manière, un composant Exportation de données génèrera dans le fichier d'exportation une fiche pour chaque contact présent dans l'audience du Journey lors de l'exécution de ce dernier (Journeys à opération unique, programmés ou déclenchés).

- Instantané : la fiche est créée dans le fichier d'exportation lorsqu'un contact clique sur un capteur. Par exemple, chaque fois que le contact remplit et envoie un formulaire de demande, sa fiche est créée dans le fichier d'exportation.

- Programmé : À titre de référence, pour un composant E-mail programmé (paramètre par défaut), un e-mail est créé pour chaque contact présent dans l'audience du Journey. Généralement, le composant E-mail est directement lié après le composant Audience. De la même manière, un composant Exportation de données génèrera dans le fichier d'exportation une fiche pour chaque contact présent dans l'audience du Journey lors de l'exécution de ce dernier (Journeys à opération unique, programmés ou déclenchés).
Remarque technique :
En réalité, le fichier d'exportation n'est pas créé directement. Les fiches (une par contact) seront créées dans une table d'interface du back-end. De plus, l'option « Synchronisation » de l'interface (voir l'onglet « Programmation - Transport » ci-dessous) détermine quand créer et envoyer le fichier d'exportation en fonction du nombre de fiches présentes dans la table d'interface.
- Interface : En présence de plus d'une interface « Exportation de fichiers », cette option vous permet de sélectionner l'interface correcte dans la liste déroulante. Les interfaces sont créées sous « Processus » et peuvent être du type « Exportation de fichiers ». L'existence de plusieurs interfaces « Exportation de fichiers » est donc possible.
L'interface par défaut « Auto-Generated - FILE » n'a pas de champs supplémentaires. Vous pouvez néanmoins définir des champs et événements supplémentaires pour chaque interface personnalisée. Si vous sélectionnez une autre interface dans la liste déroulante, des champs d'entrée pourraient s'afficher en fonction de l'interface pour vous permettre de saisir des valeurs pour ces champs supplémentaires.
Format de fichier
Cet onglet pourrait être invisible. Vous pouvez également définir globalement ces paramètres sur l'interface même, et ce pour tous les Journeys utilisant le composant Exportation de données. L'interface est configurée sous « Processus ».
Cet onglet permet d'exporter des données dans un certain format : onglet, fichiers texte de longueur fixe, fichiers CSV séparés par un point-virgule ou une virgule, SPSS ou Excel.
La fonctionnalité du composant Impression est exactement la même que celle d'un composant Exportation de données, mais ils utilisent des interfaces différentes : « Auto-Generated - PRINT » vs « Auto-Generated - FILE ». Un fichier « Microsoft Word » est généralement utilisé pour le composant Impression. Un autre type de fichier est utilisé pour le composant Exportation de données (TXT, CSV, Excel ou SPSS). Vous pouvez néanmoins sélectionner un document Word au lieu d'un fichier de données à envoyer, et continuer d'utiliser l'interface FILE. Pour en savoir plus, voir la rubrique composant Impression.
- Sélection de colonnes : cliquez sur le bouton « Définir » pour sélectionner les champs de la liste d'interfaces, les champs de la liste d'audience ou tout champ des extensions de profil de la liste d'audience. Les listes d'actions liées peuvent également être exportées.
La valeur du contact sera utilisée comme valeur des champs exportés (colonnes dans le fichier d'exportation). Exemple : le champ FIRSTNAME de la liste d'audience (MASTER.FIRSTNAME).
- Tri des champs : cette option permet de trier les données dans le fichier d'exportation créé. Exemple : trier LASTNAME par ordre croissant.
- Langue d'exportation préférée : lorsque des traductions issues d'une liste d'options sont disponibles, ce champ vous permet de définir la langue d'exportation par défaut. Exemple : une colonne GENDER est sélectionnée et la case à cocher « Traduire » activée. Ce qui signifie que c'est la valeur traduite à partir de la liste d'options (« Homme », « Femme ») qui sera exportée à la place de la valeur du champ (M,F). Si des traductions en plusieurs langues sont présentes dans la liste d'options, sélectionnez la langue des valeurs traduites. Exemple : sélectionner Français exportera « Homme », « Femme » au lieu des traductions anglaises « Man », « Woman ».
Programmation - Transport
Cet onglet pourrait être invisible. Vous pouvez également définir globalement ces paramètres sur l'interface même, et ce pour tous les Journeys utilisant le composant Exportation de données. L'interface est configurée sous « Processus ».
Synchronisation
- Manuel : Cette option vous permet de créer l'exportation manuellement. Sur l'onglet « Statut », cliquez sur « Nouveau fichier » pour créer un fichier d'exportation.
- Après l'exécution du Journey : l'exportation aura lieu après l'exécution du Journey.
Exemple : pour une interface programmée (non instantanée), le fichier sera créé et envoyé après l'exécution du Journey.
- Périodiquement : C'est vous qui décidez quand le fichier d'exportation doit être créé et envoyé. Chaque heure, Chaque jour, Chaque semaine, Chaque mois.
Lots
- Taille de lot minimale : la taille minimale requise pour créer un fichier d'exportation. Exemple : au moins pour un contact.
Remarque : Si le nombre minimal n'est pas atteint, aucun fichier d'exportation ne sera créé. Il sera créé lors de la synchronisation suivante de la programmation si la taille de lot minimale est atteinte.
- Taille de lot maximale : la taille maximale de chaque fichier d'exportation. Exemple : créer un fichier d'exportation pour un maximum de 100 contacts (100 fiches dans la table d'interface). Si les fiches sont plus nombreuses (200 contacts), le reste sera dans le fichier d'exportation suivant.
Assurez-vous que le nombre de fiches créées par le Journey dans la table d'interface et la vitesse à laquelle vous générez les fichiers d'exportation soient équilibrés. Si le Journey génère plus de fiches (par exemple, un Journey programmé créant 100 fiches à l'heure) que vous n'en exportez (par exemple, synchronisation définie sur Périodiquement, Chaque jour, et taille de lot maximale de 100), certaines fiches ne seront pas exportées car les fiches sont ajoutées plus vite que vous ne les exportez. Si votre Journey génère peu de fiches dans la table d'interface, vous pouvez définir une taille de lot minimale pour éviter de créer des fichiers d'exportation n'ayant que quelques fiches.
Transfert de données physique
- Moyen : le type de transport de fichiers (FTP, boîte aux lettres, stockage local, etc.), par exemple le serveur FTP de l'imprimante.
- Options : les options du mécanisme de transport (dossier, adresse e-mail, etc.).
- Nom du fichier : le nom du fichier exporté. N'oubliez pas l'extension (.txt, .csv, etc.).
Statut
Statut actuel : le nombre total de fiches présentes dans la table d'interface et le nombre de fiches exportées.
- Nombre total de fiches : le nombre de fiches créées (dans la table d'interface) par le composant.
- Nombre de fiches dans les fichiers : le nombre de fiches exportées.
- Nombre de fiches livrées : le nombre de fiches correctement livrées à l'emplacement défini (champ STATE égal à 30 dans la table d'interface).
Liste des fichiers
Cette fenêtre affiche la liste de tous les fichiers imprimés à l’emplacement défini.
- Actualiser la liste
- Créer manuellement un nouveau fichier à partir des fiches qui n'ont pas encore été exportées (voir également le paramètre « Manuel » sous « Synchronisation » de l'onglet « Programmation - Transport »).
- Télécharger un fichier exporté
- Supprimer un fichier exporté
- Ré-envoyer un fichier exporté. Selon l'emplacement (FTP, boîte aux lettres, stockage local) défini sous « Transfert de données physique » de l'onglet « Programmation - Transport ».