Instance Caterpillar : Différence entre versions

De Trustedbird Client Wiki
m (Affichage des étiquettes de sécurité)
m
 
Ligne 28 : Ligne 28 :
   
 
Les images utilisées pour l'affichage sont contenues dans un fichier .jar. Ce fichier est référencé dans le fichier chrome.manifest du plugin Trustedbird.
 
Les images utilisées pour l'affichage sont contenues dans un fichier .jar. Ce fichier est référencé dans le fichier chrome.manifest du plugin Trustedbird.
  +
  +
[[Fichier:Trustedbird-affichage-label.png|frame|center|Affichage d'une l'étiquette de sécurité de l'instance XIMF Caterpillar dans Trustedird]]
  +
   
 
== Ajout de listes d'attributions ==
 
== Ajout de listes d'attributions ==
Ligne 56 : Ligne 59 :
 
</ximf:base>
 
</ximf:base>
 
</ximf>
 
</ximf>
  +
  +
La définition de l'élément attribution-list se fait dans le fichier de définition des headers :
  +
  +
<ximf:header id="header-akw"
  +
headerName="X-XIMF-Attribution-Key-Word" ilk="ilk-akw" type="string">
  +
<ximf:set ref="attribution-list.xml" separator=";" maxItem="2"/>
  +
</ximf:header>
  +
  +
Cela nous permet d'obtenir l'affichage suivant dans Trustedbird :
  +
  +
[[Fichier:Trustedbird-attribution_list.png|frame|center|Affichage de la liste d'attribution de l'instance XIMF Caterpillar dans Trustedird]]

Version actuelle en date du 24 juin 2011 à 15:27

Caterpillar est une autre instance comprise dans le XPI "Company Def". Cette instance montre comment il est possible d'intégrer facilement l'affichage des étiquettes de sécurité ainsi que les listes d'attibution.

Affichage des étiquettes de sécurité

Les étiquettes de sécurité sont une structure de donnée qui définit la sensibilité de l'information à laquelle elle est associée.

L'instance Caterpillar propose l'affichage des étiquettes de sécurité correspondant à l'identifiant de classification. - classification portant l'identifiant 7 : affichage du logo "Caterpillar Inc" en vert. - classification portant l'identifiant 8 : affichage du logo "Caterpillar Inc" en jaune. - classification portant l'identifiant 9 : affichage du logo "Caterpillar Inc" en rouge.

L'ajout de cette fonctionnalité supplémentaire se fait via le fichier de règle des instances XIMF.

Une nouvelle règle y est spécifiée :

 <ximf:rule id="label-pictures-rule" description="rule to display pictures on received mails" >	
   <ximf:classificationPictures targetName="ClassificationPictures">
     <ximf:aliasHeader headerName="url" headerRef="X-XIMF-Security-Classification-Identifier" >					
       <ximf:aliasValue valueRef="7" valueName=
           "chrome://ximf-company-def/content/CaterpillarInc/resource/caterpillar-green.png" />
       <ximf:aliasValue valueRef="8" valueName=
           "chrome://ximf-company-def/content/CaterpillarInc/resource/caterpillar-yellow.png" />
       <ximf:aliasValue valueRef="9" valueName=
           "chrome://ximf-company-def/content/CaterpillarInc/resource/caterpillar-red.png" />				
     </ximf:aliasHeader>
   </ximf:classificationPictures>
 </ximf:rule>

Les images utilisées pour l'affichage sont contenues dans un fichier .jar. Ce fichier est référencé dans le fichier chrome.manifest du plugin Trustedbird.

Affichage d'une l'étiquette de sécurité de l'instance XIMF Caterpillar dans Trustedird


Ajout de listes d'attributions

Les listes d'attribution spécifient des mots clés associés à des descriptions que l'utilisateur peut sélectionner de façon à marquer le message.

Les listes d'attributions sont définies dans un fichier séparé, on y retrouve les clés ainsi que les valeurs des éléments :

 <?xml version="1.0" encoding="utf-8"?>
 <ximf xmlns:ximf="http://eads.org/ximf/" 
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
   <ximf:base name="Attribution_List">
     <ximf:header>
       <ximf:title>Attribution</ximf:title>
       <ximf:description>Attribution keys</ximf:description>
       <ximf:column>key</ximf:column>
       <ximf:column>description</ximf:column>
     </ximf:header>
     <ximf:tree>
       <ximf:description>
         <ximf:data>HUMAN RESOURCE</ximf:data>
         <ximf:data>Message for human resource only</ximf:data>
       </ximf:description>
       <ximf:description>
       </ximf:description>
     </ximf:tree>
   </ximf:base>
 </ximf>

La définition de l'élément attribution-list se fait dans le fichier de définition des headers :

 <ximf:header id="header-akw" 
     headerName="X-XIMF-Attribution-Key-Word" ilk="ilk-akw" type="string">
   <ximf:set ref="attribution-list.xml" separator=";" maxItem="2"/>
 </ximf:header>

Cela nous permet d'obtenir l'affichage suivant dans Trustedbird :

Affichage de la liste d'attribution de l'instance XIMF Caterpillar dans Trustedird