> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fetchhive.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Microsoft Teams

> Microsoft Teams ayuda a las personas a chatear, reunirse y colaborar en canales, chats, reuniones y horarios a través de tu cuenta conectada.

# Microsoft Teams

Usa Microsoft Teams cuando tu flujo de trabajo necesite chat de equipo, mensajería en canales, reuniones o acciones de programación. También es útil cuando necesitas leer o actualizar registros de equipos y canales.

## Configuración

| Opción | Requerido | Descripción |
| - | - | - |
| Nombre | No | Etiqueta para el paso en el lienzo del flujo de trabajo. |
| Authentication | Sí | La cuenta conectada de Microsoft Teams que se usará para este paso. |
| Action | Sí | La acción de Microsoft Teams que se realizará (por ejemplo Get user profile, List teams, Get team by ID, List team channels). |
| Arguments | Sí | Campos de formulario por acción generados a partir del esquema de la acción. Cada campo de texto tiene un botón **Insert Variable** para insertar valores `{{placeholder}}`. Hay disponible una pestaña **Raw JSON** para uso avanzado. |
| When the step fails | No | Controla si el flujo de trabajo debe **Terminate Workflow** o **Continue** si este paso falla. |

Antes de configurar este paso, conecta Microsoft Teams en **Integrations** para tu espacio de trabajo usando el flujo de inicio de sesión. Si no hay ninguna conexión activa disponible, el paso muestra una advertencia con un enlace a **Integrations** en lugar del selector de cuenta.

## Formulario de Arguments

Cuando seleccionas una acción, la sección **Arguments** muestra un formulario impulsado por el esquema de entrada de la acción. Los campos que hacen referencia a registros existentes incluyen selectores desplegables.

Cambia a la pestaña **Raw JSON** cuando prefieras escribir a mano el objeto completo de argumentos. Los cambios en cualquiera de las pestañas se mantienen sincronizados.

## Acciones comunes

| Acción | Descripción |
| - | - |
| **Get user profile** | Recupera los detalles del perfil del usuario conectado. |
| **List teams** | Lista los equipos disponibles para el usuario conectado. |
| **Get team by ID** | Recupera un equipo con sus propiedades por ID. |
| **List team channels** | Lista los canales de un equipo. |
| **Create a channel** | Crea un canal nuevo en un equipo. |
| **Get team channel** | Recupera un canal específico de un equipo. |
| **List channel messages** | Lista los mensajes en un canal de equipo. |
| **Send channel message** | Publica un mensaje nuevo en un canal. |
| **Update channel message** | Actualiza un mensaje existente en un canal. |
| **Reply to channel message** | Responde a un mensaje existente de un canal. |
| **Create online meeting** | Programa una reunión en línea independiente. |
| **Get online meeting** | Recupera los detalles de una reunión en línea. |
| **Update online meeting** | Actualiza una reunión en línea existente. |

Las acciones destructivas, como eliminar registros, no están disponibles en el selector de acciones del flujo de trabajo.

## Output

Este paso guarda la respuesta de Microsoft Teams como la salida del paso. La forma de la respuesta depende de la acción.

Usa la referencia completa de salida en pasos posteriores:

```text theme={null}
{{STEP_IDENTIFIER.output}}
```

## Ejemplo

1. Abre **Integrations** y conecta Microsoft Teams si aún no lo has hecho.
2. Añade un paso de **Microsoft Teams** a tu flujo de trabajo.
3. Selecciona una cuenta conectada en **Authentication**.
4. Elige **Get user profile** en **Action**.
5. Completa los campos obligatorios. Usa **Insert Variable** para hacer referencia a la salida de un paso anterior para cualquier valor de campo.
6. Haz clic en **Run** en el encabezado del paso para probar la acción y luego revisa la carga útil devuelta en **Output**.

## Casos de uso

### Publicar una actualización de canal

1. List team channels
2. Send channel message
3. Reply to channel message

### Gestionar una reunión

1. Create online meeting
2. Get online meeting
3. Update online meeting

### Gestionar cambios de horario

1. List shifts
2. Create team schedule shift
3. Update team schedule shift

## Notas

* Este paso depende de una integración conectada de Microsoft Teams en tu espacio de trabajo.
* El selector de acciones del flujo de trabajo muestra un conjunto curado de acciones. Los agentes con la herramienta Microsoft Teams pueden usar más de ellas.
* La pantalla de inicio de sesión puede mostrar la marca de autorización de terceros.

## Using Microsoft Teams as an Agent Tool

También puedes añadir Microsoft Teams como herramienta en el **Agent Editor**. Abre el agente, haz clic en **Add tool** y selecciona **Microsoft Teams**. En el panel de configuración de la herramienta, elige la cuenta conectada que el agente debe usar. El agente llama a las acciones de Microsoft Teams cuando son relevantes para la conversación.

See also: [Integrations](https://docs.fetchhive.com/es/workspace/integrations.md), [Creating and Editing](https://docs.fetchhive.com/es/workflows/creating-and-editing.md), and [Testing and Iteration](https://docs.fetchhive.com/es/workflows/testing-and-iteration.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.