Criar work item
create_work_itemCreates new Azure DevOps Server work items such as tasks, bugs, and user stories, returning the generated ID and browser link. Use when registering a new backlog item in a project.
Instructions
Cria um novo work item em um projeto do Azure DevOps Server e devolve o item criado, já com o ID gerado e o link para abri-lo no navegador.
Use quando o pedido for para registrar algo novo: uma tarefa, um bug, uma história. Esta operação ESCREVE no Azure DevOps e é visível para o time — confirme com o usuário o tipo, o título e o projeto antes de chamar, se algum deles estiver ambíguo.
Parâmetros:
workItemType (obrigatório): o nome exato do tipo no processo do projeto — "Task", "Bug", "User Story", "Product Backlog Item", "Epic", "Feature". Tipos variam entre processos (Agile, Scrum, CMMI); se der erro de tipo inexistente, confirme com o usuário.
title (obrigatório): título do item, até 255 caracteres.
project: opcional se ADO_DEFAULT_PROJECT estiver configurado.
description e acceptanceCriteria: texto em HTML (, , ), nunca Markdown nem CDATA.
assignedTo, areaPath, iterationPath, priority (1 a 4), tags, parentId.
additionalFields: qualquer outro campo, inclusive customizados, por nome de referência. Ex.: {"Custom.Sistema": "Portal", "Microsoft.VSTS.Scheduling.StoryPoints": 5}.
Exemplos de pedidos que devem acionar esta tool:
"abre um bug no projeto Portal: o login falha com senha correta"
"cria uma tarefa para revisar o contrato, atribuída à Ana, prioridade 2"
"registra uma user story de exportação em CSV como filha do épico 1200"
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | Tags do work item, ex.: ["infra", "urgente"]. | |
| title | Yes | Título do work item (campo obrigatório). | |
| project | No | Nome ou ID do projeto no Azure DevOps Server. Pode ser omitido se ADO_DEFAULT_PROJECT estiver configurado no servidor. | |
| areaPath | No | Area path completo, ex.: "MeuProjeto\\Backend". Padrão: a raiz do projeto. | |
| parentId | No | ID de um work item pai. Cria o vínculo hierárquico já na criação. | |
| priority | No | Prioridade de 1 (mais alta) a 4 (mais baixa). | |
| assignedTo | No | Responsável pelo work item: nome de exibição, e-mail ou DOMINIO\usuario, conforme cadastrado no Azure DevOps Server. | |
| description | No | Descrição do work item. Campos de texto longo no Azure DevOps são HTML — use <p>, <br>, <ul>. Não use blocos CDATA nem Markdown. | |
| workItemType | Yes | Tipo do work item, exatamente como definido no processo do projeto (ex.: "Task", "Bug", "User Story", "Product Backlog Item", "Epic"). | |
| iterationPath | No | Iteration path (sprint), ex.: "MeuProjeto\\Sprint 12". | |
| additionalFields | No | Campos adicionais ou customizados, por nome de referência. Ex.: {"Custom.Sistema": "Portal", "Microsoft.VSTS.Scheduling.StoryPoints": 5}. Campos de texto longo no Azure DevOps são HTML — use <p>, <br>, <ul>. Não use blocos CDATA nem Markdown. | |
| acceptanceCriteria | No | Critérios de aceite. Campos de texto longo no Azure DevOps são HTML — use <p>, <br>, <ul>. Não use blocos CDATA nem Markdown. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| workItem | Yes |