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 se obtienen los valores):
Propiedad en ASMS | Propiedad en Jira Server | 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 |
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 Server | 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 Server los valores para la propiedad “assignee”, Usuarios de Jira Server.
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 Server con los ID de la propiedad responsible de ASMS, como se muestra a continuación:
Campo Jira Server | Campo responsible en ASMS | ID responsible ASMS | VALUE campo Jira Server |
---|---|---|---|
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 Server los valores para las propiedad “customfield_10123”, Propiedades Jira Server.
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 Server 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 Server con los ID de la propiedad Tipo de registro de ASMS, como se muestra a continuación:
Campo Jira Server | Tipo de registro ASMS | ID Tipo de registro ASMS | VALUE campo Jira Server |
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 Server los valores para las propiedad “customfield_10120”, Propiedades Jira Server.
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 Server 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 Server con los ID de la propiedad client de ASMS, como se muestra a continuación:
Campo Jira Server | Client ASMS | Id Client ASMS | VALUE Campo Jira Server |
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 Server los valores para las propiedad “customfield_10121”, Propiedades Jira Server.
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 Server 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 Server con los ID de la propiedad company de ASMS, como se muestra a continuación:
Campo Jira Server | Company ASMS | Id Company ASMS | VALUE Campo Jira Server |
---|---|---|---|
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, esta parte del json se ubica 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) ↪