PT
Español
English
Português
    Model en Task

    Relação de estados e campos adicionais com as propriedades das subtarefas do Jira Server

    A relação dos estados entre as plataformas e os campos adicionais é representada pelo seguinte JSON:

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

    Onde:

    Propriedades

    Propriedades Descrição  
    Id Identificador de Modelo de Tarefa no ASMS  
    Referência Identificador único para criar uma relação entre tarefas por modelo  
    estado Relação entre valores de status de tarefa no ASMS e subtarefa no Jira Server Ver
    Campos adicionais Relação dos campos adicionais entre a tarefa no ASMS e os campos de subtarefa no Jira Server Ver

    Lista de estados

    Para relacionar os estados, a integração fornece o seguinte esquema json:

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

    Onde:

    Propriedade Descrição
    valor ID de status no Jira Server Status do servidor Jira
    Id Identificador de status no ASMS
    razão Identificador de motivo de alteração de status no ASMS
    comentário Relaciona o campo de solução de tarefas no ASMS a um campo equivalente no Jira Server; onde “key” é o identificador do campo no Jira Server; se a propriedade “chave” é nulo pode atribuir um valor padrão usando “valor”.


    EXEMPLO: Proporção de status do servidor ASMS/Jira

    Para criar a lista de instruções, considere as seguintes instruções:

    1. Obtenha os IDs dos status das tarefas no ASMS.
    2. Obtenha os IDs dos status das subtarefas no Jira Server.
    3. Atribuir a seguinte equivalência de status:
    4. A propriedade comentário (Representa a “Solução de Tarefa” no ASMS), relacionamos a um campo equivalente no Jira Server para o exemplo que usaremos o nome close_task.
    Status no Jira Server Estado em Aranda Id Estado Aranda Estado do valor Jira Server
    Novo NOVO 1 value_new
    Fechado FECHADO 13 value_closed
    • Digite o Id Estado Aranda Na propriedade “identificação” e o Estado do valor Jira Server do seu equivalente retirado de Servidor Jira Na propriedade valor:
    [
      {
          "id": 1,
          "value": "value_new",
          "commentary": {
          "Key": "close_task"
          }
      },
      {
          "id": 13,
          "value": "value_closed",
          "commentary": {
          "Key": "close_task"
          }
      }
    ]
    

    Relação entre campos adicionais e campos em subtarefas do Jira Server

    A relação entre os campos adicionais e os campos equivalentes no Jira Server é feita usando a seguinte estrutura JSON:

    propriedades internas de additionalFields

    {
      "id": 0,
      "type": "FIELDVALUE/MAPPING/VALUE",
      "field": {
        "key": ""
      },
      "value": [
        ""
      ],
      "mapping": [
        {
          "id": 0,
          "value": ""
        }
      ]
    }
    

    Onde:

    Propriedades Descrição  
    Id Identificador de campo adicional no ASMS  
    tipo Você pode escolher entre (FIELDVALUE/MAPPING/VALUE) para especificar o comportamento da integração entre cada campo adicional ver
    valor Permite adicionar valores a campos adicionais como valores constantes  
    campo Informações de campo do Jira Server ver
    Mapeamento Relação de valor para os campos ASMS e Jira Server, onde “id” é o identificador no ASMS e “value” é o identificador no Jira Server  

    tipo

    Propriedades Descrição
    CAMPOVALOR Relação direta entre campos de ferramentas, levando em consideração a lista de campos adicionais suportados
    MAPEAMENTO Relacionamento por meio de mapeamento de valor
    VALOR Adicionar valor consistente aos campos

    Lista de tipos de campos adicionais com suporte

    Lista de relacionamento entre os tipos de campos das plataformas:

    ASMS ID do campo no Jira Server Nome/rótulo do campo no Jira Server
    Texto curto com.atlassian.jira.plugin.system.customfieldtypes:textfield Texto curto (somente texto sem formatação)
    Parágrafo com.atlassian.jira.plugin.system.customfieldtypes:área de texto Parágrafo (suporta rich text)
    Data com.atlassian.jira.plugin.system.customfieldtypes:seletor de data Seletor de data
    Data e hora com.atlassian.jira.plugin.system.customfieldtypes:datetime Seletor de data e hora
    Numérico com.atlassian.jira.plugin.system.customfieldtypes:float Campo numérico
    Decimal com.atlassian.jira.plugin.system.customfieldtypes:float Campo numérico
    Lista com.atlassian.jira.plugin.system.customfieldtypes:selecione Lista de seleção (opção individual)
    Link com.atlassian.jira.plugin.system.customfieldtypes:url Campo URL
    Catálogo (Lista) com.atlassian.jira.plugin.system.customfieldtypes:selecione Lista de seleção (opção individual)
    Catálogo (Lista) com.atlassian.jira.plugin.system.customfieldtypes:seleção em cascata Lista de opções (cascata)

    Anotações: Associar 2 campos diferentes aos listados na tabela anterior resulta em um erro de tempo de execução

    • Para o campo de lista de opções (cascata), apenas um nível é suportado como atualmente permitido pelo Jira, ou seja, pai e filho
    • Atualmente, o tipo de relação permitido para esses campos é do tipo FieldValue


    ↩ Voltar para Configurações de Tarefas