Actividades
Más reciente
False
Imagen de fondo del banner
Actividades de integraciones clásicas
Última actualización 22 de abr. de 2024

Buscar

UiPath.Slack.Activities.Channels.Search

Información general

La actividad Buscar 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 se utilizan al buscar en la aplicación Slack (p. ej., "in:#channel-name, in:@user.name, 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.

    • Los 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 .



Was this page helpful?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Logotipo blanco de UiPath
Confianza y seguridad
© 2005-2024 UiPath. All rights reserved.