PT
Español
English
Português
    Cenários de integração

    A integração do Aranda Service Desk (ASMS) com o Jira Server contempla os seguintes cenários para configuração de arquivos de configuração

    Um modelo associado a várias categorias e estas associadas a um projeto do Jira

    • Não é necessária propriedade Referência na propriedade do modelo.
    • Todas as categorias estão associadas ao mesmo projeto, por esse motivo requer apenas uma definição no “caso”.
    • Se o modelo associado ao serviço, categoria ou tipo de caso não estiver registrado, ele gerará um erro em tempo de execução.
    {
      "project": [
        {
          "id": 1,
          "service": 2,
          "category": [
            {
              "reference": "ref 1",
              "id": 1,
              "value": "proyecto 1"
            },
            {
              "reference": "ref 1",
              "id": 2,
              "value": "proyecto 1"
            },
            {
              "reference": "ref 1",
              "id": 3,
              "value": "proyecto 1"
            }
          ]
        }
      ],
      "itemType": [
        {
          "reference": "ref 1",
          "type": "ServiceCall",
          "workItemType": "Feature"
        },
        {
          "reference": "ref 1",
          "type": "Problem",
          "workItemType": "Bug"
        }
      ],
      "case": [
        {
          "reference": "ref 1",
          "definition": {
          }
        }
      ],
      "model": [
        {
          "id": 1,
          "state": [
          ]
        }
      ]
    }a
    

    Um modelo associado a várias categorias e estas associadas a um projeto Jira com diferentes definições (campos para cada tipo de caso) do projeto Jira

    Três categorias associadas a um tipo de caso (ServiceCall) são registradas, gerando a seguinte associação:

    Categoria Tipo de caixa Modelo Projeto Jira
    1 Chamada de serviço 1 Projeto 1
    2 Chamada de serviço 1 Projeto 1
    3 Chamada de serviço 1 Projeto 1
    • Se o modelo associado ao serviço, categoria ou tipo de caso não estiver registrado, ele gerará um erro em tempo de execução

    No Jira cada tipo de problema possui campos personalizados, o arquivo de configuração deve permitir o relacionamento dos campos do ASMS com os campos do Jira para que possamos relacionar a propriedade “caso” e “modelo” através da propriedade “referência”

    Categoria Tipo de caixa Modelo Projeto Jira caso (referência) Modelo (referência)
    1 Chamada de serviço 1 Projeto 1 referência 1 referência 1
    2 Chamada de serviço 1 Projeto 1 referência 2 referência 2
    3 Chamada de serviço 1 Projeto 1 Referência 3 Referência 3
    • Não é necessária propriedade Referência na propriedade do modelo, porque todas as categorias pertencem ao mesmo modelo.
    {
      "project": [
        {
          "id": 1,
          "service": 2,
          "category": [
            {
              "reference": "ref 1",
              "id": 1,
              "value": "proyecto 1"
            },
            {
              "reference": "ref 2",
              "id": 2,
              "value": "proyecto 1"
            },
            {
              "reference": "ref 3",
              "id": 3,
              "value": "proyecto 1"
            }
          ]
        }
      ],
      "itemType": [
        {
          "reference": "ref 1",
          "type": "ServiceCall",
          "workItemType": "Feature"
        },
        {
          "reference": "ref 2",
          "type": "ServiceCall",
          "workItemType": "Feature"
        },
        {
          "reference": "ref 3",
          "type": "ServiceCall",
          "workItemType": "Feature"
        }
      ],
      "case": [
        {
          "reference": "ref 1",
          "definition": {
          }
        },
        {
          "reference": "ref 2",
          "definition": {
          }
        },
        {
          "reference": "ref 3",
          "definition": {
          }
        }
      ],
      "model": [
        {
          "reference": "ref 1",
          "id": 1,
          "state": [
          ]
        },
        {
          "reference": "ref 2",
          "id": 1,
          "state": [
          ]
        },
        {
          "reference": "ref 3",
          "id": 1,
          "state": [
          ]
        }
      ]
    }
    

    Diferentes categorias (diferentes modelos) associadas a diferentes projetos do Jira

    Duas categorias associadas a dois tipos de casos diferentes (ServiceCall, Problem) são registradas, gerando a seguinte associação:

    Categoria Tipo de caixa Modelo Projeto Jira
    1 Chamada de serviço 1 Projeto 1
    2 Chamada de serviço 1 Projeto 2
    1 Problema 2 Projeto 1
    2 Problema 2 Projeto 2
    • Associe a referência atribuída em cada categoria à definição de cada projeto no caso:
    Categoria Projeto Jira caso (referência)
    1 Projeto 1 referência 1
    2 Projeto 2 referência 2
    • Conforme especificado na tabela anterior, as categorias correspondem a modelos diferentes, portanto, no “modelo” Adicionamos a propriedade Referência.
    • Associe as referências agregadas para cada categoria ao modelo da seguinte maneira:
    Categoria Tipo de caixa Modelo Projeto Jira Modelo (referência)
    1 Chamada de serviço 1 Projeto 1 referência 1
    1 Problema 2 Projeto 1 referência 1
    2 Chamada de serviço 1 Projeto 2 referência 2
    2 Problema 2 Projeto 2 referência 2
    {
      "project": [
        {
          "id": 1,
          "service": 2,
          "category": [
            {
              "reference": "ref 1",
              "id": 1,
              "value": "proyecto 1"
            },
            {
              "reference": "ref 2",
              "id": 2,
              "value": "proyecto 2"
            }
          ]
        }
      ],
      "itemType": [
        {
          "reference": "ref 1",
          "type": "ServiceCall",
          "workItemType": "Feature"
        },
        {
          "reference": "ref 1",
          "type": "Problem",
          "workItemType": "Bug"
        },
        {
          "reference": "ref 2",
          "type": "ServiceCall",
          "workItemType": "Feature"
        },
        {
          "reference": "ref 2",
          "type": "Problem",
          "workItemType": "Bug"
        }
      ],
      "case": [
        {
          "reference": "ref 1",
          "definition": {
          }
        },
        {
          "reference": "ref 2",
          "definition": {
          }
        }
      ],
      "model": [
        {
          "reference": "ref 1",
          "id": 1,
          "state": [
          ]
        },
        {
          "reference": "ref 1",
          "id": 2,
          "state": [
          ]
        },
        {
          "reference": "ref 2",
          "id": 1,
          "state": [
          ]
        },
        {
          "reference": "ref 2",
          "id": 2,
          "state": [
          ]
        }
      ]
    }