Objectif
Le module complémentaire FlowerScan Service
permet de piloter un scanner depuis l’interface graphique.
Dans ce module, nous verrons comment faciliter la création d’un document dans la plateforme FlowerDocs à l’aide d’un scanner.
Le plugin ShortcutScanPlugin
permet en effet d’ajouter un raccourci de création de document qui lance le scan d’un document.
Intégration du plugin
Le plugin ShortcutScanPlugin
est un plugin JavaScript. Il dispose de plusieurs options permettant de configurer le scan d’un document.
Pour commencer, créez un nouveau script avec le code suivant :
new ShortcutScanPlugin({
"icon": "mdi mdi-scanner",
"color": "flat-red",
"title": "Scanner un document",
"description": "Lancer le scan d'un document défini sur votre poste",
});
Vos utilisateurs disposent désormais d’un nouveau raccourci de création : une action Scanner un document
est affichée.
Cliquez dessus pour lancer le scan d’un document puis indexez le document scanné.
Pour aller plus loin
L’intégration de ce module complémentaire est trop simple et vous souhaitez aller plus loin ?
Cette section vous aiguillera pour affiner l’intégration de FlowerScan Service
.
Pré-traitement du document scanné
L’option preProcessor
permet d’appliquer un traitement avant que la popup d’indexation du document scanné ne soit affichée.
Typiquement, elle pourra être utilisée pour définir la classe de document ou des tags sur le document à indexer.
new ShortcutScanPlugin({
"icon": "mdi mdi-scanner",
"color": "flat-red",
"title": "Scanner un document",
"description": "Lancer le scan d'un document défini sur votre poste",
"preProcessor": function(document, callback){
document.setName("Mon document scanné");
callback(document);
}
});
Pièce jointe de tâche
Un second plugin est disponible afin d’intégrer le module FlowerScan Service
au niveau des pièces jointes de tâche.
L’activation de ce plugin permettra ainsi aux utilisateurs de remplir une pièce jointe d’une tâche à partir d’un scanner reconnu.
1/ Munissez vous d’une classe de tâche avec une pièce jointe ayant pour identifiant Reponse
2/ Créez un script JavaScript avec le code suivant :
new AttachmentScanPlugin({
icon: "mdi mdi-scanner",
title: "Scanner un document",
attachmentId:"Reponse",
preProcessor: function(document, callback){
document.setClassId("Document");
callback(document);
}
}).bind();
A l’affichage d’un formulaire d’indexation d’une tâche ayant une pièce jointe Reponse
, une action Scanner un documnet
sera affichée.
L’option attachmentId
permet de restreindre les pièces jointes sur lesquelles seront affichées l’action de scan.