segunda-feira, 3 de fevereiro de 2014

SharePoint - Workflow History / Histórico dos fluxos de trabalho


Existe uma confusão sobre o Timer Job "Workflow Auto Cleanup" que é executado diariamente. Muitas pessoas acreditam que elas vão perder o histórico dos fluxos de trabalho e desabilitam o job que impacta no desempenho do SharePoint.

A finalidade deste job é apenas deletar instâncias e tarefas relacionados pós finalização. SharePoint mantém uma lista "hidden" (escondida) desses itens, que poderá ser acessada adicionando /lists/Workflow%20History no final do endereço da biblioteca ou lista (por exemplo: contoso.com/lista123/lists/Workflow%20History).

Também existe a possibilidade de tirar o flag "hidden" e visualizar o histórico para facilitar o acesso por meio do script abaixo:

$web = Get-SPWeb "http://intranet.contoso.com"
$list = $web.Lists["Workflow History"]
$list.Hidden = $false
$list.Update()

Obs.: Essa lista não é muito detalhada, você deverá verificar se ela contém os dados necessários. A MS recomenda a utilizar a auditoria do SharePoint para atender os requerimentos de uma auditoria interna.


Grande abraço

Nenhum comentário:

Postar um comentário