En la sección anterior se relacionó las propiedades de los casos en ASMS con las propiedades de DevOps y se asignó un tipo Mapeo (forma como obtendremos los valores ):
Propiedad en ASMS | Propiedad en DevOps | Tipo de Mapeo |
---|---|---|
subject | System.Title | FieldValue |
description | System.Description | FieldValue |
state | System.State * | - |
responsible | System.AssignedTo | Mapper |
typeRegister | Custom.tipoderegistro | Mapper |
responsibleGroup | Custom.grupodeusuarios | FieldValue |
client | Custom.cliente | Mapper |
company | Custom.company | Mapper |
applicant | Custom.applicant | FieldValue |
Ci | Custom.CI | 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 DevOps | Tipo de Mapeo |
---|---|---|
responsible | System.AssignedTo | Mapper |
typeRegister | Custom.tipoderegistro | Mapper |
client | Custom.cliente | Mapper |
company | Custom.company | Mapper |
Relación y/o asociación para la propiedad “responsible”
1. Busque en DevOps los valores para la propiedad “assignee”, son los usuarios con acceso a cada proyecto.
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 DevOps con los ID de la propiedad responsible de ASMS, como se muestra a continuación:
Campo DevOps | Campo responsible en ASMS | ID responsible ASMS | VALUE campo DevOps |
---|---|---|---|
Assignee | responsible | 314 | user1@aranda.com |
Assignee | responsible | 315 | user2@aranda.com |
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": "user1@aranda.com"
},
{
"reference": "project 1",
"Id": 315,
"Value": "user2@aranda.com"
}
]
Relación y/o asociación para la propiedad “typeRegister”
1. Busque en DevOps los valores para las propiedad “Custom.tipoderegistro”, Propiedades DevOps.
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 Custom.tipoderegistro de DevOps con los ID de la propiedad typeRegister de ASMS, como se muestra a continuación:
Tipo de registro ASMS | ID Tipo de registro ASMS | VALUE campo DevOps |
chat | 45 | chat |
46 | ||
phone | 47 | phone |
self-service | 48 | self-service |
virtual_agent | 49 | virtual_agent |
4. En la propiedad “reference” del archivo de configuración escriba el “key” que registro en la sección anterior:
5. 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 DevOps los valores para las propiedad “Custom.cliente”, Propiedades DevOps.
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 Custom.cliente de DevOps con los ID de la propiedad client de ASMS, como se muestra a continuación:
Client ASMS | Id Client ASMS | VALUE Campo DevOps |
Cliente 3 | 3 | cliente 3 |
Cliente 4 | 12 | cliente 4 |
4. En la propiedad “reference” del archivo de configuración escriba el “key” que registro en la sección anterior:
5. 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 DevOps los valores para las propiedad “Custom.company”, Propiedades DevOps.
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 Custom.company de DevOps con los ID de la propiedad company de ASMS, como se muestra a continuación:
Company ASMS | Id Company ASMS | VALUE Campo DevOps |
---|---|---|
compañía dt | 2 | compañía dt |
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": "user1@aranda.com"
},
{
"reference": "project 1",
"Id": 315,
"Value": "user2@aranda.com"
}
],
"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 ↪)