Sobre Classes

Uma classe é um grupo de tarefas. Cada tarefa deve ser um membro de uma e apenas uma classe. Você pode utilizar classes para aplicar comportamentos de gerenciamento global diferentes em cada tarefa de uma classe. Uma tarefa obtém sua classe padrão a partir das propriedades de seu projeto. Você pode também escolher manualmente uma classe diferente para uma tarefa ao iniciá-la na página Tarefas > Iniciar.

As classes possuem propriedades para gerenciar as seguintes atividades:

Sobre o Painel Classes

Use o painel Classes para incluir, editar e excluir classes. Para visualizar o painel, selecione Projetos > Classes. O sistema exibe uma lista de classes. Selecione uma classe para editar suas propriedades.

Imagem de tela do painel Classes no painel Projetos

A propriedade Acesso de uma classe controla quais usuários podem visualizar ou alterar a classe, com base no grupo de acesso designado.

Propriedades para excluir tarefas automaticamente

A maioria das propriedades de classes controla os tipos de dados do projeto que são excluídos e em quais condições eles são excluídos.

O sistema verifica as tarefas a serem excluídas em um intervalo definido pela configuração do sistema Tempo de de Verificação para Limpeza, cujo padrão é de 15 minutos.

Nota: Também é possível utilizar planejamentos para indicar o que deve ser desempenhado, de modo que o sistema não tente executar limpezas quando o sistema estiver ocupado. Você pode utilizar esse recurso para que ocorram limpezas apenas à noite ou uma vez por semana, por exemplo. Consulte o Classes.

Quando uma tarefa de limpeza é executada, o sistema arquiva a tarefa e exclui dados de acordo com as configurações da classe.

Excluir Arquivos
Determina que tipos de dados são excluídos. As opções são as seguintes:
Tudo
Exclui do banco de dados todas as informações sobre a tarefa e exclui o diretório da tarefa dos servidores que a executaram.
Dados do Console
Exclui do banco de dados todas as informações sobre a tarefa, mas mantém o diretório da tarefa intacto no servidor.
Logs e Arquivos
Exclui o diretório de tarefas e os logs, mas retém as informações de aprovação/falha das etapas na página Tarefas > Arquivadas.
Logs Apenas
Exclui apenas os logs da tarefa.
Arquivos Apenas
Exclui o diretório da tarefa nos servidores que a executaram. Os logs e algumas outras informações (como o status da aprovado/com falha da etapa) permanecem no banco de dados; o registro da tarefa é movido para a página Tarefas > Arquivadas.
Dias*
O número de dias que uma tarefa já deve existir antes da data de exclusão.
Contagem*
O número máximo de tarefas permitidas. Quando o número de tarefas exceder o valor de Contagem, o sistema planeja tarefas de limpeza para excluir as construções extras. O valor padrão, Ilimitado, impede que o sistema exclua tarefas devido ao número de tarefas existentes.
Qual
A propriedade Qual configura as condições adicionais que devem ser atendidas para que uma tarefa possa ser excluída. As opções são as seguintes:
Qualquer Build
Quando essa opção estiver selecionada, a propriedade Quais não terá efeito na exclusão da tarefa.
Apenas com Falha
O sistema exclui apenas as tarefas com falha.
Apenas Aprovado
O sistema exclui apenas as tarefas transmitidas.
Manter 1 Aprovação
O sistema sempre mantém a tarefa transmitida por último, mesmo se ela atender à outros critérios de exclusão.

* O sistema exclui tarefas quando os valores de Dias ou Contagem são excedidos. Por exemplo, se você tiver Contagem definido como 10 e Dias definido como 2, e houver 8 tarefas, mas 3 tiverem mais do que 2 dias, essas três tarefas serão excluídas. Da mesma forma, se você tiver 12 tarefas, todas com menos de 2 dias, as duas tarefas mais antigas serão excluídas.

Quando uma tarefa de limpeza é executada, o sistema arquiva a tarefa e exclui dados de acordo com as configurações da classe.

Propriedades para Ativar Projetos em Eventos

Você pode ativar projetos (cadeia) quando ocorrem determinados eventos que são relevantes para classes. Utilizando essas propriedades, você pode modelar uma progressão de estados em seus processos.
As seguintes propriedades de classes permitem ativar tarefas quando determinados eventos ocorrem:
Iniciar na limpeza
Essa propriedade ativa o projeto especificado quando qualquer tarefa na classe é limpa (isto é, sempre que o sistema inicia uma tarefa de limpeza para uma tarefa com essa classe). Você pode utilizar essa propriedade para assegurar-se de que alguns arquivos específicos sejam excluídos, os que não forem excluídos automaticamente junto com a limpeza.
Iniciar na entrada
Esta propriedade ativa o projeto especificado quando a propriedade de classe de uma tarefa é alterada para essa classe. Você pode utilizar essa propriedade para ligar um processo à reclassificação de uma tarefa; por exemplo, você poderia criar uma classe de Teste e ativar alguns testes padrão quando a tarefa fosse promovida para a classe de Teste.
Iniciar na saída
Esta propriedade ativa o projeto especificado quando a propriedade de classe de uma tarefa é alterada dessa classe para outra.

Essas propriedades ativam projetos como cadeias.

Nota: Se essas propriedades ativarem uma tarefa que contém variáveis Alteração Obrigatória, os valores da variável não serão alterados.

Feedback