Notre logiciel vous permet d'envoyer vos documents en mode macro, c'est à dire que vous
pouvez commander notre logiciel de façon automatique (depuis votre outil de
développement).
Ce mode est commandé à travers la base de registre de Windows qui est accéssible depuis
n'importe quel environnement de développement (Visual Basic, Visual C++, Macro Microsoft
Word ou Excel, etc...).
Vous pouvez utiliser le mode macro pour envoyer une télécopie à un destinataire unique
ou pour envoyer un mailing.
Si vous avez besoin d'automatiser vos envois de télécopie de façon automatique et que vos serveurs fonctionnent sous d'autres systèmes d'exploitation que Windows, nous avons une solution vous permettant d'utiliser le protocole FTP pour vous connecter à notre réseau. Veuillez contacter notre service technique pour de plus amples informations au : 0826 00 36 10
Pour utiliser le mode macro vous devez renoncer au logiciel de suivi temps réel qui est lancé par défaut lors de l'impression d'un document. Pour ce fairen vous devez aller dans le répertoire d'installation du logiciel, supprimer SafeF32.exe, puis renommer mailing.exe en SafeF32.exe. Une fois cette opération effectuée, le mode macro est actif.
Pour envoyer une télécopie à un destinataire unique avec le mode macro de notre logiciel,
vous devez aller dans la base de registre de Windows dans le répertoire :
HKEY_CURRENT_USER\Software\Alliance MCA\SafeFax où vous modifirez les clefs
suivantes:
Une fois ces modifications effectuées dans la base de registres, il suffit d'imprimmer le documment ave l'imprimante Internet Fax, le logiciel enverra automatiquement le document sur le serveur de fax. ATTENTION, vous devez attendre que la clef AutoSend soit revenu à 0 avant de pouvoir réutiliser l'imprimante.
Une fois le registre AutoSend revenu à 0, vous pouvez savoir si le fax est bien parti sur le serveur en regardant le registre AutoSendReturn qui sera une valeur négative en cas d'echec.
A partir de la version 2.2.12.14 un registre WSAerror a été ajouté contenant le code d'erreur de la fonction socket qui a arrêté l'envoi (ces codes peuvent être trouvés sur le site de Microsoft MSDN).
Notre logiciel permet aussi l'envoi automatique à une liste de destinataires. La procédure est identique à l'envoi automatique à un destinataire unique, seule une clef à été rajoutée.
L'envoi de mailing personnalisé en mode macro est possible, on utilise toujours la base
de registres de Windows en utilisant le modèle de document de notre logiciel. Le modèle
de document de notre logiciel est sauvegardé dans le répertoire
"HKEY_CURRENT_USER\Software\Alliance MCA\SafeFax\template"
où l'on trouve un répertoire par page (de la forme "page.X"), puis dans chaque
répertoire de page on trouve un répertoire par cadre de personnalisation (de la forme
"cadre.X"), puis on trouve un ensemble de clef définissant le cadre.
Le mode macro n'ouvre pas de fenêtre d'aide à l'import de votre fichier texte, celui-ci doit donc être parfaitement formaté. La première ligne doit contenir le nom des colones (avec la colone FAX) correspondant aux noms des variables utilisées dans les cadres de personnalisation.
La première possibilité est de demander au logiciel de vous renvoyer l'accusés de l'envoi
à une adresseEmail. Si vous ne désirez pas utiliser l'Email,
la récupération des statistiques se fait via un accès sur le serveur web du serveur
de fax. Vous retrouverez dans la clef
"HKEY_CURRENT_USER\Software\Alliance MCA\SafeFax\LastUnique"
la clef unique de l'envoi sur le serveur.
Cette clef permet de retrouver les statistiques de l'envoi sur le serveur web à travers
des CGI.
Pour connaître l'état de votre télécopie vous devez aller sur votre page de statistique
de la journée d'envoi du document. Les statistique de la journée se trouve à l'URL
suivante:
"http://serveurfax/cgi-bin/stat.cgi?PSEUDO=xxxxx&GFA=xxxxx&UNIQUE=AAAAMMJJ"
Vous devez bien entendu utiliser votre identifiant utilisateur pour la variable
PSEUDO et le groupe d'utilisateur pour la variable GFA.
La variable UNIQUE de l'URL doit contenir les huits premiers caractères de la chaîne
fournit par le registre LastUnique.
Vous trouverez dans la page du jour un commentaire HTML par envoi simple avec la variable UNIQUE contenant la chaîne récupérée avec le registre LastUnique (par exemple : <!-- UNIQUE="20030108103201-16544.0" ETAT="2" COMMENT="no_comment" ). Les autres variables du commentaire HTML sont COMMENT contenant le commentaire de l'envoi (le registre LastCommentaire) ainsi que l'état de l'envoi.
Pour les envois multiples, c'est plus simple, vous allez à l'URL suivante :
"http://serveurfax/cgi-bin/detail.cgi?PSEUDO=xxxxx&GFA=xxxxx&UNIQUE=xxxxx-xxx"
Ou la variable UNIQUE contient exactement la chaîne renvoyée par le registre
LastUnique.
Vous obtenez un fichier texte avec des champs séparés par des points-virgules du type suivant :
PAYS;RETOUR;DUREE;COUT;FAX;NUM
FRAIDF;OK;52;0.030000;+33..134292250;3
FRAIDF;OK;51;0.030000;+33..134292252;2
FRAIDF;BURNED;0;0.000000;+33..134043615;1
FRAIDF;BURNED;0;0.000000;+33..134043611;0