nsi-iff/bd — Issue #20: Implementar Workflow de Publicação de Conteúdos
Author: ratem
Created: 2012-02-09 18:25:34+00:00
State: open
Labels: Funcionalidade

Implementar o workflow de publicação de conteúdos, que envolve os estágios de edição pelo proprietário e de análise de conteúdo e de metadados pelo bibliotecario, bem como a granularização.

Os estados são os seguintes(no formato nome_do_estado [estados de entrada]/[estados de saída]]:
a) Editável: permite que o conteúdo seja editado, é o estado inicial do objeto após sua criação, estando ainda sob controle do proprietário. Deste estado o conteúdo pode ir para [Pendente].

b) Pendente: o proprietário submete o conteúdo para análise e este é ainda editável, mas apenas pelo bibliotecário. Deste estado o conteúdo pode ir para [ Granularizando] se foi aprovado pelo bibliotecário e for um conteúdo granularizável, [Editável] se devolvido ao proprietário para melhorias, [Reprovado] se recusado por completo. Para conteúdos não granularizáveis, se aprovado e não granularizável, vai para [Publicado].

c) Granularizando: o conteúdo foi enviado para a granularização. Deste estado o conteúdo pode ir automaticamente para [Publicado] se a granularização ocorreu sem problemas, ou [Pendente] se houve problema.

d) Removido: conteúdo impróprio para a BD - por qualquer motivo, deve ser produzida uma justificativa para esta classificação que deverá ser armazenada permanentemente, junto com o conteúdo.

e) Publicado: o conteúdo está visível e "buscável". Deste estado pode ir para [Editável] se for requisitada alteração no conteúdo, para [Recolhido] se foi requisitado recolhimento.

f) Recolhido: o conteúdo é privado, sendo visto apenas pelos bibliotecários. Deste estado pode ir para [Editável] se solicitado - devendo ser destruídos os gráos, para [Publicado], ou [Removido].