JFormFlow

Il s’agit du socle principal du document du FormFlow. Il sert de conteneur global pour l’ensemble des étapes et des données du processus. JFormFlow est l’élément racine et unique qui gère le processus.

JFormFlow doit être posé à la racine d’un document, et il ne peut y en avoir qu’un seul par document (racine XML).


Liste des attributs

  • Language : Code de langue à 2 lettres (exemples : fr, en, lu) correspondant à celui défini lors de la création du projet

  • Nature

  • Version : Version du document


Remarques

Les propriétés sont définies à la création du projet.

La philosophie reste la même dans la conception du FormFlow : comme des pièces de Lego, les étapes sont connectées les unes aux autres selon les règles métiers. Chaque étape empile les actions (qui elles-mêmes sont juxtaposées les unes après les autres) et les éléments qui la composent selon la logique du processus.


Exemple de code JXML

<?xml version="1.0" encoding="utf-8"?>

<JFormFlow Language="fr" InitialStep="FirstStep">
  <Step Name="FirstStep">
    <Description>Description de l'élément parent</Description>
    <ActionsOnValidation>
      <NextStep StepName="Validation">
        <Description>Description de l'étape</Description>
        <Role Name="Validateur" />
      </NextStep>
      <Mail>
        <From>
          <EmailAddress></EmailAddress>
          <Name>NomEmmeteur</Name>
        </From>
        <To>
          <EmailAddress><Data Expression="$(Email)" /></EmailAddress>
          <Name>NomCible</Name>
        </To>
        <Subject>SujetMail</Subject>
        <Body>
          <TextBlock>Bonjour</TextBlock>
          <TextBlock>Nous vous informons que votre demande a bien été enregistrée par nos services.</TextBlock>
          <TextBlock>La confirmation du traitement de votre demande vous parviendra dans les meilleurs délais.</TextBlock>
          <TextBlock>Bien cordialement,</TextBlock>
          <TextBlock>Le responsable du service</TextBlock>
        </Body>
      </Mail>
      <CustomAction Type="SetGroup">
        <Parameter Name="name" Value="$(NomduGroupe)" />
      </CustomAction>
    </ActionsOnValidation>
  </Step>
</JFormFlow>


Créer un FormFlow

Structure parente

Dernière modification le 18-10-2025

Lorsque vous naviguez sur le campus Jway, des informations sont susceptibles d'être enregistrées (cookies) sur votre terminal pour personnaliser vos contenus et votre navigation.

Nous n'utilisons que des cookies indispensables au bon fonctionnement de ce site et dont le seul objectif est d'améliorer notre service aux usagers.

En savoir plus