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.