¿Quieres conectarte a una aplicación de terceros más allá de los Conectores premium prediseñados de Workiva? Puedes conseguirlo utilizando los comandos del conector de solicitudes HTTP para interactuar con las API REST.
Nota: Aunque está etiquetada como Solicitud HTTP, se admite HTTPS (HTTP seguro) (y es recomendable).
En esta Ruta de aprendizaje conectada, actualizaremos nuestra Cadena para que utilice Entradas de tiempo de ejecución en las que podemos especificar qué hoja de cálculo queremos recuperar.
| Caso de uso empresarial principal | Conectando a sistemas de terceros |
| Objetivo principal de aprendizaje | Utiliza los Comandos del Conector de Solicitudes HTTP de Workiva para interactuar con las API REST de aplicaciones de terceros más allá de los conectores prediseñados. Actualizar Cadenas para utilizar Entradas de tiempo de ejecución para especificar qué hoja de cálculo utilizar. |
| Objetivo de aprendizaje secundario | Utilizar Entradas en Tiempo de Ejecución |
| Requisitos previos |
Configurar Concesión de API Workiva |
| Plantilla de ayuda | CLP | Solicitud HTTP Obtener una única Hoja de cálculo |
Paso 1: Copiar y Modificar una Cadena
- Navega hasta el Generador de cadenas y localiza la Cadena CLP | HTTP Request List Hojas de cálculo.
- Haz clic en la elipse vertical para Copiar a la cadena.
- Haz clic en el icono del lápiz para editar la Cadena.
- Haz clic en Configuración de la Cadena en la parte superior derecha, y cambia el nombre de la Cadena: CLP | Solicitud HTTP Obtener una única Hoja de cálculo.
- (Opcional) Introduce una Descripción: "Esta cadena genera un nuevo Identificador de Acceso a la API de Workiva. Debes proporcionar un Id. de cliente y un Secreto de cliente válidos de una Concesión de API generada previamente en los valores de las variables que aparecen a continuación. Cuando se ejecute la Cadena, pedirá al usuario que introduzca un ID de Hoja de cálculo. La Cadena recuperará la Hoja de cálculo".
- Guarda la Cadena.
Etapa 2: Entradas en tiempo de ejecución
Utiliza el Evento de la Cadena de Entradas en Tiempo de Ejecución para iniciar la Cadena.
Esto nos permite especificar el ID de la Hoja de cálculo que queremos obtener. Leer más sobre Entradas en Tiempo de Ejecución.
- Desplaza el comando POST - Recuperar un Token del Nodo de Inicio.
- Añadir un Entradas en tiempo de ejecución Evento en cadena de Eventos de activación de cadena al Nodo de Inicio.
- Haz clic dos veces en el enlace que une Entradas de tiempo de ejecución con el comando Obtener - Listar hojas de cálculo y elimina el enlace.
- Conecta Entradas en tiempo de ejecución al comando POST - Recuperar un token.
-
Conecta el comando POST - Recuperar un token al comando GET - Hojas de cálculo de la lista.
- Haz doble clic en Entradas en tiempo de ejecución Evento en cadena para configurarlo.
- Haz clic en Añadir Entrada y configura los siguientes campos:
- Tipo de: Campo de texto
- Nombre para mostrar: ID de la Hoja de cálculo - consulta este documento para obtener ayuda para encontrar el ID
- Obligatorio: Marca esta casilla de verificación
- (Opcional) Introduce una Descripción: "Este comando permite al usuario especificar valores de entradas de tiempo de ejecución requeridas."
- Guardando el comando.
Paso 3: Actualizar el comando Obtener .
Actualizaremos el Comando Obtener Solicitud HTTP para que nos dé los detalles sobre una sola Hoja de Cálculo en lugar de listar todas las Hojas de Cálculo del Espacio de Trabajo.
- Haz doble clic en el comando Obtener - Lista de Hojas de Cálculo para configurarlo.
- Ponle Nombre al Comando: Obtener - Recuperar una única Hoja de cálculo.
-
Utiliza la variable ID de hoja de cálculo de las Entradas en tiempo de ejecución dentro del campo URL para especificar qué hoja de cálculo recuperar.
Para ello, haz clic en el campo URL, y después de /hojas de cálculo añade "/<>",
sustituyendo <Spreadsheet> por la Variable de Entradas en tiempo de ejecución como se indica a continuación:- En el panel izquierdo, despliega la lista desplegable Activador.
- Despliega el menú desplegable Entradas en tiempo de ejecución.
- Selecciona la variable ID Hoja de cálculo.
- (Opcional) Introduce una Descripción: "Este comando devuelve una única Hoja de cálculo. Para más información, consulta la documentación para desarrolladores en https://developers.workiva.com/platform-v1/platform-getspreadsheetbyid/"
- Guarda el comando.
Etapa 4: Evalúa el Ejercicio
Ahora que la Cadena está completa, podemos Evaluar el resultado.
- Publica en la Cadena.
- Haz clic en Ejecutar, y luego en Ejecutar con Entradas.
- Busca un ID de Hoja de cálculo , navegando a una Hoja de cálculo en la Plataforma Workiva. Asegúrate de que el usuario concedente tiene permiso para esta hoja de cálculo.
- Haz clic en Iniciar.
- Una vez que la Cadena ha completado su ejecución, puedes ver que los detalles de la hoja de cálculo se han generado dentro de la pestaña Salidas - Cuerpo de respuesta del comando Obtener.
To continue to challenge yourself and learn more about using the HTTP Request Connector to connect to a third party API, check out the next exercise CLP Copy a Spreadsheet (add link when document created).
-->