Configurer un bouton SMART

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 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 Tous > Mobile système > Générateur d'application mobile.
      Générateur d'application mobile 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'application mobile 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 lorsque 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 lorsque 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 SMART de type Adresse
      Données
      Table Sélectionnez la table dans laquelle vous souhaitez utiliser votre bouton SMART.
      Remarque :
      Cette option ne s’affiche 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 SMART.
      Selon le type de bouton SMART que vous sélectionnez, vous pouvez spécifier les paramètres suivants.
      Bouton SMART de l’URL
      • URL de lien : URL vers laquelle votre bouton SMART naviguera.
      • É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 SMART communique. Sélectionner à partir de :
        • Mobile
        • Téléphone fixe
      • Numéro de téléphone
      • SMS : message SMS envoyé par le bouton SMART. Ce champ n’est visible que 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 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 l’option Contexte est définie sur Global. Il s’agit d’une condition qui doit être remplie pour que la fonction soit visible dans l’application et que l’utilisateur clique dessus.
      Attributs de bouton

      (Facultatif) Spécifie un attribut supplémentaire pour votre bouton SMART. 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 l’ignore. Par défaut, les messages de bannière sont automatiquement ignorés.
      • used_for_deeplink : lorsqu’il est défini sur vrai, cet attribut de bouton spécifie que le bouton est utilisé pour les liens profonds. Pour plus d'informations, consultez Liens profonds pour mobile.
      • trigger_offline_cache_download : lorsqu’il est défini sur vrai, cet attribut de bouton déclenche la génération du cache hors ligne. Une fois le cache généré avec succès, un téléchargement de celui-ci est déclenché.
      • check_acl_on_url_parameter_field : lorsque la valeur est définie sur true, tous les champs de la chaîne d’URL sont vérifiés par rapport à l’ACL (liste de contrôle d’accès). Par exemple, une chaîne comme {{meeting_id}}. Si un champ ne passe 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 la rétrocompatibilité.
      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.