Statuts personnalisés

Permet d’avoir des statuts différents de ceux de base pour les réponses des formulaires.

Ce système permet de donner des valeurs par défaut qui peuvent être personnalisées par formulaire.

Paramètres généraux permettant de changer les valeurs par défaut :

  • Nom : FormBuilderEnableCustomStatus
  • Valeur : false
  • Commentaire : Sets the default property for “Show custom status”.
     true: Show
     false: Hide
  • Nom : FormBuilderEnableStatus
  • Valeur : true
  • Commentaire : Sets the default property for “Show status”.
     true: Show
     false: Hide

Éléments concernés

Projet portail :

  • IceCube.Web.InstancePortal\Applications\Forms\Form\List.aspx.cs
  • IceCube.Web.InstancePortal\Applications\Forms\Response\Detail.aspx.cs
  • IceCube.Web.InstancePortal\Applications\Forms\Response\List.aspx.cs
  • IceCube.Web.InstancePortal\Applications\Forms\FormPro\Detail.aspx
  • IceCube.Web.InstancePortal\Applications\Forms\FormPro\Detail.aspx.cs
  • IceCube.Web.InstancePortal\Applications\Forms\FormResponseCustomStatus\*
  • IceCube.Web.InstancePortal\Applications\Forms\Resources\Tree.xml
  • IceCube.Web.InstancePortal\Applications\Forms\Resources\Tree.de.xml
  • IceCube.Web.InstancePortal\Applications\Forms\Resources\Tree.en.xml
  • IceCube.Web.InstancePortal\Code\PortalSchemaUpdater.cs

Projet interfaces :

  • Artionet.IceCube.Interfaces.DataAccess\Entities.cs
  • Artionet.IceCube.Interfaces.DataAccess\EntityExtensions.cs

Projet site :

  • Site\Scripts\Code\SiteSchemaUpdater.cs

Éléments de base de données

  • Table « Form » :
    • Nouvelle colonne : CustomStatusesToProcess (nvarchar(MAX), non null)
  • Nouvelle table : FormResponseCustomStatus
    • Colonne : ID (int, PK, identité)
    • Colonne : Name (nvarchar(128), non null)

Activation

Ajouter un paramètre général :

  • Nom : FormBuilderProEnableCustomStatuses
  • Valeur : true
  • Commentaire : Enables the ability to add custom statuses to the form responses.
     true: Enabled
     false: Disabled


  • Nom : FormBuilderProShowResponsesToProcess
  • Valeur : true
  • Commentaire : Enable the selection of custom statuses “to process” and shows a “To process” column in the forms list.
     true: Enabled
     false: Disabled