Hi Renato Takao,
Obrigado por entrar em contato com o Microsoft Q&A.
Hoje não existe um recurso nativo no Azure DevOps Boards que, ao escolher direto a Sprint/Iteration no formulário de cadastro de uma feature, já puxe automaticamente as datas de início e fim da iteração. Mas dá pra automatizar isso usando Logic Apps ou Power Automate + o conector do Azure DevOps , ou até criando uma extensão customizada de formulário.
Aqui vai um caminho usando Azure Logic Apps (o Power Automate funciona da mesma forma):
- Crie uma Logic App com o gatilho “When a work item is created or updated” do conector Azure DevOps.
- Na condição, filtre só os work items do tipo “Feature” e a ocorrência de mudança no campo Sprint/Iteration.
- Use um HTTP action para chamar a REST API de Iterations: • GET https://dev.azure.com/{org}/{project}/_apis/work/teamsettings/iterations?api-version=6.0 • Filtre o array de “value” para achar o objeto cuja
pathbate com a Sprint selecionada. - Extraia
attributes.startDateeattributes.finishDate. - Use a ação “Update a work item” do mesmo conector Azure DevOps para dar um PATCH nesses campos de data (Start Date e End Date) no próprio work item.
Se você preferir algo completamente client-side (antes de salvar), dá para criar uma extensão de formulário (Work Item Form Extension) que escute a mudança de Sprint e popule os campos de data via chamadas à API.
Espero que isso ajude!
Se a solução foi útil, por favor, reserve um momento para clicar em e selecionar "Sim" para a pergunta “esta resposta foi útil?”. E, se tiver qualquer outra dúvida, avise-nos.