---
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


---

# Excluindo um registro em Velocidade de mudança para DevOps

# Excluindo um registro em Velocidade de mudança para DevOps {#ariaid-title1}

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

A exclusão de registro em cascata é implementada para excluir todos os níveis inferiores dependentes DevOpsregistra sempre que um nível primário ou superior DevOpsa entidade foi excluída. Os pop-ups de confirmação garantem que você entenda que os dados serão perdidos quando você excluir um registro (por exemplo, o registro de uma conexão de ferramenta).
Por exemplo, quando um registro de plano é excluído, todos os registros dependentes de item de trabalho, versão do plano e relação muitos para muitos (como App para plano e item de trabalho para versão do plano) são excluídos.

DevOps a exclusão em cascata foi implementada para essas tabelas.  
* Pipeline, Execução de pipeline, Etapa, Tarefa de orquestração, Execução de tarefa
* Repositório, Confirmar, ramificação, marcador
* Plano, Item de trabalho, Versão do plano
* Ferramenta DevOps, repositório de artefatos, artefato, resumo de testes/resumo de testes de desempenho
{#dev-ops-cascade-delete-records__ul_hdx_2ps_xnb}

## Excluir ação em um DevOpsformulário {#dev-ops-cascade-delete-records__section_g3m_v2s_xnb}

Um usuário com a função sn_devops.admin pode excluir um DevOpsRegistro, mas somente se atender aos critérios de ACL definidos.  
Nota:  
Para ver Excluir Em um formulário, você deve ter a função sn_devops.admin e o registro atual deve atender aos critérios definidos na ACL com script.  
{#dev-ops-cascade-delete-records__table_o5h_rjs_xnb__entry__2}

| Entidade | Critérios de ACL com script |
|-|-|
| Pipeline | Um registro de pipeline só pode ser excluído se nenhuma outra execução de pipeline de outros pipelines depender das versões de artefato geradas pelas execuções de pipeline deste pipeline. |
| Execução de Pipeline | Um registro de execução de pipeline só pode ser excluído se nenhuma outra execução de pipeline depender das versões de artefato geradas por esta execução de pipeline. |
| Execução de tarefa | Um registro de execução de tarefa pode ser excluído se TODAS essas condições forem atendidas. * Não há execuções de etapa que fazem referência a ele. * Não há execuções de tarefa downstream que fazem referência a ela. * Não há execuções de pipeline dependentes das versões de artefato criadas por esta execução de tarefa. {#dev-ops-cascade-delete-records__ul_ukb_1qs_xnb} |
| Etapa | Um registro de Etapa só pode ser excluído se não houver tarefas de orquestração ou execuções de etapa que façam referência a esta etapa. |
| Tarefa de Orquestração | Se a tarefa de orquestração tiver uma etapa associada, ela poderá ser excluída somente se não houver execuções de tarefa que façam referência a esta tarefa de orquestração. Se a tarefa de orquestração não tiver uma etapa associada (por exemplo, trabalho de estilo livre do Jenkins), ela poderá ser excluída somente se nenhuma outra execução de pipeline depender das versões de artefato geradas pelas execuções de tarefa desta tarefa de orquestração. |
| Repositório | Um registro de repositório só pode ser excluído se nenhuma das confirmações desse repositório estiver associada às versões do artefato (Versão do artefato para confirmar tabela) ou às execuções de tarefa (Executar tabela de confirmação). Portanto, antes de limpar o repositório, exclua as entidades de pipeline dependentes. |
| Filial | Um registro de ramificação só pode ser excluído se não houver confirmações associadas a ele na tabela Ramificação para confirmar. |
| Marcador | Um registro de marcador não pode ser excluído por um sn_devops.admin. |
| Confirmar | Um registro de confirmação pode ser excluído se TODAS essas condições forem atendidas. * A confirmação não está associada à versão do artefato (Versão do artefato para confirmar tabela). * A confirmação não está associada a execuções de tarefa (Executar tabela de confirmação). * A confirmação não está sendo referenciada por outras confirmações como uma confirmação de reversão. {#dev-ops-cascade-delete-records__ul_scf_yrs_xnb} |
| Planejar | Um registro de plano só pode ser excluído se nenhum dos itens de trabalho deste plano estiver associado ou referenciado por confirmações. |
| Item de trabalho | Um registro de item de trabalho pode ser excluído se TODAS essas condições forem atendidas. * O item de trabalho não está sendo referenciado por outro item de trabalho como primário. * Não há confirmações referenciadas ou associadas a este item de trabalho. {#dev-ops-cascade-delete-records__ul_crk_hss_xnb} |
| Versão de plano | Um registro de versão do plano só pode ser excluído se não houver itens de trabalho associados a ele na tabela Item de trabalho para versão do plano. |
| Resumo do teste/Resumo do teste de desempenho | Um registro de resumo de testes só pode ser excluído se não tiver um registro relacionado associado (versão do artefato/pacote/execução de tarefa) na tabela Relações de resumo de testes. |
| Artefato | Um registro de artefato só pode ser excluído se todas as versões de artefato pertencentes a ele forem excluídas. |
| Repositório de artefato | Um registro de repositório de artefatos só pode ser excluído se todos os artefatos pertencentes a ele forem excluídos. |
| Versão do artefato | Um registro de Versão do artefato só pode ser excluído se o campo "Criado por execução de tarefa" estiver vazio. |
| Solicitação em estágio de artefato | Um registro de solicitação em fases de artefato pode ser excluído quando for um registro órfão ou o estado for Processado/Erro. |
| Pacote | Um registro de pacote pode ser excluído se TODAS essas condições forem atendidas. * Não há execuções de pipeline referenciadas a ele. * O valor Criado por execução de tarefa no registro de pacote é nulo. {#dev-ops-cascade-delete-records__ul_t4m_mrs_xnb} |
| DevOps Ferramenta | R DevOpsO registro da ferramenta não pode ser excluído por um sn_devops.admin. |
| Resumo do Teste de Compilação Resultado de testes de compilação Confirmar Detalhes Evento Evento de Entrada | Essas entidades não podem ser excluídas por um sn_devops.admin. |
[ ]

{#dev-ops-cascade-delete-records__table_o5h_rjs_xnb}

## DevOps exclusão de registro em cascata {#dev-ops-cascade-delete-records__section_nmr_v2s_xnb}

A exclusão de um registro em uma cascata de tabela primária exclui todos os registros secundários na hierarquia.  
{#dev-ops-cascade-delete-records__table_osh_dgs_xnb__entry__2}

| Registro primário sendo excluído | Registros secundários excluídos em cascata |
|-|-|
| Pipeline | Etapa: Tarefa de Orquestração Execução de pipeline: * Execução de Etapa * Retorno de chamada * Execução de tarefa * Pacote * Executar Confirmação * Relações de resumo de teste * Resumo do teste de compilação: Resultado do teste de compilação * Versão do artefato * Solicitação em estágio de artefato * Versão do artefato a ser confirmada * Versão do artefato para pacote {#dev-ops-cascade-delete-records__ul_dzc_ngs_xnb} {#dev-ops-cascade-delete-records__ul_cgb_kgs_xnb} {#dev-ops-cascade-delete-records__ul_cch_jgs_xnb} |
| Execução de Pipeline | Execução de Etapa Retorno de chamada Execução de tarefa: * Pacote * Executar Confirmação * Relações de resumo de teste * Resumo do teste de compilação: Resultado do teste de compilação * Versão do artefato * Solicitação em estágio de artefato * Versão do artefato a ser confirmada * Versão do artefato para pacote {#dev-ops-cascade-delete-records__ul_z1x_sgs_xnb} {#dev-ops-cascade-delete-records__ul_mxc_qgs_xnb} |
| Etapa | Nenhum. Um registro de Etapa só pode ser excluído se não houver registros de Tarefa de Orquestração ou Execução de Etapa associados a ele. |
| Tarefa de Orquestração | Execução de tarefa * Pacote * Executar Confirmação * Relações de resumo de teste * Resumo do teste de compilação: Resultado do teste de compilação * Versão do artefato * Solicitação em estágio de artefato * Versão do Artefato para Compromisso * Versão do Artefato para Pacote {#dev-ops-cascade-delete-records__ul_fyf_ygs_xnb} {#dev-ops-cascade-delete-records__ul_dyf_ygs_xnb} |
| Repositório | Marcador Ramificação: Ramificação a ser confirmada Confirmação: * Confirmar Detalhes * Ramificação a ser confirmada * Marcador {#dev-ops-cascade-delete-records__ul_rhf_bhs_xnb} |
| Filial | Ramificação a ser confirmada |
| Marcador | Nenhum registro secundário dependente. |
| Confirmar | Confirmar Detalhes Ramificação a ser confirmada Marcador |
| Planejar | Item de trabalho Aplicação a ser planejada Versão do plano: Item de trabalho para a versão do plano |
| Item de trabalho | Item de trabalho para versão do plano |
| Versão de plano | Item de trabalho para versão do plano |
| Resumo do teste/Resumo do teste de desempenho | Relações de resumo de teste |
| Artefato | Versão do artefato * Solicitação em estágio de artefato * Versão do Artefato para Compromisso * Versão do Artefato para Pacote {#dev-ops-cascade-delete-records__ul_y1m_bws_xnb} |
| Repositório de artefato | Artefato Versão do artefato: * Solicitação em estágio de artefato * Versão do Artefato para Compromisso * Versão do Artefato para Pacote {#dev-ops-cascade-delete-records__ul_bg1_phs_xnb} |
| Ferramenta de DevOps | Evento Evento de Entrada Resumo do teste/Resumo do teste de desempenho: Relações de resumo do teste Plano: * Item de trabalho * Aplicação a ser planejada * Versão do plano: Item de trabalho para a versão do plano {#dev-ops-cascade-delete-records__ul_ism_vhs_xnb} Repositório de artefato Artefato Versão do artefato: * Solicitação em estágio de artefato * Versão do Artefato para Compromisso * Versão do Artefato para Pacote {#dev-ops-cascade-delete-records__ul_j4d_zhs_xnb} Repositório: * Marcador * Ramificação: Ramificação a ser confirmada * Confirmar * Confirmar Detalhes * Ramificação a ser confirmada * Marcador {#dev-ops-cascade-delete-records__ul_ek3_23s_xnb} {#dev-ops-cascade-delete-records__ul_tfn_b3s_xnb} Pipeline * Etapa: Tarefa de Orquestração * Execução de Pipeline * Execução de Etapa * Retorno de chamada * Execução de tarefa * Pacote * Executar Confirmação * Relações de resumo de teste * Resumo do teste de compilação: Resultado do teste de compilação * Versão do artefato * Solicitação em estágio de artefato * Versão do artefato a ser confirmada * Versão do artefato para pacote {#dev-ops-cascade-delete-records__ul_ux5_j3s_xnb} {#dev-ops-cascade-delete-records__ul_sx5_j3s_xnb} {#dev-ops-cascade-delete-records__ul_rx5_j3s_xnb} {#dev-ops-cascade-delete-records__ul_agf_h3s_xnb} |
[ ]

{#dev-ops-cascade-delete-records__table_osh_dgs_xnb}

## DevOps exceções em cascata de exclusão de registro {#dev-ops-cascade-delete-records__section_ght_bvl_ynb}

Esses registros são sempre excluídos em primeiro plano.  
{#dev-ops-cascade-delete-records__table_r14_fvl_ynb__entry__2}

| Registro primário sendo excluído | Registros secundários excluídos em cascata |
|-|-|
| Versão do artefato | Esses registros são excluídos junto com a versão do artefato. * Solicitação em estágio de artefato * Versão do artefato a ser confirmada * Versão do Artefato para Pacote {#dev-ops-cascade-delete-records__ul_pjr_kvl_ynb} |
| Resumo do Teste de Compilação | Esses registros são excluídos junto com o Resumo do teste de compilação. |
| Pacote | Esses registros são excluídos junto com o Pacote. * Solicitação em estágio de artefato * Versão do Artefato para Pacote {#dev-ops-cascade-delete-records__ul_ckr_kvl_ynb} |
[ ]

{#dev-ops-cascade-delete-records__table_r14_fvl_ynb}

## Propriedade de limite de exclusão em primeiro plano {#dev-ops-cascade-delete-records__section_ndy_v2s_xnb}

Exclusão de DevOpsos registros ocorrem em primeiro plano (de forma síncrona) por padrão. Ou seja, outras ações de IU não podem ser realizadas durante a exclusão síncrona. Como a exclusão de um registro primário pode resultar na exclusão de vários registros secundários, você pode definir um valor de limite para que os registros restantes sejam excluídos em segundo plano.  
Nota:  
Os registros de Versão do artefato, Resumo do teste de compilação e Pacote são sempre excluídos em primeiro plano.

Para definir DevOps [Limite de exclusão em cascata](https://servicenow-prod.fluidtopics.net/jIgeu_J4Lgp7DOhm6wl7PQ "Use essas propriedades para definir configurações no Velocidade de mudança para DevOpsaplicação.")propriedade, navegue até DevOpsAdministraçãoPropriedades. Defina o número total de registros que podem ser excluídos em cascata em primeiro plano, após o qual os registros restantes são excluídos em segundo plano. O padrão é 1000.  
Nota:  
Os registros de tabelas em uma hierarquia são excluídos de baixo para cima. Por exemplo, pode ser possível que, mesmo depois de acionar a ação de exclusão em um registro de repositório, ele ainda esteja disponível para leitura, gravação e atualização no sistema até que a exclusão seja concluída.

DevOps as exclusões de registro não acionam regras de negócios ou fluxos de trabalho.

## DevOps IU de exclusão de registro {#dev-ops-cascade-delete-records__section_ips_mbt_xnb}

Exclusão em cascata de um DevOpso registro aciona várias aprovações de confirmação.


