Configurer les entrées de remplissage automatique sur les écrans du formulaire d’entrée

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 4 minutes de lecture
  • Rationalisez le remplissage de formulaire sur les écrans du formulaire d’entrée en configurant des entrées remplies automatiquement en fonction d’une ou de plusieurs entrées de l’utilisateur.

    Avant de commencer

    Rôle requis : admin

    Pourquoi et quand exécuter cette tâche

    Les entrées de remplissage automatique sont configurées à l’aide de scripts clients mobiles qui s’exécutent en tant qu’action de règle d’interface utilisateur dans la règle d’interface utilisateur d’un écran de formulaire d’entrée. Ces scripts s’exécutent dans des règles d’interface utilisateur avec un type de OnChange déclencheur. Pour plus d’informations sur les règles d’interface utilisateur et les actions de règles d’interface utilisateur, reportez-vous à la section Règles d'interface utilisateur pour mobile.

    Remarque :
    • Une seule action de règle d’interface Run client script utilisateur peut être configurée pour chaque règle d’interface utilisateur mobile.
    • Les écrans du formulaire d’entrée étaient auparavant appelés écrans de paramètres. Toutefois, le nom Écran des paramètres est toujours utilisé dans le formulaire de règle d’interface utilisateur mobile.

    Procédure

    1. Accédez à la Tout > Mobile système > Interface utilisateur mobile > Règles d'interface utilisateur mobile.
    2. Dans la liste Règles d’interface utilisateur mobile, sélectionnez Nouveau pour créer une règle d’interface utilisateur mobile ou sélectionnez une règle d’interface utilisateur mobile existante pour la configurer pour le remplissage automatique des entrées.
      Important :

      Si vous sélectionnez une règle d’interface utilisateur mobile existante, assurez-vous qu’elle possède les caractéristiques suivantes :

      • La table parente est définie sur Écran des paramètres.
      • Au moins un des déclencheurs est OnChange.
    3. Configurez une règle d’interface utilisateur mobile pour le remplissage automatique des entrées sur les écrans du formulaire d’entrée en exécutant l’une des options suivantes.
      Si vous avez sélectionné Nouveau à l’étape 2 :
      1. Dans le formulaire Règle d’interface utilisateur mobile, renseignez les champs comme suit :

        Champ Valeur
        Nom Nom de la règle d’interface utilisateur mobile.
        Actif Si la règle d'interface utilisateur pour mobile est active.
        Condition

        Condition selon laquelle la règle d'interface utilisateur pour mobile est utilisée. Si le champ Condition est laissé vide, cette règle d’interface utilisateur s’exécute à chaque fois qu’une entrée change.

        Par exemple, pour déclencher cette règle d’interface utilisateur lorsqu’une entrée particulière change, utilisez l’opérateur VALCHANGES . La saisie de urgencyVALCHANGES dans le champ Condition entraîne le déclenchement de la règle d’interface utilisateur uniquement lorsque la valeur d’une entrée nommée urgency change.

        Pour plus de détails sur les opérateurs disponibles pour votre condition, voir Operators available for filters and queries.

        Table parente La table parente à laquelle la règle d’interface utilisateur mobile s’applique. Sélectionnez l’écran des paramètres.
        Société parente Écran du formulaire d’entrée auquel votre règle d’interface utilisateur mobile est appliquée.
        Déclencheurs Sélectionnez onChange.
        ID de l'action de l'utilisateur
        Valeur unique qui identifie cet enregistrement d’action. Il est nécessaire d’associer l’action à une règle d’interface utilisateur.
        Important :
        Cette option ne s’applique pas à la configuration des entrées de remplissage automatique sur les écrans du formulaire d’entrée. Ne définissez pas de valeur pour ce champ.
        Commande
        Ordre dans lequel la règle d’interface utilisateur mobile s’exécute.
        Important :
        Cette option ne s’applique pas à la configuration des entrées de remplissage automatique sur les écrans du formulaire d’entrée. Ne définissez pas de valeur pour ce champ.
        Inverser si faux

        Lorsque ce champ est sélectionné, les actions de règle d’interface utilisateur mobile sont inversées si la condition est évaluée comme fausse.

        Important :
        Les actions de règle d’interface utilisateur qui utilisent l’opération Exécuter le script client ne peuvent pas s’exécuter si la condition est évaluée sur false. Ne cochez pas cette case.
      2. Sélectionnez Soumettre.
      Si vous avez sélectionné une règle d’interface utilisateur mobile existante pour la configurer pour les entrées de remplissage automatique à l’étape 2 :
      1. Dans le formulaire Règle d’interface utilisateur mobile, renseignez les champs comme suit :

        Champ Valeur
        Condition

        Condition selon laquelle la règle d'interface utilisateur pour mobile est utilisée. Si le champ Condition est laissé vide, cette règle d’interface utilisateur s’exécute à chaque fois qu’une entrée change.

        Par exemple, pour déclencher cette règle d’interface utilisateur lorsqu’une entrée particulière change, utilisez l’opérateur VALCHANGES . La saisie de urgencyVALCHANGES dans le champ Condition entraîne le déclenchement de la règle d’interface utilisateur uniquement lorsque la valeur d’une entrée nommée urgency change.

        Pour plus de détails sur les opérateurs disponibles pour votre condition, voir Operators available for filters and queries.

        Table parente Assurez-vous que ce champ est défini sur Écran des paramètres.
        Déclencheurs Assurez-vous qu’au moins un des déclencheurs est défini sur onChange.
      2. Sélectionnez et maintenez enfoncé (ou cliquez avec le bouton droit de la souris) sur la bannière et sélectionnez Enregistrer.
    4. Accédez à la règle d’interface utilisateur mobile que vous avez configurée à l’étape 3 pour configurer l’action de règle d’interface utilisateur mobile pour le remplissage automatique des entrées sur l’écran de votre formulaire d’entrée.
    5. Dans la section Actions de règle d’interface utilisateur mobile du formulaire de règle d’interface utilisateur mobile, sélectionnez Nouveau.

      Formulaire Actions d’interface utilisateur de règle mobile

      Le formulaire d’action de règle d’interface utilisateur mobile s’affiche.
    6. Dans le champ Opération du formulaire Règle d’interface utilisateur mobile, recherchez et sélectionnez Exécuter le script client.

      Formulaire d’action de règle d’interface utilisateur mobile avec opération Exécuter le script client appelée

    7. Écrivez le script client dans le champ Script client .

      Les scripts clients utilisent l’objet m_form et la classe MobileScriptIncludeCaller . Pour en savoir plus sur ces API JavaScript, consultez MobileScriptIncludeCaller - Client et m_form - Client dans la documentation de référence relative aux API.

      Lors de l’écriture du script client, gardez à l’esprit les points suivants :
      • Ne modifiez pas la signature de la onChange fonction.
      • L’argument inputName est une chaîne qui correspond au nom de l’entrée dont la valeur a changé.
      • L’argument newValue contient la nouvelle valeur de cette entrée après le changement.
    8. Sélectionnez Soumettre.