Projet

Général

Profil

specs config picto.xml

Emmanuel DILLARD, 19/01/2024 09:18

 
1
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2
<!-- Fichier de configuration de pictogramme pour un document
3
         Si pictogramme renseigné, alors cette configuration sera utilisée, sinon c'est celle du circuit qui le sera.
4
         Si position renseignée, alors cette configuration sera utilisée, sinon c'est celle du circuit qui le sera.
5
         Si au moins un des 5 champs top, center, bottom, right ou left sont renseignés, alors seul la configuration des champs dans ce document sera prise en compte -->
6
<pictogramme-signature>
7
        <!-- pictogramme correspond au pictogramme d'une étape de validation/signature d'un document, il faut une balise pictogramme par pictogramme à mettre dans le document.
8
                 Il ne doit pas y avoir plus d'un pictogramme par index/étape
9
                 index : l'étape à laquelle le pictogramme va être associé
10
                 border : Ajout d'une bordure autour du pictogramme
11
                 opacité : Défini si le pictogramme sera opaque ou transparant
12
                 font-size : La taille du texte-->
13
        <pictogramme index="1"  
14
                     border="true"
15
                     opacite="true"
16
                     font-size="6"> 
17
        <!-- position permet de définir la position du pictogramme dans le document. Les tailles sont en mm. Le point 0,0 correspond au coin en bas à gauche du document.
18
                 height : la hauteur du pictogramme
19
                 width : la largeur du document
20
                 x,y : coordonnées du cadre du pictogramme correspondant au coin en bas à gauche
21
                page : le numéro de page où placer le pictogramme. $ correspond à la dernière page. £ correspond à toutes les pages (uniquement pour du VISA et si le document n'est pas signé)         -->
22
                <position height="52"
23
                          width="73"
24
                          x="57"
25
                          y="41"
26
                          page="$"/>
27
        <!-- l'encadré center est réservé pour l'image de signature. Les valeurs possibles sont ABONNE, CIRCUIT, VALIDEUR et SIGNATAIRE.
28
                top, bottom, right et left correspondent aux cadres autour de l'image.
29
                Les balises possibles pour ces 4 cadres sont :
30
                <metadata name="ABONNE"/> : le nom de l'abonne
31
                <metadata name="DATE_VISA"/> : la date de la validation
32
                <metadata name="DATE_SIGNATURE"/> : la date de la signature
33
                <metadata name="ROLE"/> : le rôle du valideur/signataire défini dans ses préférences utilisateurs
34
                <metadata name="VALIDEUR"/> : le rôle du valideur
35
                <metadata name="SIGNATAIRE"/> : le rôle du signataire
36
                <metadata name="OTP_INFOS" value="firstname,lastname"/> : les métadonnées OTP. Les valeurs possibles sont firstname, lastname, email et phonenumber
37
                <metadata name="CHAMP_LIBRE" value="exemple de valeur pour le compte ${ABONNE}"/> : un champ libre ou les autres balises sont autorisés au format ${nom de la balise}.-->
38
                
39
                <top>
40
                        <metadata name="DATE_SIGNATURE"/>
41
                        <metadata name="SIGNATAIRE"/>
42
                </top>
43
                <center>
44
                        <metadata value="CIRCUIT"
45
                                  name="IMAGE"/>
46
                </center>
47
                <right>
48

    
49
                </right>
50
                <bottom>
51
                        <metadata name="ROLE"/>
52
                        <metadata name="ABONNE"/>
53
                        <metadata value="Cordialement"
54
                                  name="CHAMP_LIBRE"/>
55
                </bottom>
56
        </pictogramme>
57
</pictogramme-signature>