activities
latest
false
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique.
UiPath logo, featuring letters U and I in white
Activités d'intégrations classiques
Last updated 8 nov. 2024

Rechercher

UiPath.Slack.Activities.Channels.Search

Vue d'ensemble (Overview)

L'activité Rechercher (Search) utilise l'API search.all de Slack pour trouver les messages et les fichiers qui correspondent à vos paramètres de recherche (Requête). Les paramètres de recherche suivent les mêmes modificateurs que vous utilisez lors de la recherche dans l'application Slack (par exemple, "in:#channel-name, in:@user.name, keyword"). Pour plus d'informations, consultez Rechercher dans Slack dans la documentation d'aide de Slack.

Après avoir effectué la recherche, l'activité renvoie les objets Message correspondants (PremierMessage et Messages) et les objets SlackFile (PremierFichier et Fichiers) que vous pouvez utiliser comme variables d'entrée dans des activités ultérieures (par exemple, Télécharger le fichier).

Mode de fonctionnement

Les étapes et le diagramme de séquence de messages suivants illustrent le fonctionnement de l'activité, depuis la conception (c'est-à-dire les dépendances d'activité et les propriétés d'entrée/sortie) jusqu'à l'exécution.

  1. Terminez les étapes de configuration .
  2. Ajoutez l'activité Slack Scope à votre projet.
  3. Ajoutez l’activité Search (Search) à l’intérieur de l’activité Slack Scope .
  4. Entrez les valeurs des propriétés d' entrée .
  5. Créez et entrez les variables suivantes pour vos propriétés de sortie .

    • SlackFile et SlackFile[]
    • Message et Message[]
  6. Exécutez l’activité.

    • Les valeurs de vos propriétés d'entrée sont envoyées à l'API search.all .
    • L'API renvoie les valeurs SlackFile, SlackFile[], Messageet Message[] à vos variables de propriété de sortie.


Dans le corps de l’activité

  • Requête : vos paramètres de recherche (par exemple, canal, utilisateur, mots clés). Ce champ prend en charge uniquement les variables Strings ou String .
  • MaxResults (MaxResults) : le nombre maximal de résultats que vous souhaitez renvoyer dans les tableaux Message et SlackFile . Ce champ ne prend en charge que les variables Int32 ou Int32 .
  • Trier par : spécifie la manière dont vous souhaitez que les résultats soient triés lorsqu'ils sont renvoyés. Choisissez parmi trois options : Pertinence, Plus récent (Newest) et Plus ancien (Oldest). Les trois options sont triées en conséquence :

    • Pertinence : les messages et les fichiers dont le contenu correspond le mieux à votre requête.
    • Les plus récents (Newest) : les messages et fichiers les plus récents dont le contenu correspond à votre requête.
    • Le plus ancien (Oldest) : les messages et fichiers les plus anciens dont le contenu correspond à votre requête.
  • Fichiers : les fichiers dont le contenu correspond à la valeur de votre requête . Saisissez une variable File[] .
  • Messages : les messages dont le contenu correspond à la valeur de votre requête . Saisissez une variable Message[] .
    • Si aucun message n'est trouvé, un tableau vide est renvoyé.
    • L'objet Message contient également des informations sur le fichier. Vous pouvez télécharger des fichiers à l'aide de l'objet Message en obtenant sa propriété File (par exemple, élément.Fichier(0))
    • Si vous prévoyez d'utiliser l'activité pour traiter la sortie du tableau, sélectionnez UiPath.Slack.Models.Message comme TypeArgument.

Propriétés

Commun
  • NomAffichage (DisplayName) : nom affiché de l'activité. Ce champ prend uniquement en charge les variables Strings et String.
Divers
  • Privé (Private) - Si cette option est sélectionnée, les valeurs des variables et des arguments ne sont plus enregistrées au niveau Détaillé (Verbose).
Sortie
  • ResponseStatus (ResponseStatus) - Statut de la demande (informations de réussite/échec). Saisissez une variable ResponseStatus (UiPath.BAF.Models.ResponseStatus). L'objet ResponseStatus comprend trois propriétés que vous pouvez utiliser dans d'autres activités.
    • Success - Boolean - Spécifie si la requête API a réussi.
    • Code d'erreur - String - L'erreur de réponse si la requête API échoue (Success=False).
    • Message - String - Le message d'erreur.

Exemple

L'image suivante montre un exemple de la relation de dépendance d'activité et des valeurs de propriété d'entrée/sortie.

Pour obtenir des instructions étape par étape et des exemples, consultez les guides de démarrage rapide .



Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Uipath Logo White
Confiance et sécurité
© 2005-2024 UiPath Tous droits réservés.