The integration allows:
- Relate the ASMS project to the DevOps collection.
- Relate the ASMS service and category to the DevOps project.
- Case types in ASMS can be related to WorkItem types, using the “itemType”in the configuration file.
- Relate the field “subject” with any field of type “String”.
- Relate the field “description” with any field of type “String”, “Html”.
- Relate the field “idByProject” with any custom field of type “String”.
- Relate the fields “responsible”, “client” and “applicant” with user or “String” fields
- Relate the fields “ci”, “company”, “responsibleGroup” and “typeRegister” with the AreaPath
- Search for users by name and/or email for fields responsible, client and applicant
- Relate the values of the platforms according to the association of the properties in the configuration file (data relationship type: Mapper).
- Add defaults for properties responsible, responsibleGroup, client, Company, applicant, typeRegister, Ci.
- The type fields “History” in DevOps they can only be related to Notes in ASMS cases.
- It is necessary to relate the properties category, itemType, case, model, urgency and impact, through the “reference”
- Relate multiple categories to a single DevOps project (Only with dataSource: “Aranda”).
- DevOps case creation towards ASMS (Only with dataSource: “Both”, “External”),
- Allows you to associate a model with different categories.
- Allows you to add constant values towards an ASMS or DevOps property (data relationship type: Value).
- It allows you to relate additional ASMS fields to fields in DevOps.
Integration NO Allows:
- Relate the project, service, and category to custom fields.
- No duplicity is allowed in ASMS Notes or WorkItem History.
- It does not send the images that are in the description of the platforms
Restrictions (Important)
- Duplicate files (same name) should not be attached to the case in DevOps, this action can lead to duplicate attachments in the case of ASMS. This is because ASMS differentiates files by name and does not accept duplicates. Therefore, it adds a consecutive to the name of the duplicate file. This can lead to a file duplication loop.
Relationship between basic fields in the case with the fields in the WorkItem
| ASMS field name | Name field in DevOps | AIC field name |
|---|---|---|
| Subject | [System.Title] | case.definition.subject |
| Description | [Custom] Guy: Text (multiple lines) | case.definition.description |
| Case | [Custom] Guy: Text (single lines) | case.definition.idByProject |
| Applicant | [System.AssignedTo], [Custom] Guy: Text (single lines), Identity, Picklist (string, integer) |
case.definition.applicant |
| Operator, Client | [System.AssignedTo], [Custom] Guy: Text (single lines), Identity, Picklist (string, integer) |
case.definition.client |
| Company | [Custom] Guy: Text (single lines), Picklist (string, integer) | case.definition.company |
| CI | [Custom] Guy: Text (single lines), Picklist (string, integer) | case.definition.ci |
| Type Register | [Custom] Guy: Text (single lines), Picklist (string, integer) | case.definition.typeRegister |
| Responsible Group | [Custom] Guy: Text (single lines), Picklist (string, integer) | case.definition.responsibleGroup |
| Responsible | [System.AssignedTo], [Custom] Guy: Text (single lines), Picklist (string, integer) |
case.definition.responsibleGroup |
| Status | [System.State] | model.state |
| Reason | [Custom] Guy: Text (single lines), Picklist (string, integer) | model.state.reason |
| Impact | [Microsoft.VSTS.Common.Priority], [Microsoft.VSTS.Common.Severity], [Microsoft.VSTS.Common.Risk], [Custom] Guy: Text (single lines), Picklist (string, integer), |
impact |
| Urgency | [Microsoft.VSTS.Common.Priority], [Microsoft.VSTS.Common.Severity], [Microsoft.VSTS.Common.Risk], [Custom] Guy: Text (single lines), Picklist (string, integer), |
urgency |
| Notes | [System.History] | NA |
| Solution | [Microsoft.VSTS.TCM.SystemInfo], [Custom] Guy: Text (multiple lines) |
model.state.commentary |
| Priority | NA | NA |
| Provider | NA | NA |
| UC | NA | NA |
| Organizational Area | NA | NA |
| WAVE | NA | NA |
| SLA | NA | NA |
| Contract | NA | NA |
Relationship between additional fields in the case with the fields in the WorkItem
| Field Type in ASMS | Field Type in DevOps | AIC field name |
|---|---|---|
| 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 |