Créer un flux, un flux secondaire ou une action pouvant être appelé par un client

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 1 minute de lecture
  • Activez un script client pour déclencher un flux, un flux secondaire ou une action.

    Avant de commencer

    • Rôle requis : security_admin
    • Réfléchissez aux implications de rendre un flux, un flux secondaire ou une action appelable par un client, par exemple s’il expose des données protégées ou contourne la logique de validation.

    Pourquoi et quand exécuter cette tâche

    Par défaut, les flux, les flux secondaires et les actions ne peuvent être appelés que par l’API FlowAPI dans un script serveur. Les concepteurs de flux et d’actions peuvent mettre des flux, des flux secondaires ou des actions individuels à la disposition des appels du client en activant l’option Client joignable pendant le processus de conception.

    Procédure

    1. Élevez les privilèges à security_admin.
    2. Accédez à la Sécurité de système > Contrôle d'accès (ACL).
    3. Cliquez sur Nouveau.
    4. Créez un contrôle d’accès.
      Champ Description
      Type client_callable_flow_object
      Opération execute
      Remplacement administrateur Sélectionné
      Nom Entrez un nom pour l’ACL.
      Demande un rôle Créez un rôle pour fournir l’accès aux API. Par exemple, créez un rôle flow_api_access.
    5. Affectez le rôle à l’utilisateur auquel vous souhaitez accorder l’accès.
    6. Activez un script client pour déclencher le flux, le flux secondaire ou l’action.
      1. Ouvrez le flux, le flux secondaire ou l’action que vous souhaitez rendre le client appelable.
      2. Dans le menu Actions supplémentaires , sélectionnez Gérer la sécurité.
      3. Sélectionnez Appelable par l’API client.
      4. Ajoutez l’enregistrement de contrôle d’accès précédemment créé dans le champ ACL .
      5. Cliquez sur Mettre à jour.

    Résultats

    L’utilisateur disposant des autorisations désignées peut déclencher un flux appelable par le client, un flux secondaire ou une action à partir d’un script client à l’aide de l’API GlideFlow.