FaxBox Développeur
FaxBox Développeur est la solution idéale pour ceux qui souhaitent automatiser l'envoi
de FAX ou de SMS à partir de leur application métier. Plusieurs méthodes d'intégration
à FaxBox sont disponibles certaines ne nécessitent
aucun développement.
Méthode 1 : Zéro Développement
Intégration via l'imprimante virtuelle FaxBox
(FAX seulement)
FaxBox Corporate dispose d'une imprimante virtuelle Windows permettant l'automatisation
des émissions fax à partir de tout état d'impression. Cette méthode s'adresse aussi
bien aux applications disposant d'une « interface utilisateur » Windows qu'à ceux
qui souhaitent automatiser des serveurs applicatifs.
Principes :
Il suffit de spécifier au sein même de l'état d'impression l'adresse du destinataire
fax sous l'une des deux formes suivantes :
Une fois le destinataire Fax détecté, les actions suivantes sont effectuées par
l'imprimante virtuelle :
- Conversion fidèle de l'état d'impression en document fax
- Génération d'un fichier compagnon contenant l'ensemble des paramètres d'envoi
- Expédition d'un email vers FaxBox Corporate (rtefax@faxbox.com) en utilisant l'une
des ces possibilités
- SMTP intégré ou client de messagerie SMTP
- Microsoft Outlook connecté à un serveur Exchange
- Client Lotus connecté à un serveur Notes-Domino
Nota : l'imprimante virtuelle peut également être utilisée en « mode piloté ». Soit
par l'intermédiaire de fichier .ini (compatibilité Fotowin) soit via la base de
registre (solution recommandée).
L'interface de l'imprimante virtuelle est versatile et peut se présenter selon trois
formes:
- Envoi point à point vers un ou plusieurs destinataires
- Fax mailing personnalisé selon des méthodes s'apparentant à un publipostage
- Sans Interface-Homme-Machine (objet de la présente description)
Méthode 2 : SMTP (FAX & SMS)
Il s'agit du mode de référence pour solliciter les plateformes FaxBox Corporate.
Cette méthode revient à envoyer un email aux plateformes FaxBox Corporate.
Le numéro de Fax du destinataire pourra être intégré au choix dans la «zone adresse» du message,
dans la «zone objet», dans la «zone message» ou encore dans un
fichier attaché contenant les commandes et la liste des destinataires. Plusieurs formalismes sont possibles pour
l'email qui sera envoyé par l'application.
Ces formalismes qui sont de type
societe.nom.numerofax@faxbox.com sont détaillés
dans le Manuel FaxBox Developer. Dans le cas du SMS, la syntaxe sera
nom.numerosms@rtesms.com
Méthode 3 : Web Services et XML (FAX & SMS)
L'interface Web Service fonctionne sur le principe d'un échange de fichiers XML
incluant les commandes et les données à envoyer. Les commandes sont stipulées sous
forme de TAG alors que les données sont sérialisées en Base64.
L'interface WEB Service est une interface standard permettant d'appeler des méthodes
à distance en utilisant exclusivement le protocole http pour le transport. Un WEB
Service est hébergé sur un serveur WEB et expose des méthodes, leurs paramètres
ainsi que leurs descriptions aux clients qui viennent s'y connecter.
La page
http://ws.rte-com.com/ permet de disposer
d'informations complémentaires.
L'interface Web Services est utilisable pour les envois point à point FAX ou SMS.
Méthode 4 : Interfaces locales (FAX seulement)
Dans certains cas, l'installation d'un module local de collecte et de traitement
des flux avant sollicitation des plateformes FaxBox Corporate peut être nécessaire.
Le module installé localement comprend les éléments suivant :
- Interface avec le système d'information (Fichier, Spool, Imprimante Windows)
- Conversion locale en document FAX
- Sollicitation des plateformes FaxBox Corporate
- Génération locale des Comptes rendus
- Impression automatique des accusés de remise (option)
Description des interfaces avec le système d'information.
- 1) Automatisation via flux d'impression (SPOOL) Windows : En plus de l'imprimante
Virtuelle décrite dans la méthode « Zéro développement », RTE Network propose une
seconde imprimante Virtuelle Windows « Imprimante Interface Fichier » dont les principes
fonctionnels sont identiques (impression, analyse sémantique, conversion graphique)
et qui s'appuie sur les capacités du relais local pour améliorer la mise en page.
Ainsi, avec l'Imprimante Interface Fichier il est possible de solliciter des fonds
de page stockés sur le serveur relais local afin que la présentation finale du fax
soit conforme au rendu ‘papier' habituel. Cette imprimante virtuelle n'a pas d'Interface
Opérateur et doit être pilotée via des commandes disposées dans l'état d'impression
ou la base de registre. Les commandes à utiliser pour automatiser les conversions
sont détaillées dans le Manuel Développeur FaxBox Corporate.
- 2) Automatisation via flux d'impression (SPOOL) NON Windows : Dans le cas d'applications
NON Windows (AS400, Systèmes UNIX, LINUX, Mainframe) il est parfois nécessaire de
prendre en charge une interface Spool comme moyen de communication entre le système
d'information et la solution Fax. Les spools (texte brut, PCL, PS, ESC/P) doivent
alors contenir les informations nécessaires et utiles à l'interprétation de commandes.
Ce flux spool est exploité par le module local. Ce module analyse les flux, interprète
les commandes, convertit le flux de données en un fax puis sollicite les plateformes
FaxBox Corporate.
- 3) Automatisation via Interface Fichier : L'interface fichier représente un relais
local entre les applications prédisposées à utiliser cette méthode et FaxBox Corporate.
L'interface Fichier permet d'envoyer des fax composés de plusieurs documents éventuellement
fusionnés avec des fonds de page ou additionnés de documents à envoyer systématiquement
(ex : Conditions Générales de Vente). En retour un fichier résultat est généré.
Les installations locales permettent également :
- L'ouverture vers des systèmes GED
- L'ouverture vers des Bases de données OLE DB pour archivage local du trafic
- L'archivage local
Pour plus d'informations sur FaxBox Développeur ou les conditions commerciales relatives
aux différentes interfaces, contactez votre interlocuteur commercial en
cliquant ici.