PT
Español
English
Português
    Registrando a propriedade "tarefa"

    Continuando com a configuração do arquivo, você deve registrar uma relação entre os campos da tarefa ASMS e os campos da subtarefa Jira Server.


    A relação entre os campos de tarefa do ASMS e do Jira Server é apresentada pelo seguinte JSON (Arquivo de Configuração):

    {
      "task": [
        {
          "reference": "",
          "definition": {
            "idByProject": {
              "type": "",
              "key": ""
            },
            "subject": {
              "type": "",
              "key": ""
            },
            "description": {
              "type": "",
              "key": ""
            },
            "responsible": {
              "type": "",
              "key": "",
              "SearchBy": [""]
            },
            "responsibleGroup": {
              "key": "",
              "type": "",
              "defaultValue": {
                "id": 0,
                "value": ""
              }
            },
            "duration": {
              "type": "",
              "key": ""
            },
            "enddate": {
              "type": "",
              "key": ""
            },
            "startdate": {
              "type": "",
              "key": ""
            }
          },
          "model": {
            "id": 0,
            "additionalFields": [
              {
                "id": 0,
                "type": "",
                "field": {
                  "key": ""
                },
                "mapping": [
                  {
                    "id": 0,
                    "value": ""
                  },
                  {
                    "id": 0,
                    "value": ""
                  },
                  {
                    "id": 0,
                    "value": ""
                  }
                ]
              }
            ],
            "state": [
              {
                "id": 0,
                "value": "",
                "reason": 0,
                "commentary": {
                  "key": "",
                  "value": ""
                }
              }
            ]
          }
        }
      ]
    }
    

    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:

    {
      "task": [
        {
          "reference": "project 1",
          "definition": {
            "subject": {
            },
            "description": {
            },
            "idByProject": {
            },
            "responsibleGroup": {
            },
            "responsible": {
            },
            "duration": {
            },
            "enddate": {
            },
            "startdate": {
            }
          }
        }
      ]
    }
    

    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
    Título Resumo
    Descrição Descrição
    idByProject customfield_10293
    Responsável cessionário
    Grupo Responsável customfield_10041
    Duração customfield_10294
    Acabar customfield_10295
    data de início customfield_10296

    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
    responsibleGroup customfield_10041
    Duração customfield_10294
    Termina customfield_10295
    Data inicial customfield_10296
    idByProject customfield_10293


    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 Busca associar e/ou relacionar os valores da tarefa Aranda com os valores do campo associado do Servidor Jira, a relação dos valores é feita 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
    responsibleGroup customfield_10041 Mapeador
    Duração customfield_10294 Valor do campo
    Termina customfield_10295 Valor do campo
    Data inicial customfield_10296 Valor do campo
    idByProject customfield_10293 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 3, será usado.

    9. Na propriedade interna “valorPadrão” de “responsável”, adicione o ID do Responsável consultado no ponto 9 na propriedade “valor” defaultValue, o exemplo usará 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”:

    {
      "responsible": {
              "type": "Mapper",
              "key": "assignee",
              "defaultValue": {
                "id": 3,
                "value": "user373"
              }
            }
    }
    

    12. Replicar as etapas para cada definição e de acordo com as necessidades do cliente

    {
      "task": [
        "reference": "project 1",
    			"definition": {
    				"idByProject": {
    					"type": "FieldValue",
    					"key": "customfield_10293"
    				},
    				"subject": {
    					"type": "FieldValue",
    					"key": "summary"
    				},
    				"description": {
    					"type": "FieldValue",
    					"key": "description"
    				},
    				"responsible": {
    					"type": "FieldValue",
    					"key": "assignee",
    					"SearchBy":["Email"],
    					"defaultValue": {
    						"id": 3,
    						"value": "user373"
    					}
    				},
    				"responsibleGroup": {
    					"key": "customfield_10041",
    					"type": "Mapper"
    				},
    				"duration": {
    					"type": "FieldValue",
    					"key": "customfield_10294"
    				},
    				"enddate": {
    					"type": "FieldValue",
    					"key": "customfield_10295"
    				},
    				"startdate": {
    					"type": "FieldValue",
    					"key": "customfield_10296"
    				}
    			}
      ]
    }
    



    ↩ Retornar