PT
Español
English
Português
    Registrar a propriedade "case"

    Continuando com a configuração do arquivo, deve-se registrar uma relação entre os campos do caso ASMS com os campos do problema do Jira Server.


    A relação entre os campos de caso do ASMS e do Jira Server é apresentada pelo seguinte JSON (arquivo de configuração):

    {
      "case": [
        {
          "reference": "",
          "definition": {
            "subject": {
              "type": "",
              "key": ""
            },
            "description": {
              "type": "",
              "key": ""
            },
            "responsible": {
              "type": "",
              "key": "",
              "defaultValue": {
                "id": 0,
                "value": ""
              }
            },
            "responsibleGroup": {
              "key": "",
              "type": "",
              "defaultValue": {
                "id": 0,
                "value": ""
              }
            },
            "client": {
              "type": "",
              "key": "",
              "defaultValue": {
                "id": 0,
                "value": ""
              }
            },
            "company": {
              "type": "",
              "key": "",
              "defaultValue": {
                "id": 0,
                "value": ""
              }
            },
            "applicant": {
              "type": "",
              "key": "",
              "defaultValue": {
                "id": 0,
                "value": ""
              }
            },
            "typeRegister": {
              "type": "",
              "key": "",
              "defaultValue": {
                "id": 0,
                "value": ""
              }
            },
            "ci": {
              "type": "",
              "key": "",
              "defaultValue": {
                "id": 0,
                "value": ""
              }
            }
          }
        }
      ],
      "urgency": [
      ],
      "impact": [
      ],
      "model": [
      ],
      "typeRegister": [
      ],
      "project": [
      ],
      "category": [
      ],
      "applicant": [
      ],
      "responsibleGroup": [
      ],
      "responsible": [
      ]
    }
    

    1. Na propriedade “referência” No arquivo de configuração, digite o “chave” que ele registrou em A seção anterior; Não há suporte para duplicatas dessa propriedade:

    {
      "case": [
        {
          "reference": "project 1",
          "externalIdField": "",
          "definition": {
            "subject": {
            },
            "description": {
            },
            "typeRegister": {
            },
            "applicant": {
            },
            "responsibleGroup": {
            },
            "responsible": {
            },
            "client": {
            },
            "company": {
            },
            "ci": {
            }
          }
        }
      ]
    }
    

    2. Obtenha o nome das propriedades do Jira Server que você relacionará com as propriedades do ASMS, consulte Propriedades do Jira Server:

    Propriedade no Jira Server ID da propriedade do Jira
    Etiqueta Nome
    Descrição Descrição
    Estado estado
    Responsável cessionário
    Título Resumo
    Tipo de Registro customfield_10123
    Grupo Responsável customfield_10119
    Cliente customfield_10120
    Companhia customfield_10121
    Candidato customfield_10122
    Ci customfield_10124

    3. Crie uma relação entre as propriedades do ASMS e o Jira Server:

    Propriedade em ASMS Propriedade no Jira Server
    Assunto Resumo
    Descrição Descrição
    estado estado *
    responsável cessionário
    typeRegister customfield_10123
    responsibleGroup customfield_10119
    cliente customfield_10120
    Companhia customfield_10121
    candidato customfield_10122
    Ci customfield_10124

    Nota: *Os campos atribuídos com um asterisco ( * ) são atribuídos internamente e não podem ser modificados.

    4. Atribua o tipo de mapeamento que as propriedades executarão:

    Nome Descrição
    Valor Permite atribuir um valor ao campo selecionado através do arquivo de configuração. O valor deve estar dentro das propriedades da taxa de valor
    Mapeador Procura associar e/ou relacionar os valores do caso Aranda com os valores do campo associado do Jira Server, a relação de valores é feita de 1 para 1, a atribuição não pode ser repetida
    Valor do campo Os valores de propriedade são enviados diretamente entre plataformas sem qualquer associação/relacionamento

    Relacionamento de campo

    Propriedade em ASMS Propriedade no Jira Server Tipo de mapeamento
    Assunto Resumo Valor do campo
    Descrição Descrição Valor do campo
    estado estado * -
    responsável cessionário Mapeador
    typeRegister customfield_10123 Mapeador
    responsibleGroup customfield_10119 Valor do campo
    cliente customfield_10120 Mapeador
    Companhia customfield_10121 Mapeador
    candidato customfield_10122 Valor do campo

    Nota: *As propriedades sem mapeamento serão abordadas em outra seção.

    5. Para essa configuração, os padrões são definidos para o “responsável”, esse valor será somado caso não seja encontrado o “Responsável” do Jira para Asms ou Asms para o Jira.

    6. Consulte o ID do Responsável em Asms que você atribuirá por padrão.

    7. Verifique o ID da pessoa responsável no Jira que você atribuirá por padrão Usuários do Jira Server.

    8. Na propriedade interna “valorPadrão” de “responsável”, adicione o ID do Responsável consultado no ponto 8 na propriedade **“id” de defaultValue, para o exemplo usaremos 3.

    9. Na propriedade interna “valorPadrão” de “responsável”, adicione o ID do Responsável consultado no ponto 9 na propriedade “valor” defaultValue, para o exemplo, usaremos user373.

    10. Digite a relação definida nas etapas anteriores no arquivo de configuração:

    
    {
      "defaultValue": {
        "id": 3,
        "value": "user373"
      }
    }
    
    

    11. Digite no arquivo de configuração o relacionamento criado para os padrões da propriedade “responsável”:

    {
      "case": [
        {
          "reference": "project 1",
          "definition": {
            "subject": {
              "type": "FieldValue",
              "key": "summary"
            },
            "description": {
              "type": "FieldValue",
              "key": "Description"
            },
            "responsible": {
              "type": "Mapper",
              "key": "assignee",
              "defaultValue": {
                "id": 3,
                "value": "user373"
              }
            },
            "responsibleGroup": {
              "key": "customfield_10119",
              "type": "FieldValue"
            },
            "client": {
              "type": "Mapper",
              "key": "customfield_10120"
            },
            "company": {
              "type": "Mapper",
              "key": "customfield_10121"
            },
            "applicant": {
              "type": "FieldValue",
              "key": "customfield_10122"
            },
            "typeRegister": {
              "type": "Value",
              "key": "customfield_10123"
            },
            "ci": {
              "type": "FieldValue",
              "key": "customfield_10124"
            }
          }
        }
      ]
    }
    


    ↩ Retornar