Relação de estados e campos adicionais com as propriedades das subtarefas 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 de Tarefa no ASMS | |
| Referência | Identificador único para criar uma relação entre tarefas por modelo | |
| estado | Relação entre valores de status de tarefa no ASMS e subtarefa no Jira Cloud | Ver |
| Campos adicionais | Relação de campos adicionais entre tarefa no ASMS e subcampos de subtarefa no Jira Cloud | Ver |
Lista de 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 de solução de tarefas no ASMS a um campo equivalente no Jira Cloud; onde “key” é 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 instruções, considere as seguintes instruções:
- Obtenha os IDs dos status das tarefas no ASMS.
- Obtenha os IDs dos status das subtarefas no Jira Cloud.
- Atribuir a seguinte equivalência de status:
- A propriedade comentário (Representa a “Solução de Tarefa” no ASMS), relacionamos com um campo equivalente no Jira Cloud para o exemplo que usaremos o nome close_task.
| 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 de valor Jira Cloud do seu equivalente retirado de Jira Cloud Na propriedade valor:
[
{
"id": 1,
"value": "value_new",
"commentary": {
"Key": "close_task"
}
},
{
"id": 13,
"value": "value_closed",
"commentary": {
"Key": "close_task"
}
}
]
Relação entre campos adicionais e campos em subtarefas do 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 |
Lista de tipos de campos adicionais com suporte
Lista de relacionamento entre os tipos de campos das 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
↩ Voltar para Configurações de Tarefas