DevOps Arbeitselementimport für Azure-Tafeln
Azure-Tafeln-Arbeitselemente werden standardmäßig zugeordnet ServiceNow DevOpsstatus und Typen während des Imports. Sie können die Skripteinbindung DevOpsAzureDevOpsWorkItemHelper verwenden, um die Zuordnungen anzupassen.
Standard-Arbeitselementzuordnung für Azure Tafeln
Nativer Status Und Nativer Typ Felder des Arbeitselements enthalten die ursprünglichen Status- und Typwerte aus dem Quelltool.
| ServiceNow DevOps | Azure-Tafeln – Standard | Azure-Tafeln Agil | Azure-Tafeln-Scrum |
|---|---|---|---|
| Aufgabe | Aufgabe | Aufgabe Testfall |
Aufgabe Hindernis Testfall |
| Fehler | Problem | Fehler Problem |
Fehler |
| Story | -- | User Story | Produkt-Backlog-Element |
| Epic | Epic | Epic | Epic |
| Funktion | -- | Funktion | Funktion |
| ServiceNow DevOps | Azure-Tafeln – Standard | Azure-Tafeln Agil | Azure-Tafeln-Scrum |
|---|---|---|---|
| Geplant | Zu erledigen | Neu | Neu Offen Genehmigt Festgelegt Zu erledigen |
| WIP | Tätigkeit | Aktiv Design |
In Bearbeitung Design |
| Abgeschlossen | Fertig | Bereit Geschlossen |
Fertig Bereit Geschlossen |
| Gelöscht | Gelöscht | Abgeschlossen Gelöscht |
Entfernt |
Passen Sie Status- und Typzuordnungen von Azure Tafeln an
Greifen Sie auf die Skripteinbindung DevOpsAzureDevOpsWorkItemHelper in zu Modul.
Dieses Skriptbeispiel fügt neue status und Typen für anwenderdefinierte Prozesse „MyScrum“ und „CustomBasic“ hinzu. CustomBasic erbt den Status und den Typ, der für den Basisprozess definiert ist.
var DevOpsAzureDevOpsWorkItemHelper = Class.create();
DevOpsAzureDevOpsWorkItemHelper.prototype = Object.extendsObject(DevOpsAzureDevOpsWorkItemHelperSNC, {
setDefaultProcess: function (projectProcess){
DevOpsAzureDevOpsWorkItemHelperSNC.prototype.setDefaultProcess.call(this, projectProcess);
//set custom states and types
var newStates, newWITypes;
if (projectProcess == 'NPScrum'){
// no parent process set. So type and states avaibale will be linited to newStates
// and newWITypes
newStates = {
'Delayed': 'planned',
'Approved': 'wip'
};
newWITypes= {
'Request': 'story',
'Incident': 'task'
};
} else if (projectProcess == 'CustomBasic'){
//set parent process to Basic to inherit basic states and types
this.setParentProcess('Basic');
newStates = {
'Auto-Approved': 'wip'
};
newWITypes= {
'UserStory': 'story'
};
}
this.setStates(newStates);
this.setWorkItemTypes(newWITypes);
},
type: 'DevOpsAzureDevOpsWorkItemHelper'
});