Principe
Les plugins de pièces jointes permettent l’ajout d’une action dans l’encart de la pièce jointe configurée.Dans le cas des plugins d’attachement, cette action permet de joindre un composant à la tâche ainsi que sa visualisation dans la visionneuse.
Plusieurs plugins d’attachement sont ainsi mis à disposition :
SearchAttachmentPlugin
TemplateAttachmentPlugin
CreateHTMLAttachmentPlugin
Un plugin de visualisation de métadonnées de pièce jointe est aussi disponible.
Les constructeurs de ces plugins acceptent une collection d’options permettant de les configurer.
new SearchAttachmentPlugin({
'<option name>': <option value>
});
Les options suivantes sont communes aux différents plugins d’attachement de pièces jointes:
SearchAttachmentPlugin
Le plugin SearchAttachmentPlugin
ajoute une action de recherche dans l’encart d’une pièce jointe. Cette action ouvre une popup permettant de sélectionner, parmi les résultats d’une recherche, un composant à ajouter comme pièce jointe de la tâche.
new SearchAttachmentPlugin({
attachmentId: '<AttachmentId>',
title: 'Recherche une pièce jointe',
postProcessor: function(component){
console.info('Component has been attached: ', component.getId());
}
}).bind()
var criterion = new Criterion();
criterion.setName("classid");
criterion.setOperator("EQUALS_TO");
criterion.addValue("CourrierSortant");
new SearchAttachmentPlugin({
attachmentId: '<AttachmentId>',
title: 'Recherche une pièce jointe',
criteria: [criterion],
category: 'DOCUMENT',
postProcessor: function(component){
console.info('Component has been attached: ', component.getId());
}
}).bind()
TemplateAttachmentPlugin
Le plugin TemplateAttachmentPlugin
ajoute une action permettant d’attacher un document généré à partir d’un modèle Microsft Word. Par défaut le plugin permet l’ouverture du modèle dans le FlowerDocs Companion si celui-ci est installé sur le poste utilisateur. Si ce n’est pas le cas ou si le mode téléchargement est activé alors le document généré est téléchargé.
CreateHTMLAttachmentPlugin
Le plugin CreateHTMLAttachmentPlugin
ajoute une action permettant d’attacher un document créé au format HTML. Le document créé est directement éditable dans le WEBEditor affiché.
embarque le WEBEditor dans un OffMenu
MetadataVisualizationAttachmentPlugin
Ce plugin permet la visualisation des données de la pièce jointe sans changement de place. Les données à visualiser sont ouvertes dans un OffMenu.