Conecte Adobe Workfront Fusion a un servicio web que utilice la autorización de tokens de API

Algunos servicios no permiten que soluciones de integración como Adobe Workfront Fusion creen una aplicación que pueda utilizar fácilmente en su situación.

La solución a esta situación es conectar el servicio deseado (aplicación) a Workfront Fusion mediante el módulo HTTP > Crear una solicitud.

Este artículo explica cómo conectar casi cualquier servicio web a Workfront Fusion mediante una clave de API/token de API.

Requisitos de acceso

Expanda para ver los requisitos de acceso para la funcionalidad en este artículo.

Para utilizar la funcionalidad de este artículo debe tener el siguiente acceso:

table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header
paquete de Adobe Workfront Cualquiera
Licencia de Adobe Workfront

Nuevo: estándar

O

Actual: Trabajo o superior

Licencia de Adobe Workfront Fusion**

Actual: no se requiere licencia de Workfront Fusion.

O

Heredado: cualquiera

Producto

Nuevo:

  • Plan Select or Prime Workfront: su organización debe adquirir Adobe Workfront Fusion.
  • Plan Ultimate Workfront: Workfront Fusion está incluido.

O

Actual: Su organización debe adquirir Adobe Workfront Fusion.

Para obtener más información sobre esta tabla, consulte Requisitos de acceso en la documentación.

Para obtener información sobre las licencias de Adobe Workfront Fusion, consulte licencias de Adobe Workfront Fusion.

Conectarse a un servicio web que utiliza un token de API

El procedimiento para conectar el servicio a través de un token de API es similar para la mayoría de los servicios web.

  1. Cree una aplicación en el sitio web del servicio web, como se explica en la sección Cree una nueva aplicación y obtenga el token de API en este artículo.
  2. Obtenga la clave de API o el token de API.
  3. Añada el módulo HTTP > Crear una solicitud de Workfront Fusion a su escenario.
  4. Configure el módulo según la documentación de API del servicio web y ejecute el escenario, tal como se explica en la sección Configurar el módulo HTTP en este artículo.
NOTE
En este ejemplo, se conecta al servicio de notificaciones push-over.

Cree una nueva aplicación y obtenga el token de API

NOTE
Existen muchas maneras diferentes en que los servicios web crean y distribuyen claves API o tokens API. Para obtener instrucciones sobre la obtención de una clave de API y un token para el servicio web deseado, vaya al sitio web del servicio y busque "clave de API" o "token de API".
Solo incluimos instrucciones para obtener una clave de API de Pushover como ejemplo de lo que podría encontrar.
  1. Inicie sesión en su cuenta de Pushover.
  2. Haga clic en Crear una aplicación/token de API en la parte inferior de la página.
  3. Rellene la información de la aplicación y haga clic en Crear una aplicación.
  4. Almacene el token de API proporcionado en un lugar seguro. Lo necesitará para que el módulo Workfront Fusion HTTP

    Crear una solicitud se conecte al servicio web deseado (Pushover, en este caso).

Configuración del módulo HTTP

Para conectar un servicio web a su situación de Workfront Fusion, debe utilizar el módulo HTTP > Crear una solicitud en dicha situación y configurar el módulo según la documentación de la API del servicio web.

  1. Añada el módulo HTTP > Crear una solicitud a su escenario.

  2. Para insertar un mensaje mediante Workfront Fusion, configure el módulo HTTP de la siguiente manera.

    note note
    NOTE
    Esta configuración del módulo corresponde a la documentación de la API del servicio web Pushover. La configuración puede ser diferente para otros servicios web. Por ejemplo, el token de API se puede insertar en el encabezado y no en el campo Cuerpo.
    table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 layout-auto html-authored no-header
    URL

    https://api.pushover.net/1/messages.json

    El campo URL contiene el extremo que puede encontrar en la documentación de API del servicio web.

    Método

    POST

    El método utilizado depende del punto de conexión correspondiente. El punto final de Pushover para insertar mensajes utiliza el método POST.

    Encabezados Algunos servicios web pueden utilizar encabezados para especificar la autenticación de token de API u otros parámetros. Este no es el caso en nuestro ejemplo, ya que el extremo de Pushover para insertar mensajes utiliza Body (ver a continuación) para todos los tipos de solicitud.
    Cadena de consulta Algunos servicios web pueden utilizar una cadena de consulta para especificar otros parámetros. Este no es el caso en nuestro ejemplo, ya que el servicio web Pushover utiliza Body (consulte a continuación) para todos los tipos de solicitud.
    Tipo de cuerpo

    Raw

    Esta configuración le permite seleccionar el tipo de contenido JSON en el campo Tipo de contenido que aparece a continuación.

    Tipo de contenido

    JSON (application/json)

    JSON es el tipo de contenido requerido por la aplicación Pushover. Esto puede diferir de otros servicios web.

    Solicitar contenido

    Introduzca el contenido de la solicitud de cuerpo en formato JSON. Puede usar el módulo JSON > Crear JSON como se explica en Asignar el cuerpo del JSON usando el módulo JSON > Crear módulo JSON en este artículo. O puede ingresar el contenido JSON manualmente, como se explica en Escriba el cuerpo de JSON manualmente en este artículo.

    Consulte la documentación de la API del servicio web para conocer los parámetros necesarios para ese servicio web.

Introduzca el cuerpo de JSON manualmente

Especifique parámetros y valores en formato JSON.

recommendation-more-help

Ejemplo:

{"user":"12345c2ecu1hq42ypqzhswbyam34",
"token":"123459evz8aepwtxydndydgyumbfx",
"message":"Hello World!",
"title":"The Push Notification"}

Este ejemplo incluye la siguiente información.

usuario
Su USER_KEY. Se encuentra en su panel Pushover.
token
Su token de API/clave de API que se generó al crear su aplicación Pushover.
message
El contenido de texto de la notificación push que se envía a los dispositivos.
title
(Opcional) Título del mensaje. Si no se introduce ningún valor, se utiliza el nombre de la aplicación.

Asigne el cuerpo del JSON mediante el módulo JSON > Crear JSON

El módulo Crear JSON facilita la especificación de JSON. También le ofrece la posibilidad de definir valores de forma dinámica.

Para obtener más información sobre los módulos JSON, consulte módulos JSON.

  1. Introduzca o asigne los valores desde los que desea crear un JSON.

    Valores JSON

  2. Conecte el módulo JSON > Crear JSON al módulo HTTP > Crear una solicitud.

  3. Asigne la cadena JSON del módulo Crear JSON al campo Solicitar contenido en el módulo HTTP > Crear una solicitud.

Cuando se ejecuta este escenario, la notificación push se envía al dispositivo que se ha registrado en la cuenta de Pushover.

7e1891ad-4d59-4355-88ab-a2e62ed7d1a3