Projet

Général

Profil

Actions

Support #3848

fermé

Utilisation obligatoire du type "texte" pour des conséquences conditionnelles ?

Ajouté par Mathis FIBLEUIL il y a environ 12 ans. Mis à jour il y a environ 11 ans.

Statut:
Closed
Priorité:
Low
Assigné à:
-
Version cible:
-
Début:
23/10/2012
Echéance:
% réalisé:

100%

Temps estimé:
Navigateur:
Tous
Votre version de Silverpeas:
5.8.1
Système d'exploitation:
Livraison en TEST:
Livraison en PROD:

Description

Bonjour,

Je souhaiterai savoir si dans une conséquence conditionnelle, il est possible d'utiliser autre chose que des champs textes pour réaliser les tests svp?
Je souhaiterai pouvoir tester la présence d'un fichier dans une donnée de type fichier. Puis-je tester via une comparaison avec "null" ou un autre texte?

Ci dessous, le bout de documentation associée:

L'activation d'une conséquence peut être conditionnée par rapport à une (et une seule) donnée du dossier. Une et une seule conséquence sera activée.
Les opérateurs disponibles sont les suivants : =, !=, <, <=, >, >= et contains.
Exemple d'utilisation :

            <consequences>
                <consequence item="quantite" operator="=" value="10">
                    <set state="StateA"/>
                </consequence>
                <consequence item=" quantite " operator="=" value="20">
                    <set state="StateB"/>
                </consequence>
                <consequence>
                    <set state="StateC"/>
                </consequence>
                <consequence>
                    <set state="StateC"/>
                        <triggers>
                            <trigger name="sendInKmelia" className="com.silverpeas.workflow.extensions.SendInKmelia">
                                <param name="targetComponentId" value="kmelia3"/>
                                <param name="targetTopicId" value="704"/>
                            </trigger>
                        </triggers>
                </consequence>
            </consequences>

Merci.

Mis à jour par Stéphanie Fariello il y a environ 12 ans

  • Statut changé de New à Feedback

Il est tout à fait possible d'utiliser une donnée de type fichier dans une conséquence conditionnelle.

Dans ce cas, quelle que soit la valeur de comparaison et l'opérateur, si le champ renvoi "null", la condition est considérée comme non vérifiée.
Donc il n'est pas possible de tester votre champ avec "null".
Par contre vous pouvez tester si la valeur de votre champ est > 0, si oui, cela voudra dire qu'il y a une pièce jointe.

Mis à jour par Stéphanie Fariello il y a plus de 11 ans

  • Statut changé de Feedback à Resolved

Mis à jour par David Lesimple il y a environ 11 ans

  • Statut changé de Resolved à Closed
  • % réalisé changé de 0 à 100
Actions

Formats disponibles : Atom PDF