Relação de estados e campos adicionais com as propriedades do problema do Jira Cloud
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 Cloud | Ver |
Campos adicionais | Relação de campos adicionais entre os campos do ASMS e do Jira Cloud | 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 Cloud Status do Jira Cloud |
Id | Identificador de status no ASMS |
razão | Identificador de motivo de alteração de status no ASMS |
comentário | Relaciona o campo da solução de ticket no ASMS a um campo equivalente no Jira Cloud; onde “chave” é o identificador do campo no Jira Cloud; Se a propriedade “chave” é nulo pode atribuir um valor padrão usando “valor”. |
EXEMPLO: Relação de status do ASMS/Jira Cloud
Para criar a lista de estados, siga as instruções abaixo:
- Obtenha as IDs dos estados do ASMS.
- Obtenha os IDs dos status do Jira Cloud.
- 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 Cloud, por exemplo, usaremos o nome close_case.
Status no Jira Cloud | Estado em Aranda | Id Estado Aranda | Estado do valor Jira CLoud |
---|---|---|---|
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 CLoud do seu equivalente retirado de Jira Cloud 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 Cloud
A relação entre os campos adicionais e os campos equivalentes no Jira CLoud é 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 Cloud | ver |
Mapeamento | Relação de valor para os campos ASMS e Jira Cloud, em que “id” é o identificador no ASMS e “value” é o identificador no Jira Cloud |
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 |
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 Cloud | Nome/rótulo do campo no Jira Cloud |
---|---|---|
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