Relação de estados e campos adicionais com as propriedades de problema 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 no ASMS | |
Referência | Identificador exclusivo para criar uma relação entre os conceitos projeto > categoria, itemType, typeRegister, candidato, responsibleGroup, responsável, empresa, cliente | ver |
estado | Relação dos valores de status do ASMS e do Jira Server | Ver |
Campos adicionais | Relação de campos adicionais entre os campos do ASMS e do Jira Server | Ver |
Relación de los 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 ticket no ASMS a um campo equivalente no Jira Server; onde “chave” é 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 estados, siga as instruções abaixo:
- Obtenha as IDs dos estados do ASMS.
- Obtenha os IDs dos estados do Jira Server.
- Atribuir a seguinte equivalência de status:
- A propriedade comentário (Representa a “Solução de Caso” no ASMS), relacionamos com um campo equivalente no Jira Server, por exemplo, usaremos o nome close_case.
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_case"
}
},
{
"id": 13,
"value": "value_closed",
"commentary": {
"Key": "close_case"
}
}
]
Relación entre los campos adicionales y los campos de las clases de 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,
"field": {
"key": "",
},
"value":[
""
],
"mapping": [
{
"id": 0,
"value": ""
}
]
}
Onde:
Propriedades | Descrição | |
---|---|---|
Id | Identificador de campo adicional no ASMS | |
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 |
Listado de los tipos de campo adicionales soportados
Listado de relación entre los tipos de campos de las 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 |
Parágrafo | com.atlassian.jira.plugin.system.customfieldtypes:área de texto | Parágrafo |
Data | com.atlassian.jira.plugin.system.customfieldtypes:seletor de data | Data |
Data e hora | com.atlassian.jira.plugin.system.customfieldtypes:datetime | Timestamp |
Numérico | com.atlassian.jira.plugin.system.customfieldtypes:float | Número |
Decimal | com.atlassian.jira.plugin.system.customfieldtypes:float | Número |
Lista | com.atlassian.jira.plugin.system.customfieldtypes:selecione | Menu suspenso |
Link | com.atlassian.jira.plugin.system.customfieldtypes:url | URL |
Catálogo (Lista) | com.atlassian.jira.plugin.system.customfieldtypes:selecione | Menu suspenso |
⚐ Nota: Associar 2 campos diferentes aos listados na tabela anterior resulta em um erro de tempo de execução