Documentation du mode Portail de FormPublisher

Un cas particulier, le SigningPortal

Le SigningPortal n'implémente que les étapes activation et validation d'un portail  et ce d'une manière très particulière en se basant de surcroit sur un dialogue portail lui aussi spécifique.

En effet, l'objet du SigningPortal est la délégation de l'étape de validation a un composant serveur extérieur qui va peut être effectuer des traitements complémentaires avant les traitements de validation proprement dits.

Ainsi lors de l'étape de délégation de la validation, le dialogue portail SigningPortal va communiquer toutes les informations de son contexte de fonctionnement :

  • comment le formulaire a été activé (BasicPortal, JWayPortal);

  • quelles sont les données spécifiques à cette activation ;

  • quelles sont les données issues de remplissage du formulaire.

Le SigningPortal permet aussi d'abandonner la validation et de revenir au  formulaire.

La reprise du remplissage du formulaire par la biais de l'étape d'activation est dans ce contexte  versatile : le formulaire est ré-activé en mode SigningPortal  puis passe dans le mode portail de remplissage initial du formulaire.

  • activation :

    http://<serveur>/<webappbyfp>/Controler?action=login&documentId=formulaire& mediaType=ji_html& ids=userData%2CdraftData& sds=draftData& portal=SigningPortal& dialogUrl=http://<serveur>/<service>& dialogUSERID=anonymous &dialogDRAFTID=<identifiant>

  • validation :

    http://<serveur>/<webappbyfp>/Controler?action=valid& documentId=formulaire &mediaType=jr_html &ids=userDraft%2CdraftData&  dialogMAKE=&portal=SigningPortal& dialogUrl=http://<serveur>/<service>& dialogUSERID=anonymous& dialogDRAFTID=anonymous

Un composant serveur de dialogue SigningPortal a été développé sur la base de SpringSurf (nous contacter pour de plus ample information).