Módulos de Jira

NOTE
Estas instrucciones se aplican a la nueva versión del conector Jira, que simplemente se denomina Jira. Para obtener instrucciones sobre los conectores heredados de Jira Cloud y Jira Server, consulte Módulos de software de Jira.

En un escenario de Adobe Workfront Fusion, puede automatizar los flujos de trabajo que utilizan Jira, así como conectarlo a varias aplicaciones y servicios de terceros.

El conector Jira se puede utilizar tanto para Jira Cloud como para Jira Data Server.

Para obtener instrucciones sobre cómo crear un escenario, consulte los artículos en Crear escenarios: índice de artículos.

Para obtener información sobre los módulos, consulte los artículos en Módulos: índice de artículos.

Requisitos de acceso

Expanda para ver los requisitos de acceso para la funcionalidad en este artículo.
table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header
Paquete de Adobe Workfront

Cualquier paquete del flujo de trabajo de Adobe Workfront y cualquier paquete de integración y automatización de Adobe Workfront

Workfront Ultimate

Paquetes Workfront Prime y Select, con una compra adicional de Workfront Fusion.

Licencias de Adobe Workfront

Estándar

Trabajo o superior

Licencia de Adobe Workfront Fusion

Basado en operaciones: no se requiere licencia de Workfront Fusion

Basado en conector (heredado): Workfront Fusion for Work Automation and Integration

Producto Si su organización tiene un paquete de Workfront Select o Prime que no incluye la automatización y la integración de Workfront, su organización debe adquirir Adobe Workfront Fusion.

Para obtener más información sobre el contenido de 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.

Requisitos previos

  • Para utilizar módulos Jira, debe tener una cuenta Jira.
  • Debe tener acceso a la Developer Console de Jira para crear una aplicación OAuth2 en Jira.

Conexión de Jira a Workfront Fusion

El procedimiento para crear una conexión con Jira difiere en función de si está creando una conexión básica o una conexión OAuth2.

Crear una conexión OAuth2 con Jira

Para crear una conexión OAuth2 con Jira, debe crear una aplicación en Jira antes de poder configurar la conexión en Fusion.

Creación de una aplicación OAuth2 en Jira

IMPORTANT
Debe tener acceso a la Developer Console de Jira para crear y configurar una aplicación OAuth2 para la conexión Jira.
  1. Vaya a Jira Developer Console.

  2. En el área Mis aplicaciones, haga clic en Crear y, a continuación, seleccione Integración de OAuth 2.0.

  3. Escriba un nombre para la integración, acepte los términos del desarrollador y haga clic en Crear.

    La aplicación se crea y se le redirige al área de configuración de la aplicación.

  4. Haga clic en Permisos en el panel de navegación izquierdo.

  5. En el área Permisos, busque la línea API de Jira.

  6. Haga clic en Agregar en la línea de la API de Jira y, a continuación, haga clic en Continuar en la misma línea.

  7. Habilite los siguientes ámbitos:

    • Ver datos de problemas de Jira (read:jira-work)
    • Ver perfiles de usuario (read:jira-user)
    • Crear y administrar problemas (write:jira-work)
  8. En el panel de navegación izquierdo, haga clic en Autorización.

  9. Haga clic en Agregar en la línea para la autorización de OAuth 2.0.

  10. En el campo URL de devolución de llamada, introduzca una de las siguientes URL, según el centro de datos de Workfront Fusion:

    table 0-row-2 1-row-2 2-row-2 3-row-2
    Centro de datos Fusion URL de devolución de llamada
    US https://app.workfrontfusion.com/oauth/cb/workfront-jira2
    UE https://app-eu.workfrontfusion.com/oauth/cb/workfront-jira2
    Azure https://app-az.workfrontfusion.com/oauth/cb/workfront-jira2
  11. En el panel de navegación izquierdo, haga clic en Configuración.

  12. (Opcional) Escriba una descripción en el campo Descripción y haga clic en Guardar cambios debajo de ese campo.

  13. Copie el ID de cliente y el Secreto del cliente desde el área de Configuración a una ubicación segura, o deje esta página abierta mientras configura la conexión en Fusion.

  14. Continuar a Configurar la conexión OAutt2 en Fusion

Configuración de la conexión OAuth2 en Fusion

  1. En cualquier módulo Jira, haga clic en Agregar junto al campo Conexión.

  2. Configure los campos siguientes:

    table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 layout-auto html-authored no-header
    Tipo de conexión Seleccione OAuth 2.
    Nombre de la conexión Introduzca un nombre para la nueva conexión.
    URL de servicio Introduzca la URL de instancia de Jira. Esta es la URL que usa para acceder a Jira.
    Tipo de cuenta de Jira Seleccione si desea conectarse a Jira Cloud o al centro de datos de Jira.
    ID de cliente Escriba el Id. de cliente de la aplicación Jira que creó en Crear una aplicación OAuth2 en Jira.
    Secreto de cliente Escriba el Secreto de cliente de la aplicación Jira que creó en Crear una aplicación OAuth2 en Jira.
    Ámbitos adicionales Escriba los ámbitos adicionales que desee agregar a esta conexión.
    Versión de API Seleccione la versión de la API de Jira a la que desea conectarse esta conexión.
  3. Haga clic en Continuar para crear la conexión y volver al módulo.

Crear una conexión básica con Jira

La creación de una conexión básica con Jira varía en función de si va a crear una conexión con Jira Cloud o con el centro de datos de Jira.

Crear una conexión básica con Jira Cloud

IMPORTANT
Para crear una conexión básica a Jira Cloud, debe tener un token de API de Jira.
Para obtener instrucciones sobre cómo adquirir un token de API de Jira, consulte Administrar tokens de API para su cuenta de Atlassian en la documentación de Atlassian.
  1. En cualquier módulo Jira, haga clic en Agregar junto al campo Conexión.

  2. Configure los campos siguientes:

    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
    Tipo de conexión Seleccione si va a crear una conexión básica o una conexión OAuth 2.
    Nombre de la conexión Introduzca un nombre para la nueva conexión.
    URL de servicio Introduzca la URL de instancia de Jira. Esta es la URL que usa para acceder a Jira.
    Tipo de cuenta de Jira Seleccione si desea conectarse a Jira Cloud o al centro de datos de Jira.
    Correo electrónico Introduzca su dirección de correo electrónico.
    Token de API Introduzca su token de API.
    Versión de API Seleccione la versión de la API de Jira a la que desea conectarse esta conexión.
  3. Haga clic en Continuar para crear la conexión y volver al módulo.

Crear una conexión básica con el centro de datos de Jira

IMPORTANT
Para crear una conexión básica al centro de datos de Jira, debe tener un token de acceso personal (PAT) de Jira.
Para obtener instrucciones sobre cómo adquirir un token de acceso personal de Jira, consulte Administrar tokens de API para su cuenta de Atlassian en la documentación de Atlassian.
Para obtener más información al crear el PAT, consulte Configurar el PAT en este artículo.
  1. En cualquier módulo Jira, haga clic en Agregar junto al campo Conexión.

  2. Configure los campos siguientes:

    table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 layout-auto html-authored no-header
    Tipo de conexión Seleccione si va a crear una conexión básica o una conexión OAuth 2.
    Nombre de la conexión Introduzca un nombre para la nueva conexión.
    URL de servicio Introduzca la URL de instancia de Jira. Esta es la URL que usa para acceder a Jira.
    Tipo de cuenta de Jira Seleccione si desea conectarse a Jira Cloud o al centro de datos de Jira.
    PAT (token de acceso personal) Introduzca su token de acceso personal de Jira.
    Versión de API Seleccione la versión de la API de Jira a la que desea conectarse esta conexión.
  3. Haga clic en Continuar para crear la conexión y volver al módulo.

Configuración de la PAT

Para crear una conexión básica al centro de datos de Jira, debe tener un token de acceso personal (PAT) de Jira.

Para obtener instrucciones sobre cómo adquirir un token de acceso personal de Jira, consulte Administrar tokens de API para su cuenta de Atlassian en la documentación de Atlassian.

Es posible que necesite la siguiente información al configurar su PAT

  • Redirigir direcciones URL

    table 0-row-2 1-row-2 2-row-2 3-row-2
    Centro de datos Fusion Dirección URL de redireccionamiento
    US https://app.workfrontfusion.com/oauth/cb/workfront-jira
    UE https://app-eu.workfrontfusion.com/oauth/cb/workfront-jira
    Azure https://app-az.workfrontfusion.com/oauth/cb/workfront-jira
  • Configuraciones de archivo

Para utilizar una ruta de acceso, debe habilitar lo siguiente en los archivos jira/bin/WEB-INF/classes, en el archivo jira-config.properties:

  • jira.rest.auth.allow.basic = true
  • jira.rest.csrf.disabled = true

Si este archivo no existe, debe crearlo.

Módulos Jira y sus campos

Al configurar los módulos Jira, Workfront Fusion muestra los campos que se indican a continuación. Junto con estos, pueden mostrarse campos Jira adicionales, según factores como el nivel de acceso en la aplicación o el servicio. El título en negrita en un módulo indica un campo obligatorio.

Si ve el botón Asignar encima de un campo o función, puede utilizarlo para establecer variables y funciones para ese campo. Para obtener más información, consulte Asignar información de un módulo a otro.

Conmutador Asignar

Activadores

Buscar registros

Este módulo de activación inicia un escenario cuando se añade, actualiza o elimina un registro.

Webhook

Seleccione el webhook que desee utilizar para buscar registros o cree uno nuevo.

Para crear un nuevo webhook, haga lo siguiente:

  1. Haga clic en Agregar

  2. Introduzca un nombre para el webhook.

  3. Seleccione la conexión que desea utilizar para su webhook.

    Para obtener instrucciones sobre cómo conectar tu cuenta de Jira a Workfront Fusion, consulta Conectar Jira a Workfront Fusion en este artículo.

  4. Seleccione el tipo de registro que desea que vea el software:

    • Problema
    • Comentario
    • Registro de trabajo
    • Proyecto
    • Sprint
    • Archivos adjuntos
  5. Seleccione uno o varios tipos de eventos que almacenarán este escenario en déclencheur.

  6. Introduzca un filtro de idioma de consulta Jira para este módulo.

    Para obtener más información sobre JQL, consulte JQL en el sitio de ayuda de Atlassian.

  7. Haga clic en Guardar para guardar el webhook.

Acciones

Añadir problema al sprint

Este módulo de acción añade uno o más problemas a un sprint.

Conexión
Para obtener instrucciones sobre cómo conectar tu cuenta de Jira a Workfront Fusion, consulta Conectar Jira a Workfront Fusion en este artículo.
ID de Sprint
Introduzca o asigne el ID de sprint del sprint al que desea añadir un problema.
ID de problema o claves
Para cada problema o clave que desee agregar al sprint, haga clic en Agregar elemento e introduzca el identificador o la clave del problema. Puede introducir hasta 50 en un módulo.

Crear un registro

Este módulo de acción crea un nuevo registro en Jira.

Conexión
Para obtener instrucciones sobre cómo conectar tu cuenta de Jira a Workfront Fusion, consulta Conectar Jira a Workfront Fusion en este artículo.
Tipo de registro

Seleccione el tipo de registro que desea que cree el módulo.

  • Archivos adjuntos
  • Comentario
  • Problema
  • Proyecto
  • Sprint
  • Registro de trabajo
  • Usuario
  • Tablero
  • Categoría
  • Filtro
Otros campos
Rellene los demás campos. Los campos están disponibles en función del tipo de registro seleccionado.

Llamada de API personalizada

Este módulo de acción le permite realizar una llamada autenticada personalizada a la API de Jira.

Seleccione el método de petición HTTP que necesita para configurar la llamada de la API. Para obtener más información, consulte Métodos de petición HTTP.

Conexión
Para obtener instrucciones sobre cómo conectar tu cuenta de Jira a Workfront Fusion, consulta Conectar Jira a Workfront Fusion en este artículo.
URL
Introduzca una ruta relativa a<Instance URL>/rest/api/2/
Método
Encabezados

Añada los encabezados de la solicitud en forma de objeto JSON estándar.

Por ejemplo: {"Content-type":"application/json"}

Workfront Fusion añade los encabezados de autorización para usted.

Cadena de consulta

Añada la consulta para la llamada de API en forma de objeto JSON estándar.

Por ejemplo: {"name":"something-urgent"}

Cuerpo

Añada el contenido del cuerpo para la llamada de API en forma de objeto JSON estándar.

Nota:

Cuando utilice afirmaciones condicionales como if en su JSON, coloque las comillas fuera de la afirmación condicional.

Eliminación de un registro

Este módulo de acción elimina el registro especificado.

Conexión
Para obtener instrucciones sobre cómo conectar tu cuenta de Jira a Workfront Fusion, consulta Conectar Jira a Workfront Fusion en este artículo.
Tipo de registro

Seleccione el tipo de registro que desea que elimine el módulo.

  • Comentario
  • Problema
  • Proyecto
  • Sprint
  • Registro de trabajo
  • Archivos adjuntos
  • Tablero
  • Categoría
  • Filtro
(Tipo de registro)ID
Introduzca o asigne el ID o la clave del registro que desea eliminar.

Descargar un archivo adjunto

Este módulo de acción descarga el archivo adjunto especificado.

Conexión
Para obtener instrucciones sobre cómo conectar tu cuenta de Jira a Workfront Fusion, consulta Conectar Jira a Workfront Fusion en este artículo.
ID
Introduzca o asigne el ID del archivo adjunto que desea descargar.

Leer un registro

Este módulo de acción lee datos del registro especificado en Jira.

Conexión
Para obtener instrucciones sobre cómo conectar tu cuenta de Jira a Workfront Fusion, consulta Conectar Jira a Workfront Fusion en este artículo.
Tipo de registro

Seleccione el tipo de registro Jira que desea que lea el módulo.

  • Archivos adjuntos
  • Comentario
  • Problema
  • Proyecto
  • Sprint
  • Registro de trabajo
  • Usuario
  • Tablero
  • Categoría
  • Filtro
Salidas
Seleccione las salidas que desea recibir. Las opciones de salida están disponibles en función del tipo de registro seleccionado en el campo "Tipo de registro".
ID (Tipo de registro)
Introduzca o asigne el ID de Jira único del registro que desea que lea el módulo.

Actualizar un registro

Este módulo de acción actualiza un registro existente, como un problema o un proyecto.

Conexión
Para obtener instrucciones sobre cómo conectar tu cuenta de Jira a Workfront Fusion, consulta Conectar Jira a Workfront Fusion en este artículo.
Tipo de registro

Seleccione el tipo de registro que desea que actualice el módulo. Al seleccionar un tipo de registro, en el módulo aparecerán otros campos específicos de dicho tipo de registro.

  • Comentario
  • Problema
  • Proyecto
  • Sprint
  • Problema de transición
  • Categoría
  • Filtro
ID o clave
Introduzca o asigne el ID o la clave del registro que desea actualizar.
Otros campos
Rellene los demás campos. Los campos están disponibles en función del tipo de registro seleccionado.

Búsquedas

IMPORTANT
El módulo de búsqueda utilizado por el conector Jira heredado puede provocar el siguiente error:
[410] The requested API has been removed. Please migrate to the /rest/api/3/search/jql API. A full migration guideline is available at https://developer.atlassian.com/changelog/#CHANGE-2046
Esto se debe a una obsolescencia del lado de Jira.
Si encuentra este error, puede reemplazar el módulo de búsqueda del conector Jira heredado con el módulo de búsqueda del conector nuevo. Tenga en cuenta que el nuevo conector le permite seleccionar la versión de API utilizada. Asegúrese de seleccionar V3 al crear la conexión.
Opción de versión de API en el nuevo conector Jira
Tenga en cuenta que:
  • Solo se ve afectado el módulo Buscar. En este momento, otros puntos finales de API de Jira utilizados por el conector Fusion no se ven afectados por esta obsolescencia.

  • El despliegue geográfico puede causar incoherencias. Atlassian está implementando este cambio a nivel regional, lo que significa que algunas instancias de Jira Cloud pueden seguir admitiendo temporalmente extremos más antiguos. Esto puede generar un comportamiento incoherente entre entornos.

Búsqueda de registros

Este módulo de búsqueda busca registros en un objeto de Jira que coincidan con la consulta de búsqueda especificada.

Puede asignar esta información en módulos subsiguientes en el escenario.

Al configurar este módulo, se muestran los campos siguientes.

Conexión
Para obtener instrucciones sobre cómo conectar tu cuenta de Jira a Workfront Fusion, consulta Conectar Jira a Workfront Fusion en este artículo.
Tipo de registro

Seleccione el tipo de registro que desea que busque el módulo. Al seleccionar un tipo de registro, en el módulo aparecerán otros campos específicos de dicho tipo de registro.

  • Problema
  • Proyecto
  • Usuario
  • Sprint
  • Tablero
  • Registro de trabajo
  • Comentario
  • Problema de transición
  • Categoría
Resultados máximos
Introduzca o asigne el número máximo de registros que desea que el módulo recupere durante cada ciclo de ejecución de escenario.
Desplazamiento
Introduzca o asigne el ID del primer elemento para el que desea recuperar detalles. Esta es una forma de paginar los registros. Si introduce el elemento 5000 como desplazamiento, el módulo devolverá los elementos 5000-9999.
Otros campos
Rellene los demás campos. Los campos están disponibles en función del tipo de registro seleccionado.
recommendation-more-help
7e1891ad-4d59-4355-88ab-a2e62ed7d1a3