Desabilitar a limpeza automática do histórico do fluxo de trabalho
Atualizado em: 2010-05-05
Um fluxo de trabalho consiste em uma sequência de eventos como iniciação do fluxo de trabalho, criação de tarefa e conclusão de tarefa. Quando você adiciona um fluxo de trabalho, um banco de dados de histórico de fluxo de trabalho é automaticamente criado para controlar os eventos do fluxo de trabalho. O banco de dados do histórico do fluxo de trabalho armazena informações importantes sobre cada evento incluindo a data, o status, os participantes e a descrição. As entradas do histórico do fluxo de trabalho são colocadas em uma lista do SharePoint que é vinculada à biblioteca de documentos ou lista associada para fins de status e relatório de erros.
O Microsoft Office SharePoint Server 2007 executa um trabalho diário de Limpeza Automática de Fluxo de Trabalho para remover entradas da lista do histórico de fluxo de trabalho 60 dias após um fluxo de trabalho ser concluído ou cancelado. Você pode desabilitar o trabalho de Limpeza Automática de Fluxo de Trabalho se desejar controlar o histórico do fluxo de trabalho por um período mais longo. Entretanto, assim como com qualquer lista do SharePoint, se a lista do histórico de fluxo de trabalho exceder 2000 itens, o desempenho do site poderá sofrer um impacto. Se você estiver preocupado com o tamanho da lista do histórico do fluxo de trabalho, poderá reabilitar o trabalho de Limpeza Automática. Como alternativa, você pode criar uma lista de histórico separada para cada associação de fluxo de trabalho. Para mais informações, consulte Adicionar um fluxo de trabalho a uma lista ou biblioteca de documentos.
Dica
O histórico de fluxo de trabalho não deve ser usado como meio de fazer auditoria de eventos de fluxo de trabalho e não é necessariamente seguro. O Office SharePoint Server 2007 mantém um log de auditoria de eventos de fluxo de trabalho, mas não fornece um relatório de auditoria predefinido. Você pode desenvolver um relatório de auditoria personalizado no Visual Studio usando o log de auditoria e a classe SPAuditEntry. Para obter mais informações, consulte Classe SPAuditEntry (Microsoft.SharePoint) (https://go.microsoft.com/fwlink/?linkid=117689&clcid=0x416).
Importante
Você deve ser um membro do grupo Administradores de Farm do SharePoint para realizar este procedimento.
Para desabilitar a limpeza automática de fluxo de trabalho
Em Administração Central, clique na guia Operações da barra de navegação superior.
Na página Operações, na seção Configuração Global, clique em Definições de trabalho de timer.
Na página Definições de Trabalho de Timer, clique em Limpeza Automática do Fluxo de Trabalho para editar o trabalho de timer apropriado.
Na página Editar Trabalho de Timer, clique em Desabilitar e, em seguida, clique em OK para desabilitar o recurso de Limpeza Automática do Fluxo de Trabalho.
Dica
Se posteriormente você decidir habilitar a limpeza automática do fluxo de trabalho, acesse esta página novamente e clique em Habilitar para habilitar esse recurso.