Configurer un bouton SMART

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 4 minutes de lecture
  • Les boutons SMART sont des actions qui vous permettent d’effectuer une autre action, comme envoyer un e-mail, passer un appel téléphonique, rechercher un emplacement ou accéder directement à une URL.

    Avant de commencer

    Rôle requis : admin

    Procédure

    1. Accédez à la Tous > Mobile système > Générateur d'application mobile.
      Il s’ouvre Générateur d'apps mobiles dans un nouvel onglet de navigateur et affiche l’écran de sélection du périmètre de l’application.
    2. Recherchez le périmètre de l’application dans lequel vous travaillez, puis sélectionnez son nom.
      L'écran d'accueil des catégories Générateur d'apps mobiles s'affiche.
    3. Sélectionnez Fonctions dans le menu, puis sélectionnez Nouveau.
    4. Renseignez les champs suivants selon vos besoins.
      Tableau 1. Formulaire de fonction
      Champ Valeur
      Propriétés
      Nom Nom de votre bouton intelligent
      Description Description unique pour votre bouton intelligent afin de faciliter son identification.
      Type Type de bouton intelligent. Sélectionnez parmi :
      • URL
      • Téléphone
      • Adresse
      • E-mail
      • Télécharger la pièce jointe
      • Lanceur de la messagerie instantanée
      Remarque :
      Choisissez un champ approprié au type de bouton intelligent que vous créez. Par exemple, si vous créez un bouton intelligent de type Téléphone, sélectionnez un champ qui inclut un numéro de téléphone.
      Contexte Contexte pour votre bouton intelligent. Sélectionnez parmi :
      • Enregistrement
      • Global

      Utilisez les fonctions de navigation de contexte d’enregistrement dans les situations où la navigation dépend des informations d’un enregistrement. Par exemple, vous souhaitez accéder du champ Affecté à d’un enregistrement d’incident à l’enregistrement utilisateur du délégataire.

      Utilisez les fonctions de navigation de contexte global dans les situations où la navigation ne dépend pas des informations d’un enregistrement.

      Remarque :
      Les boutons SMART utilisant le type d’adresse doivent utiliser le contexte Record . Le champ Contexte renvoie une erreur si vous sélectionnez Contexte global pour un bouton de type d’adresse
      Données
      Table Sélectionnez la table dans laquelle vous souhaitez utiliser votre bouton intelligent.
      Remarque :
      Cette option n’est affichée que lorsque le contexte est défini sur Enregistrement.
      Paramètres
      Prendre la valeur de la source dans le champ Utilisez un champ spécifique d’une table comme source du type de bouton intelligent.
      Selon le type de bouton intelligent que vous sélectionnez, vous pouvez spécifier les paramètres suivants.
      Bouton SMART URL
      • URL de lien : URL vers laquelle votre bouton intelligent navigue.
      • Étiquette du lien : l’étiquette visible du lien de votre URL.
      Bouton intelligent du téléphone
      • Type de téléphone : type de téléphone avec lequel le bouton intelligent communique. Sélectionnez parmi :
        • Cellulaire
        • Téléphone fixe
      • Numéro de téléphone
      • SMS : message SMS envoyé par le bouton intelligent. Ce champ est uniquement visible lorsque vous sélectionnez Cellulaire dans le champ Type de téléphone .
      Bouton SMART d’e-mail
      • Objet de l’e-mail : objet de l’e-mail.
      • Contenu de l’e-mail : contenu de l’e-mail.
      • Adresse e-mail : adresse e-mail à laquelle l’e-mail est envoyé.
      Conditions (facultatif)
      Type de condition

      Type de condition à utiliser. Créez des conditions pour limiter l’apparition du bouton intelligent. Par exemple, si vous créez un bouton SMART de type Téléphone, vous pouvez créer une condition pour exiger une valeur dans le champ Numéro de téléphone.

      Les types de conditions suivants s’affichent si le contexte est défini sur Enregistrement et qu’une table est sélectionnée :

      • Déclaratif : ajoute un générateur de conditions au formulaire. Pour plus d'informations, consultez Condition builder.
      • Script : ajoute un champ de condition de script au formulaire.
      Conditions Cette option s’affiche si le contexte est défini sur Global. Il s’agit d’une condition qui doit être remplie pour que la fonction soit visible dans l’application pour que l’utilisateur puisse cliquer.
      Attributs de bouton

      (Facultatif) Spécifie un attribut supplémentaire pour votre bouton intelligent. Sélectionnez Nouveau pour créer l’un des attributs de bouton suivants :

      • alerts_require_dismissal : lorsqu’il est défini sur vrai, cet attribut de bouton permet aux messages de bannière de persister jusqu’à ce que l’utilisateur les ignore. Par défaut, les messages de bannières sont automatiquement ignorés.
      • used_for_deeplink : lorsque la valeur est définie sur vrai, cet attribut de bouton spécifie que le bouton est utilisé pour l’établissement de liens profonds. Pour plus d'informations, consultez Liens profonds pour mobile.
      • trigger_offline_cache_download : lorsque la valeur est définie sur vrai, cet attribut de bouton déclenche la génération de cache hors ligne. Une fois le cache généré avec succès, son téléchargement est déclenché.
      • check_acl_on_url_parameter_field : lorsque la valeur est définie sur vrai, n’importe quel champ de la chaîne d’URL est vérifié par rapport à l’ACL (liste de contrôle d’accès). Par exemple, une chaîne comme {{meeting_id}}. Si un champ ne réussit pas cette vérification, la valeur du champ n’est pas incluse dans l’URL. Par défaut, le champ de paramètre URL n’est pas vérifié par rapport à l’ACL pour vérifier la rétrocompatibilité.
      • hidden_attachment_sources : saisissez les valeurs dans le champ Valeur d’où vous ne souhaitez pas que les images proviennent. Les valeurs peuvent être appareil photo, fichiers ou galerie, ou toute combinaison séparée par des virgules. Si ce champ est laissé vide, les images et les fichiers peuvent être obtenus à partir de tous les emplacements. Pour plus d'informations, consultez Définir les sources de pièces jointes disponibles pour les utilisateurs.
      Accès du rôle Limitez l’accès de l’utilisateur à une action par rôle.
    5. Sélectionnez Enregistrer.

    Résultats

    Que faire ensuite

    Après avoir créé une fonction de bouton intelligent, vous devez l’associer à un emplacement spécifique dans l’application mobile. Vous pouvez ajouter une fonction de bouton intelligent à un menu supérieur, à une action de balayage ou à un champ spécifique. Pour plus d’informations sur l’association de la fonction de bouton intelligent à un emplacement, reportez-vous à la section Associer une fonction à un emplacement dans l’application.