activities
latest
false
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática.
UiPath logo, featuring letters U and I in white
Actividades de integraciones clásicas
Last updated 8 de nov. de 2024

Buscar

UiPath.Slack.Activities.Channels.Search

Información general

La actividad de búsqueda utiliza la API search.all de Slack para encontrar los mensajes y archivos que coinciden con tus parámetros de búsqueda (Consulta). Los parámetros de búsqueda siguen los mismos modificadores que usas al buscar en la aplicación Slack (por ejemplo, "en: # nombre-del-canal, en: @ usuario.nombre, palabra clave"). Para obtener más información, consulta Buscar en Slack en la documentación de ayuda de Slack.

Después de realizar la búsqueda, la actividad devuelve los objetos Message (FirstMessage y Messages) y los objetos SlackFile (FirstFile y Files) coincidentes que puedes usar como variables de entrada en actividades posteriores (p. Ej., Descargar archivo).

Cómo funciona

Los siguientes pasos y diagrama de secuencia de mensajes son un ejemplo de cómo funciona la actividad desde el momento de diseño (es decir, las dependencias de la actividad y las propiedades de entrada / salida) hasta el tiempo de ejecución.

  1. Completa los pasos de configuración .
  2. Agrega la actividad Ámbito de Slack a tu proyecto.
  3. Agrega la actividad de búsqueda dentro de la actividad del ámbito de Slack .
  4. Introduce valores para las propiedades de entrada .
  5. Crea e introduce las siguientes variables para tus propiedades de salida .

    • SlackFile y SlackFile[]
    • Message y Message[]
  6. Ejecuta la actividad.

    • Tus valores de propiedad de entrada se envían a la API search.all .
    • La API devuelve los valores SlackFile, SlackFile[], Messagey Message[] a tus variables de propiedad de salida.


En el cuerpo de la actividad

  • Consulta : tus parámetros de búsqueda (p. Ej., Canal, usuario, palabras clave). Este campo solo admite variables Strings o String .
  • ResultadosMáximos : el número máximo de resultados que quieres que se devuelvan en las matrices Message y SlackFile . Este campo solo admite variables Int32 o Int32 .
  • Ordenar por: especifica cómo quieres que se ordenen los resultados cuando se devuelvan. Seleccione entre tres opciones: Relevancia, Más reciente, Más antiguo. Las tres opciones están ordenadas en consecuencia:

    • Relevancia: los mensajes y archivos que contienen el contenido que más coincide con tu consulta.
    • Más reciente: los mensajes y archivos más recientes que contienen contenido que coincide con tu consulta.
    • Más antiguo: los mensajes y archivos más antiguos que contienen contenido que coincide con tu consulta.
  • Archivos : los archivos que contienen contenido que coincide con tu valor de la consulta . Introduce una variable File[] .
  • Mensajes : los mensajes que contienen contenido que coincide con tu valor de la Consulta . Introduce una variable Message[] .
    • Si no se encuentran mensajes, se devuelve una matriz vacía.
    • El objeto Mensaje también contiene información de archivo. Puede descargar archivos utilizando el objeto Mensaje obteniendo su propiedad Archivo (por ejemplo, elemento.Archivo (0))
    • Si planeas usar la actividad para procesar la salida de la matriz, selecciona UiPath.Slack.Models.Message como TypeArgument.

Propiedades

Común
  • NombreParaMostrar: el nombre de la actividad que se muestra. Este campo solo admite variables Strings o String.
Otros
  • Privado : si se selecciona, los valores de variables y argumentos ya no se registran en el nivel Detallado.
Salida
  • EstadoDeRespuesta : el estado de la solicitud (información de éxito / error). Introduce una variable ResponseStatus (UiPath.BAF.Models.ResponseStatus). El objeto ResponseStatus incluye tres propiedades que puedes usar en otras actividades.
    • Correcto - Boolean - Especifica si la solicitud de la API se realizó correctamente.
    • CódigoDeError - String : el error de respuesta si la solicitud de la API no tiene éxito (Éxito=Falso).
    • Mensaje - String : el mensaje de error.

Ejemplo

La siguiente imagen muestra un ejemplo de la relación de dependencia de la actividad y los valores de las propiedades de entrada / salida.

Para obtener instrucciones paso a paso y ejemplos, consulta las guías de inicio rápido .



¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo White
Confianza y seguridad
© 2005-2024 UiPath. Todos los derechos reservados.