Configurer un bouton SMART

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 4 minutes de lecture
  • Les boutons SMART sont des actions qui vous permettent d’effectuer une autre action, comme envoyer un e-mail, émettre un appel téléphonique, extraire un emplacement ou naviguer directement vers une URL.

    Avant de commencer

    Rôle requis : admin

    Procédure

    1. Accédez à la Tout > Mobile système > Mobile App Builder.
      Générateur d'apps mobiles s'ouvre dans un onglet de navigateur séparé 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 le nom du périmètre de l'application.
      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 si nécessaire.
      Tableau 1. Formulaire de fonction
      Champ Valeur
      Propriétés
      Nom Nom de votre bouton SMART
      Description Description unique pour rendre votre bouton SMART facile à identifier.
      Type Type de bouton SMART. Sélectionner à partir de :
      • URL
      • Téléphone
      • Adresse
      • E-mail
      • Télécharger la pièce jointe
      • Lanceur de la messagerie instantanée
      Remarque :
      Choisissez un champ adapté au type de bouton SMART que vous créez. Par exemple, si vous créez un bouton SMART avec le type Téléphone, sélectionnez un champ qui inclut un numéro de téléphone.
      Contexte Contexte pour votre bouton SMART. Sélectionner à partir de :
      • 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 naviguer du champ Affecté à dans un enregistrement d'incident vers 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 Adresse doivent utiliser le contexte Enregistrement. Le champ Contexte renvoie une erreur si vous sélectionnez Contexte global pour un bouton intelligent 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 de votre lien URL.
      Bouton SMART du téléphone
      • Type de téléphone : type de téléphone avec lequel le bouton intelligent communique. Sélectionner à partir de :
        • Mobile
        • Téléphone fixe
      • Numéro de téléphone
      • SMS : le 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 intelligent 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 SMART. 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 créateur de condition 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 la bannière de persister jusqu’à ce que l’utilisateur les ignore. Par défaut, les messages de bannière 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 le lien profond. 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 connexion. 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, tout 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 d’URL n’est pas vérifié par rapport à l’ACL pour vérifier la rétrocompatibilité.
      • hidden_attachment_sources : saisissez des 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 approvisionnés à 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 Limiter l’accès des utilisateurs à une action par rôle.
    5. Sélectionnez Enregistrer.

    Résultats

    Que faire ensuite

    Après avoir créé une fonction de bouton SMART, vous devez l’associer à un emplacement spécifique dans l’application Mobile. Vous pouvez ajouter une fonction de bouton SMART à 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 SMART à un emplacement, voir Associer une fonction à un emplacement dans l’application.