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

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 4 minutes de lecture
  • Optimisez le remplissage de formulaire sur les écrans de formulaire d’entrée en configurant des entrées remplies automatiquement en fonction d’une ou plusieurs entrées de l’utilisateur.

    Avant de commencer

    Rôle requis : administrateur

    Pourquoi et quand exécuter cette tâche

    Les entrées à 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 en savoir plus sur les règles d’interface utilisateur et les actions des règles d’interface utilisateur, reportez-vous à Règles d'interface utilisateur pour mobile.

    Remarque :
    • Une seule action de règle d’interface utilisateur peut être configurée pour chaque règle d’interface Run client script utilisateur mobile.
    • Les écrans du formulaire d’entrée étaient auparavant appelés écrans de paramètres. Toutefois, le nom Écran de paramètres est toujours utilisé dans le formulaire 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 nouvelle règle d’interface utilisateur mobile ou sélectionnez une règle d’interface utilisateur mobile existante pour la configurer pour les entrées à remplissage automatique.
      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 l’écran Paramètres.
      • Au moins l’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 de formulaire d’entrée en complétant 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 valetsurgence 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 d’informations sur les opérateurs disponibles pour votre condition, reportez-vous à la section Operators available for filters and queries.

        Table parente Table parente à laquelle la règle d’interface utilisateur mobile s’applique. Écran Sélectionner les paramètres.
        Parent Écran de 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 du remplissage automatique des entrées sur les écrans du formulaire de saisie. Ne définissez pas de valeur pour ce champ.
        Ordre
        Ordre dans lequel la règle d’interface utilisateur mobile s’exécute.
        Important :
        Cette option ne s’applique pas à la configuration du remplissage automatique des entrées sur les écrans du formulaire de saisie. Ne définissez pas de valeur pour ce champ.
        Inverser si faux

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

        Important :
        Les actions des règles d’interface utilisateur qui utilisent l’opération Exécuter un 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 valetsurgence 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 d’informations sur les opérateurs disponibles pour votre condition, reportez-vous à la section 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) la bannière, puis 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 Action de règle d’interface utilisateur mobile s’affiche.
    6. Dans le champ Opération du formulaire Action de 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 l’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 plus d’informations sur ces API JavaScript, consultez MobileScriptIncludeCaller - Client et m_form - Client dans la documentation de référence des API.

      Lors de l’écriture du script client, tenez compte des points suivants :
      • Ne modifiez pas la signature de la onChange fonction.
      • L’argument inputName est une chaîne qui est le 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.