La integración permite:
- Relacionar el proyecto de ASMS con la colección de DevOps.
- Relacionar el servicio y la categoría de ASMS con el proyecto de DevOps.
- Los tipos de caso en ASMS se pueden relacionar con los tipos de WorkItems, mediante la propiedad “itemType”, del archivo de configuración.
- Relacionar el campo “subject” con cualquier campo de tipo “String”.
- Relacionar el campo “description” con cualquier campo de tipo “String”, “Html”.
- Relacionar el campo “idByProject” con cualquier campo personalizado de tipo “String”.
- Relacionar los campos “responsible”, “client” y “applicant” con campos tipo usuario o “String”
- Relacionar los campos “ci”, “company”, “responsibleGroup” y “typeRegister” con el AreaPath
- La búsqueda de usuarios por nombre y/o email para los campos responsible, client y applicant
- Relacionar los valores de las plataformas según la asociación de las propiedades en el archivo de configuración (tipo de relación de datos: Mapper).
- Agregar valores por defecto para las propiedades responsible, responsibleGroup, client, company, applicant, typeRegister, ci.
- Los campos tipo “History” en DevOps solo se pueden relacionar con las Notas en los casos de ASMS.
- Es necesario relacionar las propiedades category, itemType, case, model, urgency e impact, mediante la propiedad “reference”
- Relacionar múltiples categorías a un solo proyecto de DevOps (Solo con dataSource: “Aranda”).
- Creación de casos de DevOps hacia ASMS (Solo con dataSource: “Both”, “External”),
- Permite asociar un modelo a diferentes categorías.
- Permite agregar valores constantes hacia una propiedad de ASMS o DevOps (tipo de relación de datos: Value).
- Permite relacionar los campos adicionales de ASMS con los campos en DevOps.
La integración NO permite:
- Relacionar el proyecto, servicio y categoría con campos personalizados.
- No se permite duplicidad en las Notas de ASMS o el Histórico del WorkItem.
- No envía las imágenes que se encuentren en la descripción de las plataformas
Relación entre campos básicos del caso con los campos del WorkItem
Nombre campo ASMS | Nombre campo en DevOps | Nombre campo AIC |
---|---|---|
Subject | [System.Title] | case.definition.subject |
Description | [Custom] Tipo: Text (multiple lines) | case.definition.description |
Case | [Custom] Tipo: Text (single lines) | case.definition.idByProject |
Applicant | [System.AssignedTo], [Custom] Tipo: Text (single lines), Identity, Picklist (string, integer) |
case.definition.applicant |
Operador, Client | [System.AssignedTo], [Custom] Tipo: Text (single lines), Identity, Picklist (string, integer) |
case.definition.client |
Company | [Custom] Tipo: Text (single lines), Picklist (string, integer) | case.definition.company |
CI | [Custom] Tipo: Text (single lines), Picklist (string, integer) | case.definition.ci |
Type Register | [Custom] Tipo: Text (single lines), Picklist (string, integer) | case.definition.typeRegister |
Responsible Group | [Custom] Tipo: Text (single lines), Picklist (string, integer) | case.definition.responsibleGroup |
Responsible | [System.AssignedTo], [Custom] Tipo: Text (single lines), Picklist (string, integer) |
case.definition.responsibleGroup |
Status | [System.State] | model.state |
Reason | [Custom] Tipo: Text (single lines), Picklist (string, integer) | model.state.reason |
Impact | [Microsoft.VSTS.Common.Priority], [Microsoft.VSTS.Common.Severity], [Microsoft.VSTS.Common.Risk], [Custom] Tipo: Text (single lines), Picklist (string, integer), |
impact |
Urgency | [Microsoft.VSTS.Common.Priority], [Microsoft.VSTS.Common.Severity], [Microsoft.VSTS.Common.Risk], [Custom] Tipo: Text (single lines), Picklist (string, integer), |
urgency |
Notes | [System.History] | NA |
Solution | [Microsoft.VSTS.TCM.SystemInfo], [Custom] Tipo: Text (multiple lines) |
model.state.commentary |
Priority | NA | NA |
Provider | NA | NA |
UC | NA | NA |
Organizational Area | NA | NA |
OLA | NA | NA |
SLA | NA | NA |
Contract | NA | NA |
Relación entre campos adicionales del caso con los campos del WorkItem
Tipo de campo en ASMS | Tipo de campo en DevOps | Nombre campo AIC |
---|---|---|
Short Text | Text (single line) | model.additionalFields |
Paragraph | Text (multiple lines) | model.additionalFields |
Date and Time | Date/Time | model.additionalFields |
Numeric | Integer | model.additionalFields |
Decimal | Decimal | model.additionalFields |
Link | Text (single line) | model.additionalFields |
List | Picklist (string, integer), Text (single line), Integer | model.additionalFields |
Catalog List | Picklist (string, integer), Text (single line), Integer | model.additionalFields |
True or False | Boolean | model.additionalFields |