Model

    Relación de estados y campos adicionales con las propiedades de los Issue de Jira Cloud

    La relación de los estados entre las plataformas y los campos adicionales se representa con el siguiente JSON:

    "model": [
        {
            "reference": "",
            "id": 0,
            "state": [              
                {
                    "value": "",
                    "id": 0,
                    "reason": 0,
                    "commentary": {
                        "Key": "",
                        "value":""
                    }
                }
            ],       
            "additionalFields": [                
                {
                    "id": 0,
                    "field": {
                        "key": ""
                    },
                    "value":[
                        ""
                    ],
                    "mapping": [
                        {
                            "id": 0,
                            "value": ""
                        }
                    ]
                }
            ]
        }
    ]
    

    Donde:

    Propiedades

    Propiedades Descripción  
    id Identificador del modelo en ASMS  
    reference Identificador único para crear una relación entre los conceptos project > category, itemType, typeRegister, applicant, responsibleGroup, responsible, company, client ver
    state Relación de los valores del estado de ASMS y Jira Cloud [Ver](
    #statePropertyASMS)    
    additionalFields Relación de los campos adicionales entre ASMS y los campos de Jira Cloud [Ver](
    #additionalFieldsASMS)    


    Relación de los estados

    Para relacionar los estados la integración proporciona el siguiente esquema json:

    {
      "value": "",
      "id": 0,
      "reason": 0,
      "commentary": {
          "value": "",
          "Key": ""
      }
    }
    

    Donde:

    Propiedad Descripción
    value Identificador del estado en Jira Cloud Estados Jira Cloud
    id Identificador del estado en ASMS
    reason Identificador de la razón del cambio de estado en ASMS
    commentary Relaciona el campo solución del ticket en ASMS con un campo equivalente en Jira Cloud; donde “key” es el identificador del campo en Jira Cloud; si la propiedad “key” es null puede asignar un valor por defecto mediante “value”.


    EJEMPLO: Relación de estados ASMS / Jira Cloud

    Para crear la relación de los estados siga las siguientes instrucciones:

    1. Obtenga los IDs de los estados de ASMS.
    2. Obtenga los Ids de los estados de Jira Cloud.
    3. Asigne la siguiente equivalencia de estados:
    4. La propiedad commentary (Representa la “Solución del caso” en ASMS), la relacionamos con un campo equivalente en Jira Cloud para el ejemplo usaremos el nombre close_case.
    Estado en Jira Cloud Estado en Aranda Id State Aranda Value state Jira CLoud
    New NUEVO 1 value_new
    Closed CERRADO 13 value_closed
    • Escriba el Id State Aranda en la propiedad “id” y el Value state Jira CLoud de su equivalente tomado de Jira Cloud en la propiedad value:
    [
      {
          "id": 1,
          "value": "value_new",
          "commentary": {
          "Key": "close_case"
          }
      },
      {
          "id": 13,
          "value": "value_closed",
          "commentary": {
          "Key": "close_case"
          }
      }
    ]
    


    Relación entre los campos adicionales y los campos de las clases de Jira Cloud


    La relación entre los campos adicionales y los campos equivalentes de Jira CLoud se realizan mediante la siguiente estructura JSON:


    Propiedades internas additionalFields

    {
        "id": 0,
        "field": {
            "key": "",
        },
        "value":[
            ""
        ],
        "mapping": [
            {
                "id": 0,
                "value": ""
            }
        ]
    }
    

    Donde:

    Propiedades Descripción  
    id Identificador del campo adicional en ASMS  
    value Permite agregar valores a los campos adicionales como valores constantes  
    field Información del campo en Jira Cloud ver
    mapping Relación de valores para los campos de ASMS y Jira Cloud, donde “id” es el identificador en ASMS y “value” el identificador en Jira Cloud  


    Listado de los tipos de campo adicionales soportados
    Listado de relación entre los tipos de campos de las plataformas:

    ASMS Identificador del campo en Jira Cloud Nombre/Etiqueta del campo en Jira Cloud
    Short Text com.atlassian.jira.plugin.system.customfieldtypes:textfield Texto breve
    Paragraph com.atlassian.jira.plugin.system.customfieldtypes:textarea Párrafo
    Date com.atlassian.jira.plugin.system.customfieldtypes:datepicker Fecha
    Date and Time com.atlassian.jira.plugin.system.customfieldtypes:datetime Marca de tiempo
    Numeric com.atlassian.jira.plugin.system.customfieldtypes:float Número
    Decimal com.atlassian.jira.plugin.system.customfieldtypes:float Número
    List com.atlassian.jira.plugin.system.customfieldtypes:select Menu desplegable
    Link com.atlassian.jira.plugin.system.customfieldtypes:url URL
    Catalog (List) com.atlassian.jira.plugin.system.customfieldtypes:select Menu desplegable


    Nota: Asociar 2 campos diferentes a los relacionados en la anterior tabla genera un error en tiempo de ejecución


    ↩ Volver a Configuración