Slack Parlé

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 8 minutes de lecture
  • Utilisez le Slack spoke pour publier des messages et gérer l’accès aux canaux.

    Abonnement à Hub d'intégration

    Ce spoke requiert un abonnement au Centre d'intégration. Pour plus d'informations, consultez Calendriers juridiques - Vue d'ensemble du Centre d'intégration. Pour en savoir plus sur l’abonnement, contactez votre chargé de clientèle.

    Version de spoke

    Le Slack spoke v 1.6.0 est la dernière version.

    Exigences relatives au compte Slack

    Le Slack spoke nécessite la création d’un espace de travail et d’une application personnalisée sur votre Slack compte pour générer les jetons OAuth 2.0 pour le spoke Slack. Consultez Configurer l’application Slack.
    Remarque :
    la procédure de configuration du spoke décrite ici nécessite uniquement des jetons d’utilisateur de bot. Vous ne pouvez pas utiliser les actions Créer un utilisateur et Désactiver l’utilisateur lorsque vous utilisez les champs d’application de jeton d’agent. Pour utiliser ces actions, vous devez obtenir un jeton d’utilisateur à partir de votre compte Slack.

    Flux secondaires du spoke

    Le Slack spoke fournit des exemples de flux secondaires pour illustrer l’automatisation des tâches de l’espace Slack de travail. Pour personnaliser un exemple de flux secondaire, copiez-le dans un nouveau périmètre de l’application. Exemples de flux secondaires disponibles :
    Flux secondaire Description
    Insérer les détails de l’utilisateur Slack par ID de membre Insère les détails de l’utilisateur requis dans le module Cache d’utilisateur Slack, en fonction de l’ID de membre.
    Insérer les détails de l’utilisateur Slack par ID d’utilisateur Insère les détails de l’utilisateur requis dans le module Cache d’utilisateur Slack, en fonction de l’ID d’utilisateur.
    Envoyer un message exploitable Publie un message actionnable sur un Slack canal.
    Remarque :
    Ce flux secondaire nécessite une configuration sortante comme entrée. Personnalisez les configurations sortantes par défaut ou créez une configuration sortante selon vos besoins. Pour plus d'informations, consultez Configurer les configurations sortantes dans l’instance ServiceNow.
    Poster un message d'approbation Publie un message d’approbation sur un Slack canal.
    Remarque :
    Ce flux secondaire nécessite une configuration sortante comme entrée. Personnalisez les configurations sortantes par défaut ou créez une configuration sortante selon vos besoins. Pour plus d'informations, consultez Configurer les configurations sortantes dans l’instance ServiceNow.
    Répondre au message d’approbation Slack Publie un message d’accusé de réception sur un Slack canal.
    Répondre à la commande Slack Publie une réponse à une commande sur un Slack canal.
    Répondre à l’action de message Slack Publie une notification sur un Slack canal.

    Lors de la personnalisation des flux secondaires, assurez-vous que les flux secondaires sont configurés pour éviter les boucles infinies.

    Actions du spoke

    Le Slack spoke fournit des actions pour automatiser les tâches de l’espace Slack de travail lorsque des événements se produisent dans l’instance ServiceNow . Les actions disponibles sont les suivantes :

    Catégorie Action Description
    Gestion des conversations Ajouter un utilisateur au canal Ajoute un utilisateur existant au canal spécifié dans l’espace de travail Marge .
    Archiver le canal Archive un canal dans un Slack espace de travail.
    Renommer la conversation Renomme une conversation.
    Consulter les informations sur la conversation Récupère les informations sur une conversation.
    Créer un canal Crée un canal dans un espace de travail Slack.
    Rechercher les flux de pièces jointes par ID de conversation ou de membre Récupère les pièces jointes associées au canal, membre ou utilisateur bot concerné.
    Rechercher le flux de l'historique des canaux Récupère l’historique d’un canal. Vous devez fournir l’ID du canal et les dates de début et de fin comme entrées.
    Consulter la conversation Récupère les messages de conversation pour un thread à partir du canal spécifié.
    Ouvrir la conversation Ouvre ou reprend un message direct ou un message direct entre plusieurs personnes.
    Rechercher les flux d'ID de conversation par ID de membres Récupère les détails des ID de conversations associés au membre spécifié sur Slack.
    Définir la rubrique pour le canal Définit la rubrique pour un canal Slack.
    Supprimer l'utilisateur du canal Supprime un utilisateur d’un canal de l’espace Slack de travail.
    Gestion de la notification Envoyer un message exploitable Publie un message actionnable sur un canal Slack.
    Remarque :
    Cette action nécessite une configuration sortante comme entrée. Personnalisez les configurations sortantes par défaut ou créez une configuration sortante selon vos besoins. Pour plus d'informations, consultez Configurer les configurations sortantes dans l’instance ServiceNow.
    Poster un message d'approbation Publie un message d’approbation sur un Slack canal.
    Remarque :
    Cette action nécessite une configuration sortante comme entrée. Personnalisez les configurations sortantes par défaut ou créez une configuration sortante selon vos besoins. Pour plus d'informations, consultez Configurer les configurations sortantes dans l’instance ServiceNow.
    Publier les détails du changement Publie Modifiez les détails de l’enregistrement sur un canal.
    Détails post-incident Publie les détails de l’enregistrement d’incident sur un canal.
    Publier un message Publie un message sur un Slack canal.
    Publier une réponse sur Slack Publie une réponse sur Slack.
    Mettre à jour l'enregistrement d'approbation Met à jour un enregistrement d’approbation.
    Publier les détails du problème Publie les détails d’un enregistrement de problème sur un canal.
    Gestion des utilisateurs Créer un utilisateur Crée un utilisateur dans l’espace de travail Slack.
    Remarque :
    Cette action nécessite un jeton d’utilisateur du compte Slack. Si vous avez des jetons d’utilisateur de bot, vous ne pouvez pas utiliser cette action.
    Désactiver l'utilisateur Désactive l’utilisateur spécifié de l’espace Slack de travail.
    Remarque :

    Cette action nécessite un jeton d’utilisateur du Slack compte. Si vous avez des jetons d’utilisateur de bot, vous ne pouvez pas utiliser cette action.

    Rechercher un utilisateur Renvoie des informations sur l’utilisateur ou le bot spécifié. Les informations peuvent être le nom, le fuseau horaire, les droits d’administrateur de l’espace de travail et la propriété d’équipe d’un utilisateur ou d’un agent.
    Désactiver l'abonnement Désactive un abonnement utilisateur dans Slack. Pour utiliser cette action, effectuez les étapes décrites dans la section Créer une application Slack Enterprise Grid et Créer une connexion Slack Enterprise dans Intégration à Slack.
    Rechercher le flux des journaux d'accès Récupère les journaux d’accès pour tous les utilisateurs à partie de la date la plus ancienne indiquée. Pour utiliser cette action, effectuez les étapes décrites dans la section Créer une application d’espace de travail Slack et Créer une connexion à l’espace de travail Slack dans Intégration à Slack.
    Rechercher un flux d'utilisateurs Récupère tous les utilisateurs dans la grille Slack Enterprise. Pour utiliser cette action, effectuez les étapes décrites dans la section Créer une application Slack Enterprise Grid et Créer une connexion Slack Enterprise dans Intégration à Slack.
    Remarque :
    • Les actions Créer un utilisateur et Désactiver un utilisateur nécessitent le champ d’application administrateur. la procédure de configuration du spoke décrite ici nécessite uniquement des jetons d’utilisateur de bot. Vous ne pouvez pas utiliser les actions Créer un utilisateur et Désactiver l’utilisateur lorsque vous utilisez les champs d’application de jeton d’agent. Pour utiliser ces actions, vous devez obtenir un jeton d’utilisateur à partir de votre compte Slack.
    • Le champ d’application administrateur est disponible uniquement pour les propriétaires de l’espace de travail Slack.

    Modules de spokes

    Le spoke Slack ajoute l’application Slack à votre ServiceNow instance. L’application Slack comprend les modules suivants :
    Module Description
    Configuration du modal de Slack Créez des fenêtres modales et spécifiez les champs qui doivent être affichés dans votre Slack fenêtre modale.
    Cache d'utilisateur Slack Accédez à des informations sur les utilisateurs qui ont effectué des actions sur le Slack canal qui nécessitaient des mises à jour dans l’instance ServiceNow ou une réponse de l’instance ServiceNow .
    Cache du canal Slack Accédez aux informations sur les canaux sur lesquels les actions sont effectuées et qui ont besoin de mises à jour dans l’instance ou d’une réponse de l’instance ServiceNowServiceNow.
    Décisions entrantes Spécifiez les événements dans Slack l’application pour lesquels des actions doivent être effectuées dans l’instance ServiceNow .

    Par exemple, vous pouvez spécifier des décisions entrantes pour mettre à jour les détails de la tâche dans votre ServiceNow instance lorsqu’un approbateur approuve la tâche sur le canal concerné Slack . Cinq exemples de décisions entrantes sont disponibles à titre de référence. Personnalisez ces décisions ou créez des décisions entrantes selon vos besoins.

    Lorsque les conditions mentionnées dans les décisions entrantes sont remplies, le flux secondaire associé est déclenché et un enregistrement est créé dans le module Cache de l’utilisateur Slack pour l’utilisateur Slack ayant initié l’action entrante.

    Décisions entrantes pour les fenêtres modales Spécifiez les flux secondaires qui doivent être déclenchés lorsque les décisions entrantes requises sont remplies.

    Lorsque les conditions mentionnées dans les décisions entrantes sont remplies, le flux secondaire associé est déclenché et un enregistrement est créé dans le module Cache de l’utilisateur Slack pour l’utilisateur Slack ayant initié l’action entrante.

    Choix sortants Slack Choix qui doivent être affichés sous forme de liste sur les canaux Slack.
    Message Slack entrant Accédez aux informations sur les messages entrants vers votre ServiceNow instance à partir de l’application Slack.
    Configurations sortantes Spécifiez les événements de l’instance ServiceNow pour lesquels des actions doivent être effectuées sur Slack l’application.

    Par exemple, vous pouvez spécifier des configurations sortantes pour envoyer un message sur Slack le canal demandant l’approbation lorsqu’une tâche est créée dans votre ServiceNow instance. Trois exemples de configurations sortantes sont disponibles pour référence. Personnalisez ces configurations ou créez des configurations sortantes selon vos besoins.

    Les configurations sortantes fournissent également un modèle pour les actions Publier un message exploitable et Publier le message d’approbation. Par exemple, vous pouvez configurer les configurations sortantes pour afficher les boutons Approuver et Rejeter dans le message d’approbation qui est envoyé sur le canal concerné Slack .

    Lorsque les configurations mentionnées dans les configurations sortantes sont remplies, le flux secondaire pertinent est déclenché pour effectuer des actions dans l’application Slack.

    Configurations de Slack Fournissez des informations sur l’application Slack et la clé de signature.
    Les données de ces modules sont renseignées à partir des tables de spoke suivantes :
    Table Champs
    Cache du canal Slack [sn_slack_ah_v2_slack_channel_cache]
    • ID de canal
    • Lien de canal
    • Nom du canal
    • Créateur
    • ID de documents
    • Est archivé
    • Est privé
    • Table source
    Configurations de Slack [sn_slack_ah_v2_slack_configurations]
    • Secret client
    • Alias de connexion
    • Nom de la propriété
    • Application Slack
    Informations d’identification Slack [sn_slack_ah_v2_slack_credential]
    • Clé d'authentification
    • Actif
    • Nom de contexte
    • Nom du domaine
    • Clé de confidentialité
    Choix sortants Slack [sn_slack_ah_v2_slack_outbound_choices]
    • Nom
    • Actif
    • Langue
    • Séquence
    • Domaine
    • Valeur
    Cache d’utilisateur Slack [sn_slack_ah_v2_slack_user_details]
    • Nom d'affichage
    • ID de membre Slack
    • ID de l'équipe
    • Utilisateur
    Jetons de l’espace de travail Slack [sn_slack_ah_v2_slack_workspace_tokens]
    • Alias de connexion
    • Application Slack
    • Nom de l'espace de travail
    Configuration du modal Slack [sn_slack_ah_v2_slack_modal_configuration]
    • Titre modal
    • Nom
    • Validation du script
    • Modal personnalisé

    Exigences en matière d'alias de connexion et d'informations d'identification

    Hub d'intégration utilise des alias pour gérer les informations de connexion et d’informations d’identification, ainsi que les informations d’identification OAuth. L'utilisation d'un alias élimine la nécessité de configurer plusieurs informations d'identification et profils d'informations de connexion lors de l'utilisation d'environnements multiples. Si les informations de connexion ou d'identification changent, il n'est pas nécessaire de mettre à jour les actions qui utilisent la connexion.

    Pour en savoir plus sur la configuration du spoke, consultez Configurer Spoke Slack.