~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Cadastrar Documentos ====== O cadastro de documentos possibilita ao usuário do sistema armazenar documentos gerados a partir de uma determinada atividade. Essa funcionalidade é utilizada pelos cadastradores de documentos e/ou gestores do SIGED. ===== Descrição do Caso de Uso ===== Este caso de uso inicia quando o usuário acessa a opção: //SIGED -> Documentos -> Cadastrar//. ====Passo 1==== Ao acessar o caso de uso o sistema solicita a seguinte informação: * **Tipo de Documento***: Tipo TEXTO. São apresentadas as opções cadastradas em [[desenvolvimento:especificacoes:siged:casos_de_uso:administracao:cadastros:tipos_de_documentos|Tipos de Documentos]]. ====Passo 2==== Em seguida, são solicitados os dados do documento: * **__Tipo de Documento__**: Tipo TEXTO. * **Arquivo***: Tipo TEXTO. Permite fazer o upload de um ou mais arquivos. Para cadas arquivo é disponibilizado a opção de removê-lo. * **Rótulo de Documento***: Tipo TEXTO. Permite copiar o nome do arquivo para colocar como rótulo. São solicitados as informações referentes ao descritores cadastrados para o tipo de documento escolhido. Para o cadastro de descritores, consulte a documentação referente ao caso de uso [[desenvolvimento:especificacoes:siged:casos_de_uso:administracao:cadastros:descritores_de_documentos|Cadastrar Descritores]]. São solicitados também os dados complementares: * **Palavras-Chave:** Tipo TEXTO. * **Localização Física:** Tipo TEXTO. * **Utiliza Versionamento:** Tipo TEXTO. ====Passo 3==== O sistema exibe as [[desenvolvimento:especificacoes:siged:casos_de_uso:administracao:cadastros:pastas_de_documentos|pastas de documentos]] cadastradas para que uma seja escolhida. São disponibilizadas as opções de criar nova pasta, alterar pasta ou remover a pasta. ===Criar Nova Pasta=== São solicitadas as seguintes informações: * **__Dentro de__**: Tipo TEXTO. Exibe o local escolhido como raiz da pasta a ser criada. * **Nome***: Tipo TEXTO. * **Rótulo***: Tipo TEXTO. * **Categoria***: Tipo TEXTO. São apresentadas as opções ''PASTA DE SISTEMA'' e ''PASTA DE USUÁRIO''. ===Alterar Pasta=== Exibe as seguintes informações, permitindo sua edição: * **__Dentro de__**: Tipo TEXTO. Exibe o local escolhido como raiz da pasta a ser criada. * **Nome***: Tipo TEXTO. * **Rótulo***: Tipo TEXTO. * **Categoria***: Tipo TEXTO. São apresentadas as opções ''PASTA DE SISTEMA'' e ''PASTA DE USUÁRIO''. ===Remover Pasta=== Excluí a pasta de documentos. ====Passo 4==== Após a escolha da pasta o documento é cadastrado e é exibida uma lista com os documentos da pasta: * **__Tipo de Documento__**: Tipo TEXTO. * **__Nome do Documento__**: Tipo TEXTO. Para cada item são disponibilizadas as opções de: ''Cadastrar Novo Documento'', ''Visualizar'', ''Criar Link'', ''Converter em PDF'', ''Vincular Documento'', ''Adicionar Nova Versão'', ''Alterar'' e ''Remover''. ===Criar novo documento=== Permite o cadastro de um novo documento solicitando as informações contidas nessa especificação. ===Visualizar=== O sistema exibe as informações do documento: * **__Nome__**: Tipo TEXTO. * **__Cadastrado em__**: Tipo TEXTO. * **__Tipo de Documento__**: Tipo TEXTO. * **__Descritores__**: Tipo TEXTO. * **__Suporta versões__**: Tipo TEXTO. * **__Versões__**: Tipo TEXTO. São apresentadas as versões caso o documento possua controle de versão. * **__Vínculos__**: Tipo TEXTO. O sistema permite ainda a visualização do conteúdo do documento.([[#principais_regras_de_negócio|RN01]]). ===Criar Link=== Permite criar um link para o documento e armazená-lo em outra pasta. São exibidas as informações do documento de destino: * **__Rótulo do Documento__**: Tipo TEXTO. * **__Nome do Documento__**: Tipo TEXTO. * **__Tipo do Documento__**: Tipo TEXTO. Caso haja descritores cadastrados, também serão exibidos. É solicitado o rótulo para o link: * **Rótulo do Link***: Tipo TEXTO. E exibido as pastas conforme descrito no [#passo_3|passo 3]. ===Converter em PDF=== Permite converter o arquivo para o formato PDF. ===Vincular Documento=== Vincula o documento com outro no SIGED. Ao visualizar o documento, são exibidos um link dos documentos vinculados para serem visualizados também. O sistema exibe as informações do documento: * **__Tipo de Documento__**: Tipo TEXTO. * **__Localização no SIGED__**: Tipo TEXTO. Exibe o caminho da pasta onde está localizado o documento. * **__Palavras Chave__**: Tipo TEXTO. * **__Localização Física__**: Tipo TEXTO. * **__Cadastrado por__**: Tipo TEXTO. Formato: NOME DO USUÁRIO (login). * **__Cadastrado em__**: Tipo DATA. * **__Utiliza Versionamento__**: Tipo TEXTO. * **__Versão Atual__**: Tipo NUMÉRICO. Caso haja descritores cadastrados, eles também são exibidos acima. O sistema exibe as pastas para que sejam escohidos os documentos a serem vinculados. Os documentos da pasta são exibidos com as seguintes informações: * **__Tipo__**: Tipo TEXTO. Tipo do documento. São exibidas também as informações dos descritores cadastrados. Podem ser inseridos um ou mais documentos. === Adicionar nova versão === ===Alterar=== Exibe as informações fornecidas no [[#principais_regras_de_negócio|passo 2]] para edição. ===Remover=== Excluí o documento da pasta. ==== ==== Então o caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - Permite visualizar o conteúdo dos documentos que estão no formato PDF. ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.siged.dominio.Descritor | sistemas_comum.ged.descritor | | br.ufrn.siged.dominio.Documento | sistemas_comum.ged.documento | | br.ufrn.siged.dominio.PermissaoTipoDocumento | sistemas_comum.ged.permissao_tipo_documento | | br.ufrn.siged.dominio.TipoDocumento | sistemas_comum.ged.tipo_documento | | br.ufrn.siged.dominio.ValorDescritor | sistemas_comum.ged.valor_descritor | ===== Plano de Teste ===== Sistema: SIGED Módulo: Não se aplica. Link(s): Aba de Documentos -> Cadastrar Usuários: lufele Papel que usuário deve ter: SigedPapeis.GESTOR_SIGED_GLOBAL, SigedPapeis.CADASTRADOR_DOCUMENTOS, SigedPapeis.GESTOR_SIGED. ===== Cenários de Teste ===== ===== Dados para o Teste =====