---
sourceDocument: Yokohama Gestão de serviços de TI
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/yokohama/it-service-management

 Release :

    - yokohama

ft:locale :

    - pt-BR

ft:publication_title :

    - Yokohama Gestão de serviços de TI

ft:clusterId :

    - itsm

bundleId :

    - itsm

workflow :

    - Technology


---

# DevOps Importação de item de trabalho para Painéis do Azure

# DevOps Importação de item de trabalho para Painéis do Azure {#ariaid-title1}

* Versão de lançamento: Yokohama
* 
* Atualizado 30 de jan. de 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 min. de leitura

Os itens de trabalho dos Quadros do Azure são mapeados para o padrão ServiceNow DevOpsestados e tipos durante a importação. Você pode usar a inclusão de script DevOpsAzureDevOpsWorkItemHelper para personalizar os mapeamentos.

## Mapeamento de item de trabalho do Azure Boards padrão {#dev-ops-azure-work-item-import__section_nwy_ybx_rmb}

Estado nativo e. Tipo nativo os campos do item de trabalho contêm o estado original e os valores de tipo da ferramenta de origem.  
{#dev-ops-azure-work-item-import__table_rnv_ssx_glb__entry__4}

| DevOps da ServiceNow | Azure Boards básicos | Azure Boards Agile | Scrum de Quadros do Azure |
|-|-|-|-|
| Tarefa | Tarefa | Tarefa Caso de teste | Tarefa Impedimento Caso de teste |
| Erro | Ocorrência | Erro Ocorrência | Erro |
| História | -- | História do usuário | Item do backlog do produto |
| Épico | Épico | Épico | Épico |
| Recurso | -- | Recurso | Recurso |
[Tabela 1. Mapeamento de tipo de item de trabalho]

{#dev-ops-azure-work-item-import__table_rnv_ssx_glb}  
Nota:  
Importação de histórico de Azure DevOpsItens de trabalho não são compatíveis com o processo CMMI de quadros ágeis.  
{#dev-ops-azure-work-item-import__table_r41_4k2_vlb__entry__4}

| DevOps da ServiceNow | Azure Boards básicos | Azure Boards Agile | Scrum de Quadros do Azure |
|-|-|-|-|
| Planejado | A fazer | Novo | Novo Abertos(as) Aprovada Confirmado Tarefa pendente |
| TEA | Fazendo | Ativo Criar | Em andamento Criar |
| Concluído | Concluído | Pronto Encerrado(a) | Concluído Pronto Encerrado(a) |
| Excluídos | Excluídos | Concluído Excluídos | Removido(a) |
[Tabela 2. Mapeamento de estado do item de trabalho]

{#dev-ops-azure-work-item-import__table_r41_4k2_vlb}  
Nota:  
Quando um tipo ou estado de item de trabalho importado do Azure Boards não é reconhecido, o valor é definido como Outro .

## Personalize mapeamentos de estado e tipo do Azure Boards {#dev-ops-azure-work-item-import__section_rgt_sh1_wlb}

Acesse a inclusão do script DevOpsAzureDevOpsWorkItemHelper no Definição do SistemaInclusões de script módulo.

Este exemplo de script adiciona novos estados e tipos para processos personalizados MyScrum e CustomBasic. CustomBasic herda o estado e o tipo definidos para o processo básico.  

    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'
    });


