Configurer l'allocation d'application avancée avec des liens vers des applications autorisées

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 1 minute de lecture
  • Configurez un point d'extension scripté avec une liste d'applications mobiles autorisées à se connecter à l'instance ServiceNow. Lorsqu'un utilisateur tente de se connecter avec une application non autorisée, l'administrateur peut ajouter un lien qui redirige l'utilisateur vers une application autorisée.

    Avant de commencer

    Rôle requis : admin

    Pourquoi et quand exécuter cette tâche

    Utilisez uniquement la configuration d'allocation d'application avancée si vous devez configurer un lien qui redirige les utilisateurs finaux vers une application mobile autorisée à se connecter à l'instance. Sinon, vous devez utiliser la configuration de la liste des allocations d'application de base. Pour en savoir plus, reportez-vous à la rubrique Configurer une liste d'applications mobiles autorisées de base.

    Si les modes d'allocation d'application de base et avancé sont configurés sur la même instance, le système privilégie toujours la configuration d'allocation d'application avancée. La configuration de l'allocation d'application avancée peut entraîner des problèmes de performances si le point d'extension scripté n'est pas écrit pour maximiser les performances du système.

    Procédure

    1. Accédez à la Tous > Points d'extension scriptés.
    2. Recherchez le nom de l'API global.CustomPreAuthProperties et sélectionnez-le.
      L'enregistrement CustomPreAuthProperties s'affiche. Ne modifiez aucun champ à l'exception du champ Exemple.
    3. Dans le champ Exemple, configurez les deux propriétés suivantes :
      • allowed_mobile_apps
        Ajoutez une liste séparée par des virgules d'ID de groupe iOS et de noms de packages Android. Utilisez cette liste pour ajouter des applications mobiles autorisées à se connecter à votre instance. Par exemple :
        ⋮
        customProperties['allowed_mobile_apps']='com.servicenow.fulfiller';
        ⋮
      • blocked_mobile_apps_redirect
        Ajoutez une URL de redirection pour le bouton qui s'affiche lorsqu'un utilisateur final tente de se connecter avec une application non autorisée. Par exemple :
        ⋮
        customProperties['blocked_mobile_apps_redirect']='https://play.google.com/store/apps/details?
        id=com.servicenow.fulfiller&hl=en_US&gl+US';
        ⋮

      Pour obtenir un exemple de script terminé, reportez-vous à la rubrique Exemple de script d'allocation d'application avancée.

    4. Pour sauvegarder l'enregistrement, sélectionnez Mettre à jour.
    5. Sélectionnez Créer une implémentation.

    Résultats

    Une nouvelle inclusion de script est créée et enregistrée comme une instance de point d'extension.