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

Ámbito de Slack

UiPath.Slack.Activities.SlackScopeActivity

Información general

La actividad de SlackScope sigue el protocolo OAuth 2.0 para establecer una conexión autenticada entre UiPath y la API de Slack.

Antes de que la actividad Ámbito de Slack pueda establecer una conexión, necesita autorización para tomar medidas en tu nombre y acceder a tus datos permitidos. Para conceder la autorización, debes crear e instalar una nueva aplicación de Slack en tu espacio de trabajo (no se requiere codificación). No necesitas distribuir públicamente esta aplicación a través del Directorio de aplicaciones de Slack, solo necesitas instalarla en el espacio de trabajo que deseas automatizar.

Al crear la aplicación, se asignan los ámbitos (es decir, los permisos) para definir los métodos de la API a los que puede llamar la aplicación (y, posteriormente, las actividades) y la información a la que puede acceder.

  • Para obtener instrucciones paso a paso sobre cómo agregar ámbitos, consulta Agregar permisos de aplicaciones en la guía de configuración .
  • Para obtener una lista completa de los ámbitos necesarios para este paquete de actividades, consulta Ámbitos para añadir en la guía de configuración .

Después de registrar la aplicación, Slack asigna un ID de cliente (ClientID), un secreto de cliente (ClientSecret) y un token de acceso de OAuth (token) que se introducen en la actividad del ámbito de Slack para iniciar una conexión.

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. Introduzca valores para las propiedades Autenticación (atendida), Autenticación (desatendida) .



En el cuerpo de la actividad

La actividad de ámbito de Slack tiene dos modelos de autenticación diferentes en función del modo de automatización (desatendido o atendido).

Hay dos diferencias entre la automatización atendida y desatendida en lo que respecta a la actividad del ámbito de Slack : los requisitos de configuración del ámbito y el permiso de acceso.

Requisitos de configuración del ámbito

Como se indica en la sección Agregar permisos de aplicación de la guía de configuración , si planeas ejecutar una automatización Unattended , debes establecer los ámbitos utilizando la configuración de la característica OAuth y permisos de la aplicación.

Si quieres ejecutar la automatización atendida, no tienes que establecer los ámbitos usando la configuración de la característica OAuth y Permisos de la aplicación (puedes), sino que debes establecer los ámbitos usando la propiedad Ámbitos (descrita a continuación).

Para habilitar la mejor experiencia de usuario al usar las actividades, se recomienda que establezcas el uso de la configuración de la característica OAuth y permisos de la aplicación (como se describe en la guía de configuración ). Al establecer los ámbitos con antelación, puede cambiar libremente entre automatización atendida y desatendida cuando cree y ejecute su proyecto.

Permitiendo acceso

Cuando la actividad de ámbito de Slack se ejecuta durante la automatización atendida, se abre una página web que te solicita que concedas acceso a tu aplicación a los ámbitos seleccionados haciendo clic en un botón Permitir .

Durante la automatización desatendida, se otorga acceso silencioso a su aplicación en segundo plano (no se requiere ninguna acción del usuario).

  • ClientID : el identificador único asignado a tu aplicación por Slack. Introduce un valor String .
    • Esta propiedad solo acepta el valor String de su ID de cliente. No admite variables String .
    • Para encontrar su ID de cliente, vaya a la página de Información básica de la aplicación creada. En Credenciales de la aplicación verá tanto su ID de cliente como el Secreto de cliente.
  • SecretodeCliente : el identificador único asociado con tu IDdeCliente. Introduce un valor String .
    • Esta propiedad solo acepta el valor String de su secreto de cliente. No admite variables String .
    • Para encontrar su Secreto de cliente, vaya a la página Información básica de su aplicación. En Credenciales de la aplicación verá tanto su ID de cliente como el Secreto de cliente.
  • Token : el token de acceso OAuth de la aplicación que se usará solo para la automatización desatendida. Slack genera este token automáticamente cuando instala la aplicación en su espacio de trabajo. Introduce un valor String . Esta propiedad solo acepta el valor String de su token de acceso OAuth. No admite variables String .
    • Para obtener su token de acceso de OAuth, primero debe instalar la aplicación en su espacio de trabajo. Después de instalar su aplicación, vaya a la página Configuración de la aplicación instalada de su aplicación (se muestra la imagen arriba).
    • Para obtener más información, consulta Instalar tu aplicación en tu WorkSpace en la guía de configuración.

Propiedades

Autenticación
  • Ámbitos : una lista categorizada de los ámbitos que se otorgarán (o se otorgaron previamente al seguir la guía de configuración ) a la aplicación. Seleccione todos los ámbitos aplicables. Hay 7 ámbitos: CanalesPúblicos, CanalesPrivados, MensajesDirectos, MensajesDeGrupo, Usuarios, Chat y Archivos.

    • Para obtener una lista completa de ámbitos y su asignación a las actividades y los valores permitidos anteriores, consulta Ámbitos para añadir en la guía de configuración .
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.
  • ReportApiErrorAsException : cuando se selecciona, las respuestas de error de la API se notifican en BusinessActivityExecutionException por todas las actividades secundarias que usan este ámbito de aplicación. Cuando se borra, la actividad secundaria rellena el mensaje de error de la API en la propiedad de salida EstadoDeRespuesta y la ejecución del flujo de trabajo continúa. Comprueba la propiedad EstadoDeRespuesta para confirmar que la ejecución se ha realizado correctamente.
Salida
  • Conexión : la conexión que se puede pasar al ámbito de una aplicación secundaria. Este campo solo admite Connection variables.

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.