Activation de la saisie de données de cumul annuel dans les formulaires

Outre l'utilisation de règles Groovy pour la saisie de données de cumul annuel, vous pouvez activer la saisie de données de cumul annuel à l'aide de l'option Activer la saisie de données de cumul annuel dans les formulaires. Cette option permet de saisir des données directement dans le membre FCCS_YTD du formulaire.

La règle métier PostFormSave pour FCCS_YTD est fournie pour vous permettre d'entrer des données de cumul annuel. Vous pouvez vérifier le statut de la règle dans la console de jobs. Les règles jointes au formulaire sont exécutées après l'opération d'enregistrement.

Le job après enregistrement du formulaire est déclenché pour toute opération d'enregistrement de formulaire. Toutefois, aucun traitement n'est effectué pour ce job, sauf si l'option Activer la saisie de données de cumul annuel est sélectionnée et que des données de cumul annuel sont saisies.

Le suivi d'audit est également activé par défaut pour la saisie de données FCCS_YTD.

Lorsque vous activez cette option, vous pouvez saisir et afficher des données de cumul annuel dans la même ligne/colonne sans avoir à inclure les membres de vue Cumul annuel et YTD_Input à la fois dans le formulaire.

Remarque : l'option Activer la saisie de données de cumul annuel est affichée pour tous les types d'application mais elle ne peut être utilisée qu'avec les applications DSO (avec optimisation Dense/Dispersé).

Pour activer la saisie de données de cumul annuel dans les formulaires, procédez comme suit :

  1. Créez un formulaire ou ouvrez le formulaire existant pour lequel vous voulez activer la saisie de données FCCS_YTD.
  2. Dans le menu Actions, sélectionnez Modifier.
  3. Sélectionnez l'onglet Disposition.

    Vérifiez que la dimension Vue se trouve dans la disposition de PDV ou de page et non dans les lignes/colonnes.

  4. Dans Propriétés de grille, sous Autre, sélectionnez l'option Activer la saisie de données de cumul annuel.
  5. Enregistrez le formulaire, puis rouvrez-le. S'il satisfait tous les critères d'activation de la saisie de données FCCS_YTD, vous pouvez saisir des données dans le membre FCCS_YTD.

Rôles de sécurité requis

Pour saisir des données de cumul annuel dans les formulaires, vous devez disposer du rôle Administrateur de service ou Utilisateur. Si vous disposez du rôle Utilisateur, par défaut, vous disposez uniquement d'un accès en lecture aux cellules du formulaire. Afin d'activer la saisie de données de cumul annuel, les utilisateurs doivent accéder à Application, puis à Paramètres et définir le paramètre Activer le chargement de données pour le rôle Lecture seule ad hoc sur Oui. Une fois ce paramètre activé, vous pouvez saisir des données de cumul annuel dans les formulaires.

Remarques liées à la sécurité

Dans PostFormLoad, le membre FCCS_YTD aura exactement le même statut Lecture seule que le membre FCCS_YTD_Input. Autrement dit, les paramètres de sécurité de FCCS_YTD seront remplacés par ceux de FCCS_YTD_Input comme indiqué dans les exemples suivants, sauf dans le cas des exceptions illustrées dans les deux derniers exemples.

Tableau 18-9 Exemple 1

Membre Utilisateur Accès de sécurité Accès effectif aux formulaires
FCCS_YTD_Input Super utilisateur Ecriture Ecriture
FCCS_YTD Super utilisateur Lecture

Tableau 18-10 Exemple 2

Membre Utilisateur Accès de sécurité Accès effectif aux formulaires
FCCS_YTD_Input Super utilisateur Lecture Lecture
FCCS_YTD Super utilisateur Ecriture

Tableau 18-11 Exemple 3

Membre Utilisateur Accès de sécurité Accès effectif aux formulaires
FCCS_YTD_Input Super utilisateur Aucun Lecture
FCCS_YTD Super utilisateur Ecriture

Tableau 18-12 Exemple 4

Membre Utilisateur Accès de sécurité Accès effectif aux formulaires
FCCS_YTD_Input Super utilisateur Ecriture Aucun
FCCS_YTD Super utilisateur Aucun