Liste

Utilisez des tags liés à des listes.

Cette section décrit les différents types de tag basés sur une liste :

  • Liste de choix CHOICELIST
  • Liste d’icônes ICON
  • Liste libre FREELIST


Pour des soucis de performance, nous ne préconisons pas l’utilisation de liste de choix ou de liste d’icônes de plus de 1000 valeurs.

Pour tout besoin d’intégration avec des volumétries supérieures, veuillez contacter l’équipe FlowerDocs.

Liste de choix

Un tag de type liste de choix permet de restreindre les valeurs possibles d’un tag aux choix définis.


Exemple

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:TagClass xmlns="https://flower.com/docs/domain/common" xmlns:ns2="https://flower.com/docs/domain/tagclass"
	xmlns:ns3="https://flower.com/docs/domain/i18n">
	<id>TypeCourrier</id>
	<ns2:type>CHOICELIST</ns2:type>
	<ns2:allowedValues symbolicName="FactureClient">
		<ns2:displayNames language="FR">
			<ns3:value>Facture Client</ns3:value>
		</ns2:displayNames>
	</ns2:allowedValues>
	<ns2:allowedValues symbolicName="BonDeCommande">
		<ns2:displayNames language="FR">
			<ns3:value>Bon de commande</ns3:value>
		</ns2:displayNames>
	</ns2:allowedValues>
</ns2:TagClass>

Liste d’icônes

Un tag de type liste d’icônes est une extension d’une liste de choix pour lesquels il est possible de définir une icône.

Cette icône doit être définie avec la classe CSS appropriée en s’appuyant sur la librairie disponible dans FlowerDocs Font Awesome 6.1.1


Exemple

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:TagClass xmlns="https://flower.com/docs/domain/common" xmlns:ns2="https://flower.com/docs/domain/tagclass"
	xmlns:ns3="https://flower.com/docs/domain/i18n">
	<id>Priorite</id>
	<ns2:type>ICON</ns2:type>
	<ns2:allowedValues symbolicName="1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:type="AllowedValueWithIcon">
		<ns2:icon>fa fa-flag black</ns2:icon>
		<ns2:displayNames language="FR">
			<ns3:value>Critique</ns3:value>
		</ns2:displayNames>
	</ns2:allowedValues>
</ns2:TagClass>

Si deux icônes doivent être placés côte à côte, il est possible d’utiliser une icône du type : stacked(fas fa-exclamation red,fas fa-flag red).

Liste libre

Un tag de type liste libre est une extension d’une liste de choix sans validation. Ce type de liste permet ainsi la valorisation d’un tag avec des valeurs qui ne sont pas connues de FlowerDocs.


Exemple

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:TagClass xmlns="https://flower.com/docs/domain/common" xmlns:ns2="https://flower.com/docs/domain/tagclass"
	xmlns:ns3="https://flower.com/docs/domain/i18n">
	<id>ReferenceClient</id>
	<ns2:type>FREELIST</ns2:type>
</ns2:TagClass>


Ce type de tag est particulièrement adapté aux intégrations avec des référentiels tiers (par exemple via l’utilisation d’un lookup).