En la sección anterior se relacionó las propiedades de los casos en ASMS con las propiedades de Jira y se asignó un tipo Mapeo (forma como obtendremos los valores ):
Propiedad en ASMS | Propiedad en Jira Cloud | Tipo de Mapeo |
---|---|---|
subject | summary | FieldValue |
description | description | FieldValue |
state | state * | - |
responsible | assignee | Mapper |
typeRegister | customfield_10123 | Mapper |
responsibleGroup | customfield_10119 | FieldValue |
client | customfield_10120 | Mapper |
company | customfield_10121 | Mapper |
applicant | customfield_10122 | FieldValue |
ci | customfield_10124 | FieldValue |
Para los tipos de Asociación de valores “Mapper y Value”, es necesario crear una asociación y/o relación de valores de la siguiente forma:
Propiedad en ASMS | Propiedad en Jira Cloud | Tipo de Mapeo |
---|---|---|
responsible | assignee | Mapper |
typeRegister | customfield_10123 | Mapper |
client | customfield_10120 | Mapper |
company | customfield_10121 | Mapper |
Relación y/o asociación para la propiedad “responsible”
1. Busque en Jira Cloud los valores para la propiedad “assignee”, Usuarios de Jira Cloud.
2. Con ayuda de un administrador de Aranda Service Management (ASMS) obtenga los IDs de los valores para la propiedad “responsible”.
3. Establezca una equivalencia entre los valores de assignee de Jira Cloud con los ID de la propiedad responsible de ASMS, como se muestra a continuación:
Campo Jira Cloud | Campo responsible en ASMS | ID responsible ASMS | VALUE campo Jira Cloud |
---|---|---|---|
Assignee | responsible | 314 | 71202027ac3f86 |
Assignee | responsible | 315 | 71256427bc3B45 |
4. Escriba los valores en la propiedad “responsible” en el archivo de configuración:
5. En la propiedad “reference” del archivo de configuración escriba el “key” que registro en la sección anterior:
"responsible":
[
{
"reference": "project 1",
"Id": 314,
"Value": "71202027ac3f86"
},
{
"reference": "project 1",
"Id": 315,
"Value": "71256427bc3B45"
}
]
Relación y/o asociación para la propiedad “typeRegister”
1. Busque en Jira Cloud los valores para las propiedad “customfield_10123”, Propiedades Jira Cloud.
2. Con ayuda de un administrador de Aranda Service Management (ASMS) obtenga los IDs de los valores para la propiedad “typeRegister”.
3. Establezca una equivalencia entre los valores de customfield_10123 de Jira Cloud con los ID de la propiedad typeRegister de ASMS, como se muestra a continuación:
4. Establezca una equivalencia entre los valores de customfield_10123 de Jira Cloud con los ID de la propiedad Tipo de registro de ASMS, como se muestra a continuación:
Campo Jira Cloud | Tipo de registro ASMS | ID Tipo de registro ASMS | VALUE campo Jira Cloud |
Chat | chat | 45 | chat |
46 | |||
Phone | phone | 47 | phone |
Self-service | self-service | 48 | self-service |
Virtual Agent | virtual_agent | 49 | virtual_agent |
5. En la propiedad “reference” del archivo de configuración escriba el “key” que registro en la sección anterior:
6. Escriba los valores en la propiedad “typeRegister” en el archivo de configuración:
{
"typeRegister": [
{
"value": "chat",
"reference": "project 1",
"id": 45
},
{
"value": "email",
"reference": "project 1",
"id": 46
},
{
"value": "phone",
"reference": "project 1",
"id": 47
},
{
"value": "self-service",
"reference": "project 1",
"id": 48
},
{
"value": "virtual_agent",
"reference": "project 1",
"id": 49
}
]
}
Relación y/o asociación para la propiedad “client”
1. Busque en Jira Cloud los valores para las propiedad “customfield_10120”, Propiedades Jira Cloud.
2. Con ayuda de un administrador de Aranda Service Management (ASMS) obtenga los IDs de los valores para la propiedad “client”.
3. Establezca una equivalencia entre los valores de customfield_10120 de Jira Cloud con los ID de la propiedad client de ASMS, como se muestra a continuación:
4. Establezca una equivalencia entre los valores de customfield_10120 de Jira Cloud con los ID de la propiedad client de ASMS, como se muestra a continuación:
Campo Jira Cloud | Client ASMS | Id Client ASMS | VALUE Campo Jira Cloud |
cliente 3 | Cliente 3 | 3 | cliente 3 |
cliente 4 | Cliente 4 | 12 | cliente 4 |
5. En la propiedad “reference” del archivo de configuración escriba el “key” que registro en la sección anterior:
6. Escriba los valores en la propiedad “client” del archivo de configuración:
{
"client": [
{
"reference": "project 1",
"Id": 3,
"Value": "cliente 3"
},
{
"reference": "project 1",
"Id": 12,
"Value": "cliente 4"
}
]
}
Relación y/o asociación para la propiedad “company”
1. Busque en Jira Cloud los valores para las propiedad “customfield_10121”, Propiedades Jira Cloud.
2. Con ayuda de un administrador de Aranda Service Management (ASMS) obtenga los IDs de los valores para la propiedad “company”.
3. Establezca una equivalencia entre los valores de customfield_10121 de Jira Cloud con los ID de la propiedad company de ASMS, como se muestra a continuación:
4. Establezca una equivalencia entre los valores de customfield_10121 de Jira Cloud con los ID de la propiedad company de ASMS, como se muestra a continuación:
Campo Jira Cloud | Company ASMS | Id Company ASMS | VALUE Campo Jira Cloud |
---|---|---|---|
compañía dt | compañía dt | 2 | compañía dt |
company 2 | company 2 | 4 | company 2 |
5. En la propiedad “reference” del archivo de configuración escriba el “key” que registro en la sección anterior:
6. Escriba los valores en la propiedad “company” del archivo de configuración:
{
"company": [
{
"reference": "project 1",
"Id": 2,
"Value": "compañía dt"
},
{
"reference": "project 1",
"Id": 4,
"Value": "company 2"
}
]
}
Integración de la relación de valores en el archivo de configuración
1. Una las propiedades anteriormente creadas, está parte del json va en la raíz del json de configuración:
{
"responsible": [
{
"reference": "project 1",
"Id": 314,
"Value": "71202027ac3f86"
},
{
"reference": "project 1",
"Id": 315,
"Value": "71256427bc3B45"
}
],
"typeRegister": [
{
"value": "chat",
"reference": "project 1",
"id": 45
},
{
"value": "email",
"reference": "project 1",
"id": 46
},
{
"value": "phone",
"reference": "project 1",
"id": 47
},
{
"value": "self-service",
"reference": "project 1",
"id": 48
},
{
"value": "virtual_agent",
"reference": "project 1",
"id": 49
}
],
"client": [
{
"reference": "project 1",
"Id": 3,
"Value": "cliente 3"
},
{
"reference": "project 1",
"Id": 12,
"Value": "cliente 4"
}
],
"company": [
{
"reference": "project 1",
"Id": 2,
"Value": "compañía dt"
},
{
"reference": "project 1",
"Id": 4,
"Value": "company 2"
}
]
}
Continuar: Registrar la propiedad “model” (paso 4) ↪