Requisitos De Sistema (Aurus) - Presentation Transcript
Synergia – DCC – UFMG
Especificação de Requisitos de Sistema
AURUS
Autores: Equipe do Synergia
Belo Horizonte
02/03/2007
Especificação de Requisitos de Sistema
Sumário
Especificação de Requisitos de Sistema ..............................................................................2
1 Introdução ................................................................................................................9
1.1 Objetivos deste documento ..............................................................................9
1.2 Escopo do sistema ............................................................................................9
1.2.1 Nome do sistema e de seus componentes principais ...............................9
1.2.2 Missão do sistema ....................................................................................9
1.2.3 Limites do sistema .................................................................................10
1.3 Materiais de referência...................................................................................10
1.4 Siglas utilizadas neste documento .................................................................11
1.5 Visão geral deste documento .........................................................................11
2 Visão geral do sistema ...........................................................................................12
2.1 Descrição geral do sistema.............................................................................12
2.1.1 Módulos do sistema ...............................................................................12
2.1.2 Exemplo de aplicação ............................................................................14
2.2 Requisitos de negócio ....................................................................................17
2.2.1 Requisitos gerais ....................................................................................17
2.2.2 Requisitos específicos – Módulo de Gestão de documentos .................18
2.2.3 Requisitos específicos – Módulo de Gestão de processos .....................19
2.2.4 Requisitos específicos – Módulo de Banco de Legislação ....................19
2.2.5 Requisitos específicos – Módulo de Recuperação de informação .........20
2.2.6 Requisitos específicos – Módulo de Gestão de usuários .......................20
3 Detalhamento dos módulos ....................................................................................20
3.1 Módulo de gestão de documentos ..................................................................20
3.1.1 Escopo do módulo ..................................................................................20
3.1.1.1 Nome do módulo e de seus componentes principais .........................20
3.1.1.2 Objetivo do módulo ...........................................................................20
3.1.2 Descrição geral do módulo ....................................................................20
3.1.2.1 Visão geral .........................................................................................20
3.1.2.2 Diagramas de contexto.......................................................................21
3.1.2.2.1 Organização de documentos ........................................................21
3.1.2.2.2 Definição de dossiês.....................................................................21
3.1.2.2.3 Gestão de dossiês .........................................................................22
3.1.2.2.4 Definição de documentos.............................................................22
3.1.2.2.5 Gestão de documentos .................................................................23
3.1.2.2.6 Consultas ......................................................................................24
3.1.2.2.7 Definição de tabela de temporalidade e destinação .....................24
3.1.2.2.8 Avaliação e destinação de documentos e dossiês ........................25
3.1.2.2.9 Armazenamento e preservação ....................................................26
3.1.2.2.10 Definição de elementos de suporte ............................................27
3.1.2.3 Funções do módulo ............................................................................28
3.1.2.4 Usuários e sistemas externos..............................................................31
3.1.2.5 Interfaces de sistema ..........................................................................32
3.1.2.5.1 Interfaces de software ..................................................................32
3.1.2.5.2 Interfaces de hardware .................................................................32
2
3.1.2.5.3 Interfaces de comunicação ...........................................................32
3.1.3 Modelo de entidades ..............................................................................33
3.1.3.1 Diagramas de classes .........................................................................33
3.1.3.1.1 Plano de classificação ..................................................................33
3.1.3.1.2 Dossiê...........................................................................................33
3.1.3.1.3 Documento ...................................................................................35
3.1.3.1.4 Tabela de temporalidade e destinação .........................................37
3.1.3.1.5 Dispositivo de armazenamento ....................................................37
3.1.3.1.6 Tesauro.........................................................................................38
3.1.3.1.7 Ferramenta externa .......................................................................38
3.1.3.2 Descrição das classes .........................................................................39
3.1.4 Casos de uso...........................................................................................45
3.1.4.1 Organização de documentos ..............................................................45
3.1.4.1.1 Caso de uso Definir plano de classificação..................................45
3.1.4.1.2 Caso de uso Definir classe ...........................................................45
3.1.4.2 Definição de dossiês...........................................................................46
3.1.4.2.1 Caso de uso Definir tipo de dossiê...............................................46
3.1.4.3 Gestão de dossiês ...............................................................................47
3.1.4.3.1 Caso de uso Manipular dossiê ......................................................47
3.1.4.3.2 Caso de uso Manipular dossiê através de sistema externo ..........49
3.1.4.3.3 Caso de uso Adicionar dossiês em lote ........................................51
3.1.4.3.4 Caso de uso Alterar dados em grupo de dossiês ..........................51
3.1.4.3.5 Caso de uso Encerrar volume.......................................................51
3.1.4.3.6 Caso de uso Registrar tramitação de dossiê .................................52
3.1.4.3.7 Caso de uso Exportar dossiê ........................................................52
3.1.4.4 Definição de documentos...................................................................54
3.1.4.4.1 Caso de uso Definir tipo de documento .......................................54
3.1.4.5 Gestão de documentos .......................................................................56
3.1.4.5.1 Caso de uso Manipular documento ..............................................56
3.1.4.5.2 Caso de uso Manipular documento através de sistema externo ...59
3.1.4.5.3 Caso de uso Adicionar documentos em lote ................................62
3.1.4.5.4 Caso de uso Registrar tramitação de documento .........................62
3.1.4.5.5 Caso de uso Exportar documento ................................................62
3.1.4.5.6 Caso de uso Consultar relatório de histórico de alteração do
conteúdo do documento .................................................................................63
3.1.4.6 Consultas ............................................................................................64
3.1.4.6.1 Caso de uso Consultar dados de plano de classificação ..............64
3.1.4.6.2 Caso de uso Consultar dados de classe ........................................64
3.1.4.6.3 Caso de uso Consultar dados de tesauro ......................................65
3.1.4.6.4 Caso de uso Localizar dossiê .......................................................65
3.1.4.6.5 Caso de uso Localizar documento ...............................................65
3.1.4.7 Definição de tabela de temporalidade e destinação ...........................66
3.1.4.7.1 Caso de uso Definir tabela de temporalidade e destinação ..........66
3.1.4.8 Avaliação e destinação de documentos e dossiês ..............................68
3.1.4.8.1 Caso de uso Iniciar contagem de prazo de guarda de documento
ou dossiê 68
3.1.4.8.2 Caso de uso Notificar necessidade de avaliação de documento ou
dossiê 68
3.1.4.8.3 Caso de uso Avaliar documento ou dossiê ..................................69
3
3.1.4.8.4 Caso de uso Transferir documento ou dossiê de um tipo de
arquivamento para outro ................................................................................69
3.1.4.8.5 Caso de uso Eliminar documento ou dossiê ................................70
3.1.4.9 Armazenamento e preservação ..........................................................72
3.1.4.9.1 Caso de uso Definir tipo de dispositivo de armazenamento ........72
3.1.4.9.2 Caso de uso Cadastrar dispositivo de armazenamento ................72
3.1.4.9.3 Caso de uso Consultar utilização de dispositivo de
armazenamento ..............................................................................................73
3.1.4.9.4 Caso de uso Notificar nível crítico de utilização de dispositivo de
armazenamento ..............................................................................................73
3.1.4.9.5 Caso de uso Consultar relatório de documentos digitais ordenados
por freqüência de uso .....................................................................................74
3.1.4.9.6 Caso de uso Notificar necessidade de rejuvenescimento de
dispositivo de armazenamento .......................................................................74
3.1.4.9.7 Caso de uso Verificar dados armazenados...................................75
3.1.4.10 Definição de elementos de suporte ...................................................75
3.1.4.10.1 Caso de uso Definir campo de dados.........................................75
3.1.4.10.2 Caso de uso Definir metadado ...................................................76
3.1.4.10.3 Caso de uso Definir tesauro .......................................................77
3.1.4.10.4 Caso de uso Definir ferramenta externa .....................................77
3.1.5 Regras.....................................................................................................78
3.1.5.1 Metadados de classe de plano de classificação ..................................78
3.1.5.2 Classificação de dossiê em classe do plano de classificação .............78
3.1.5.3 Metadados de dossiê ..........................................................................78
3.1.5.4 Permissões de dossiê ..........................................................................78
3.1.5.5 Metadados de documento...................................................................79
3.1.5.6 Campos de dados de documento ........................................................79
3.1.5.7 Anexos de documento ........................................................................79
3.1.5.8 Permissões de documento ..................................................................79
3.1.6 Requisitos não funcionais ......................................................................79
3.2 Módulo de gestão de processos......................................................................80
3.2.1 Escopo do módulo ..................................................................................80
3.2.1.1 Nome do módulo e de seus componentes principais .........................80
3.2.1.2 Objetivo do módulo ...........................................................................80
3.2.2 Descrição geral do módulo ....................................................................80
3.2.2.1 Visão geral .........................................................................................80
3.2.2.2 Diagramas de contexto.......................................................................81
3.2.2.2.1 Definição de fluxo de trabalho.....................................................81
3.2.2.2.2 Tramitação de processo................................................................82
3.2.2.2.3 Análise de fluxo de trabalho ........................................................84
3.2.2.3 Funções do módulo ............................................................................85
3.2.2.3.1 Definição de fluxo de trabalho.....................................................85
3.2.2.3.2 Tramitação de processo................................................................86
3.2.2.3.3 Análise de fluxo de trabalho ........................................................87
3.2.2.4 Usuários e sistemas externos..............................................................88
3.2.2.5 Interfaces de sistema ..........................................................................89
3.2.2.5.1 Interfaces de software ..................................................................89
3.2.2.5.2 Interfaces de hardware .................................................................89
3.2.2.5.3 Interfaces de comunicação ...........................................................89
3.2.3 Modelo de entidades ..............................................................................90
4
3.2.3.1 Diagramas de classes .........................................................................90
3.2.3.1.1 Definição de fluxos de trabalho ...................................................90
3.2.3.1.2 Tramitação de processo................................................................96
3.2.3.2 Descrição das classes .........................................................................99
3.2.4 Casos de uso.........................................................................................106
3.2.4.1 Definição de fluxos de trabalho .......................................................106
3.2.4.1.1 Caso de uso Definir tipo de processo.........................................106
3.2.4.1.2 Caso de uso Definir fluxo de trabalho .......................................107
3.2.4.1.3 Caso de uso Definir atividade ....................................................109
3.2.4.1.4 Caso de uso Definir artefato.......................................................110
3.2.4.1.5 Caso de uso Importar definição de fluxo de trabalho ................111
3.2.4.1.6 Caso de uso Exportar definição de fluxo de trabalho ................111
3.2.4.1.7 Caso de uso Definir ferramenta externa .....................................112
3.2.4.1.8 Caso de uso Definir tipo de mensagem......................................112
3.2.4.1.9 Caso de uso Definir categorias...................................................113
3.2.4.2 Tramitação de processos ..................................................................114
3.2.4.2.1 Caso de uso Iniciar novo processo .............................................114
3.2.4.2.2 Caso de uso Gerenciar lista de tarefas .......................................114
3.2.4.2.3 Caso de uso Executar tarefa .......................................................115
3.2.4.2.4 Caso de uso Executar tarefa automática ....................................118
3.2.4.2.5 Caso de uso Alterar responsável por tarefa ................................119
3.2.4.2.6 Caso de uso Anexar documento.................................................119
3.2.4.2.7 Caso de uso Registrar movimentação de documentos físicos ...121
3.2.4.2.8 Caso de uso Alterar dados de processo ......................................122
3.2.4.2.9 Caso de uso Paralisar processo ..................................................122
3.2.4.2.10 Caso de uso Cancelar processo ................................................123
3.2.4.2.11 Caso de uso Concluir processo ................................................124
3.2.4.2.12 Caso de uso Cancelar tarefa .....................................................124
3.2.4.2.13 Caso de uso Vincular processos...............................................125
3.2.4.2.14 Caso de uso Anexar processo...................................................126
3.2.4.2.15 Caso de uso Corrigir tarefa concluída......................................126
3.2.4.2.16 Caso de uso Alterar fluxo de processo.....................................127
3.2.4.2.17 Caso de uso Gerenciar observadores de processo....................127
3.2.4.2.18 Caso de uso Notificar sobre prazo ...........................................128
3.2.4.2.19 Caso de uso Consultar resumo de processo .............................129
3.2.4.2.20 Caso de uso Consultar dados de processo................................129
3.2.4.2.21 Caso de uso Consultar dados de tarefa ....................................130
3.2.4.2.22 Caso de uso Monitorar processos em tramitação.....................130
3.2.4.3 Análise de fluxos de trabalho...........................................................131
3.2.4.3.1 Caso de uso Analisar desempenho de fluxo de trabalho ............131
3.2.4.3.2 Caso de uso Simular fluxo de trabalho ......................................132
3.2.5 Regras...................................................................................................133
3.2.5.1 Tipos de documentos que podem ser anexados a um processo .......133
3.2.5.2 Validação de fluxo de trabalho ........................................................133
3.2.5.3 Estados de um tipo de processo .......................................................133
3.2.5.4 Estados de um fluxo de trabalho ......................................................134
3.2.5.5 Estados de um processo ...................................................................134
3.2.5.6 Estados de uma tarefa ......................................................................135
3.2.6 Requisitos não funcionais ....................................................................135
3.3 Banco de Legislação ....................................................................................136
5
3.3.1 Escopo do módulo ................................................................................136
3.3.1.1 Nome do módulo e de seus componentes principais .......................136
3.3.1.2 Objetivo do módulo .........................................................................136
3.3.2 Descrição geral do módulo ..................................................................136
3.3.2.1 Visão geral .......................................................................................136
3.3.2.2 Diagramas de contexto.....................................................................137
3.3.2.2.1 Diagrama de contexto Cadastramento de normas jurídicas.......137
3.3.2.2.2 Diagrama de contexto Consulta a normas jurídicas cadastradas
137
3.3.2.3 Funções do módulo ..........................................................................138
3.3.2.4 Usuários e sistemas externos............................................................138
3.3.2.5 Interfaces de sistema ........................................................................139
3.3.2.5.1 Interfaces de software ................................................................139
3.3.2.5.2 Interfaces de hardware ...............................................................139
3.3.2.5.3 Interfaces de comunicação .........................................................139
3.3.3 Modelo de entidades ............................................................................140
3.3.3.1 Diagramas de classes .......................................................................140
3.3.3.1.1 Diagrama de classes Norma jurídica..........................................140
3.3.3.1.2 Diagrama de classes Constituição..............................................141
3.3.3.1.3 Diagrama de classes Histórico de norma jurídica ......................142
3.3.3.1.4 Diagrama de classes Cadastro de tipos de norma ......................142
3.3.3.2 Descrição das classes .......................................................................143
3.3.4 Casos de uso.........................................................................................145
3.3.4.1 Cadastramento de normas jurídicas .................................................145
3.3.4.1.1 Caso de uso Cadastrar dados de constituição ............................145
3.3.4.1.2 Caso de uso Cadastrar emenda constitucional...........................147
3.3.4.1.3 Caso de uso Cadastrar norma infraconstitucional......................149
3.3.4.1.4 Caso de uso Cadastrar norma complementar .............................149
3.3.4.1.5 Caso de uso Cadastrar tipos de norma .......................................150
3.3.4.2 Consulta a normas jurídicas cadastradas..........................................151
3.3.4.2.1 Caso de uso Consultar norma jurídica .......................................151
3.3.5 Regras...................................................................................................153
3.3.6 Requisitos não funcionais ....................................................................153
3.4 Recuperação de informação .........................................................................154
3.4.1 Escopo do módulo ................................................................................154
3.4.1.1 Nome do módulo e de seus componentes principais .......................154
3.4.1.2 Objetivo do módulo .........................................................................154
3.4.2 Descrição geral do módulo ..................................................................154
3.4.2.1 Visão geral .......................................................................................154
3.4.2.1.1 Sentenças de pesquisa ................................................................154
3.4.2.1.2 Relatórios ...................................................................................155
3.4.2.2 Diagramas de contexto.....................................................................156
3.4.2.2.1 Diagrama de contexto Recuperação de informação...................156
3.4.2.2.2 Diagrama de contexto Integração com outros módulos.............157
3.4.2.3 Funções do módulo ..........................................................................157
3.4.2.4 Usuários e sistemas externos............................................................158
3.4.2.5 Interfaces de sistema ........................................................................158
3.4.2.5.1 Interfaces de software ................................................................158
3.4.2.5.2 Interfaces de hardware ...............................................................158
3.4.2.5.3 Interfaces de comunicação .........................................................158
6
3.4.3 Modelo de entidades ............................................................................159
3.4.3.1 Diagramas de classes .......................................................................159
3.4.3.1.1 Diagrama de classes Árvore de objetos de pesquisa..................159
3.4.3.1.2 Diagrama de classes Sentença de pesquisa ................................159
3.4.3.1.3 Diagrama de classes Relatório ...................................................160
3.4.3.2 Descrição das classes .......................................................................161
3.4.4 Casos de uso.........................................................................................163
3.4.4.1 Recuperação de informa ção .............................................................163
3.4.4.1.1 Caso de uso Executar pesquisa ..................................................163
3.4.4.1.2 Caso de uso Emitir relatório .......................................................165
3.4.4.1.3 Caso de uso Cadastrar sentença de pesquisa..............................166
3.4.4.1.4 Caso de uso Definir relatório .....................................................167
3.4.5 Regras...................................................................................................168
3.4.6 Requisitos não funcionais ....................................................................169
3.5 Módulo de gestão de usuários ......................................................................170
3.5.1 Escopo do módulo ................................................................................170
3.5.1.1 Nome do módulo e de seus componentes principais .......................170
3.5.1.2 Objetivo do módulo .........................................................................170
3.5.2 Descrição geral do módulo ..................................................................170
3.5.2.1 Visão geral .......................................................................................170
3.5.2.2 Diagramas de contexto.....................................................................171
3.5.2.2.1 Gestão de usuários – Visão Geral ..............................................171
3.5.2.3 Funções do módulo ..........................................................................172
3.5.2.4 Usuários e sistemas externos............................................................172
3.5.2.5 Interfaces de sistema ........................................................................173
3.5.2.5.1 Interfaces de software ................................................................173
3.5.2.5.2 Interfaces de hardware ...............................................................173
3.5.2.5.3 Interfaces de comunicação .........................................................173
3.5.3 Modelo de entidades ............................................................................174
3.5.3.1 Diagramas de classes .......................................................................174
3.5.3.1.1 Usuários e grupos.......................................................................174
3.5.3.1.2 Sistemas .....................................................................................175
3.5.3.1.3 Permissões..................................................................................176
3.5.3.2 Descrição das classes .......................................................................178
3.5.4 Casos de uso.........................................................................................180
3.5.4.1 Usuários e grupos.............................................................................180
3.5.4.1.1 Caso de uso Cadastrar usuário ...................................................180
3.5.4.1.2 Caso de uso Cadastrar grupo de usuários ..................................181
3.5.4.1.3 Caso de uso Consultar dados de usuários ..................................183
3.5.4.1.4 Caso de uso Desativar usuário automaticamente .......................184
3.5.4.1.5 Caso de uso Alterar senha ..........................................................184
3.5.4.2 Sistemas ...........................................................................................185
3.5.4.2.1 Caso de uso Cadastrar sistema ...................................................185
3.5.4.3 Permissões........................................................................................185
3.5.4.3.1 Caso de uso Gerenciar permissões de acesso.............................185
3.5.4.3.2 Caso de uso Gerenciar permissões de administração.................186
3.5.5 Regras...................................................................................................187
3.5.5.1 Permissões de acesso de um usuário................................................187
3.5.6 Requisitos não funcionais ....................................................................187
4 Informações de suporte ........................................................................................188
7
4.1 Classes de entidade gerais............................................................................188
4.1.1 Descrição..............................................................................................188
4.1.2 Diagramas de classes ...........................................................................188
4.1.2.1 Campo de dado.................................................................................188
4.1.2.2 Classes consultadas do SINFI ..........................................................188
4.1.3 Descrição das classes ...........................................................................189
8
1 Introdução
1.1 Objetivos deste documento
Especificação dos requisitos do sistema Aurus , descrevendo sua organização em alto nível e os
principais requisitos e conceitos envolvidos em cada um dos módulos que o compõem.
Público alvo: Coordenadores, funcionários e colaboradores da SEPLAG (Secretaria de Estado de
Planejamento e Gestão de Minas Gerais), além da equipe responsável pelo desenvolvimento do
Aurus .
1.2 Escopo do sistema
1.2.1 Nome do sistema e de seus componentes principais
O sistema é denominado Aurus , sendo composto pelos seguintes módulos:
• Gestão de processos
• Gestão de documentos
• Recuperação de informação
• Gestão de usuários
• Banco de legislação
1.2.2 Missão do sistema
O sistema tem dois objetivos principais:
• Suporte informatizado à definição de fluxos de trabalho e à tramitação e
acompanhamento de processos nos Órgãos e Entidades do Estado, de forma integrada
com outras ferramentas do negócio;
• Armazenamento, organização, recuperação e preservação de documentos e informações
produzidos ou utilizados durante a realização dos processos de negócio do Estado.
9
1.2.3 Limites do sistema
Aspecto Limite
Regras de negócio O Aurus não oferecerá suporte direto a regras de negócio específicas dos
específicas de cada domínios de negócio aos quais ele será aplicado.
domínio O sistema oferecerá um conjunto básico de recursos que por si só já é
funcional e poderá ser utilizado para oferecer suporte a processos de
negócio do Estado. No entanto, quando houver necessidade de suporte a
regras de negócio ou a funcionalidades específicas de algum processo de
negócio, deverá ser desenvolvido um software à parte, externo ao Aurus ,
que ficará responsável por prover esses recursos. O Aurus oferecerá
apenas mecanismos que possibilitem a integração com esses sistemas
externos.
Utilização do módulo O Aurus prevê a possibilidade de sistemas externos utilizarem o seu
de Gestão de módulo de Gestão de usuários para administrar os dados de seus usuários
usuários por e as respectivas permissões. No entanto, nesses casos o Aurus atuará
sistemas externos apenas como provedor das informações sobre usuários e permissões aos
sistemas externos; a autenticação dos usuários por esses sistemas (logon)
não é de responsabilidade do Aurus e deverá ser tratada por cada sistema.
1.3 Materiais de referência
No Mate rial Referência
1 Descrição de SYNERGIA. Descrição de Negócio: DCCTA – SEPLAG.
Negócio da Documento produzido na primeira fase do projeto. Disponível no
DCCTA Synergia e na DCCTA/SEPLAG.
2 Especificação de SYNERGIA. Especificação de Requisitos do Sistema de
Requisitos do Aposentadoria da DCCTA/SEPLAG.
sistema de Documento disponível no Synergia e na DCCTA/SEPLAG.
Aposentadoria
3 Modelo de HOLLINGSWORTH, David. The Workflow Reference Model.
referência para TC00-1003 issue 1.1. Workflow Management Coalition. 1995.
workflow Documento disponível na página do WfMC: www.wfmc.org
4 Especificação da Object Management Group. Business Process Modeling Notation
notação de (BPMN) Specification, dtc/06-02-01.
modelagem de Especificação da notação BPMN disponível no sítio:
negócio BPMN www.bpmn.org
5 Modelo de CONARQ. Modelo de Requisitos para Sistemas
requisitos e-ARQ Informatizados de Gestão Arquivística de Documentos – e-
ARQ. 2006.
Disponível no sítio: www.arquivonacional.gov.br
10
1.4 Siglas utilizadas neste documento
No Sigla Definição
1 SEPLAG Secretaria de Estado de Planejamento e Gestão do Estado de
Minas Gerais
2 DCCTA Diretoria Central de Contagem de Tempo e Aposentadoria da
SEPLAG.
3 WfMC Workflow Management Coalition (www.wfmc.org)
4 BPMN Business Process Modeling Language, padrão internacional de
notação para modelagem de processos de negócio. Vide seção de
materiais de referência (seção 1.3).
1.5 Visão geral deste documento
A seção 2 apresenta uma visão geral do sistema, descrevendo-o em alto nível, e documenta os
requisitos de negócio que orientaram a identificação dos requisitos do sistema.
A seção 3 contém o detalhamento de cada um dos módulos que compõem o Aurus .
A seção 4 apresenta, como informação de suporte, a descrição de classes de entidade que são
comuns ao Aurus como um todo, não fazendo parte de um módulo específico.
11
2 Visão geral do sistema
2.1 Descrição geral do sistema
O Aurus oferece uma solução de gestão de processos integrada com gestão de documentos e de
legislação, aplicável a todos os Órgãos e Entidades do Estado de Minas Gerais.
Através dele é possível definir as regras de tramitação dos processos (montando os fluxos de
trabalho), executar a tramitação com base nas regras definidas, acompanhar a execução de cada
tarefa da tramitação, gerenciar as listas de tarefas de cada servidor ou setor envolvido, recuperar o
histórico da tramitação de cada processo, entre outros recursos. Além disso, a tramitação pode
ocorrer entre diferentes Órgãos e Entidades do Estado, de forma integrada.
Paralelamente, o sistema permite a gestão de todos os documentos que são gerados, consumid os
ou alterados pelos Órgãos e Entidades durante a tramitação de seus processos (é possível também
gerenciar documentos independentemente da tramitação de processos, mas espera-se que
gradativamente toda a tramitação de documentos no Estado seja integrada com a tramitação de
processos). Para isso, o Aurus possui arquivos de documentos gerenciados através de
funcionalidades que dão suporte às principais práticas de arquivística e de Gestão Eletrônica de
Documentos (GED): classificação de documentos, políticas de preservação e descarte, controle de
versões, controle de temporalidade, entre outras.
Além do controle da tramitação de processos e da gestão de documentos, o Aurus oferece
também um banco de legislação capaz de armazenar de forma estruturada toda a l gislação e
estadual e federal, para que esta possa ser consultada pelos usuários e também referenciada de
forma padronizada em documentos e em tarefas realizadas durante a tramitação dos processos.
Como a natureza de processos que tramitam nos Órgãos e Entidades do Estado é bastante
diversificada, cada um com regras e atividades específicas, o Aurus permite ainda a integração
com outras ferramentas. Essas ferramentas podem atuar como clientes do Aurus , tendo acesso a
toda a sua infra-estrutura de tramitação de processos e gestão de documentos e legislações.
Ferramentas que dão suporte a atividades específicas dentro de cada processo de negócio podem
também ser integradas, sendo acionadas automaticamente pelo Aurus quando um usuário for
realizar uma tarefa relacionada àquela atividade. É o caso da ferramenta de Aposentadoria,
especificada para oferecer suporte às atividades específicas da tramitação de processos de
aposentadoria na DCCTA/SEPLAG (ver seção Informações de suporte para referência à
especificação da ferramenta de Aposentadoria).
Além desses recursos principais, há também uma série de funcionalidades de suporte, destacando-
se:
• Um conjunto de recursos para recuperação de informação, com funcionalidades que
permitem a criação de sentenças de pesquisa flexíveis e relatórios personalizáveis, busca
em texto, entre outras.
• Definição de políticas de segurança para todo o sistema, através da gestão de usuários e
de permissões de acesso a funções e informações.
2.1.1 Módulos do sistema
As funcionalidades oferecidas pelo Aurus estão divididas em cinco módulos, conforme
apresentado na figura a seguir:
12
Figura 1- Módulos do Aurus
Além dos módulos que constituem o Aurus , a figura anterior exibe também a interface com
sistemas externos.
A definição de cada um dos cinco módulos é apresentada na tabela que segue:
13
Módulo Descrição
Gestão de Módulo responsável pela definição dos fluxos de trabalho e pelo gerenciamento
processos de sua realização, acompanhando e organizando a tramitação dos processos,
controlando responsabilidades, prioridades e prazos.
Este módulo possui integração com o módulo de Gestão de documentos ,
permitindo que documentos em tramitação sejam tratados por esse outro módulo,
de forma transparente para o usuário.
Possui também integração com o Banco de Legislação, permitindo que o usuário
informe, durante a realização de uma tarefa, qual o fundamento legal utilizado
para tomar alguma decisão.
Gestão de Módulo responsável por gerenciar o arquivo de documentos, assim como a
documentos classificação, manipulação e preservação dos mesmos. As políticas de descarte
também estão relacionadas a este módulo.
Possui integração com o Banco de Legislação, permitindo que documentos
contenham referências a legislações.
Recuperação Módulo que provê aos usuários o acesso à informação contida no sistema, através
de informação de sentenças de pesquisa flexíveis e relatórios personalizáveis.
Para isso, acessa dados de todos os outros módulos do sistema.
Gestão de Módulo responsável pelo controle de usuários, grupos e permissões de acesso
usuários (tanto o acesso às funcionalidades quanto o acesso às informações).
As permissões definidas neste módulo têm impacto sobre todos os módulos do
sistema.
Banco de Módulo que administra um catálogo da legislação Estadual e Federal, para
legislação consulta e referência durante os diversos processos de negócio.
2.1.2 Exemplo de aplicação
Como ilustração de uma possível aplicação do Aurus em uma situação prática, pode-se utilizar
como exemplo a tramitação de um processo de aposentadoria na DCCTA/SEPLAG.
Para possibilitar a execução dessa tramitação no Aurus , é necessário definir previamente o fluxo
de trabalho, o que é feito no módulo de Gestão de processos. A definição do fluxo de trabalho
consiste em cadastrar no Aurus as atividades a serem realizadas, a ordem de execução, os
respectivos responsáveis, as informações e documentos que devem ser informados em cada
atividade, entre outras informações. Ou seja, define-se aqui todas as regras de tramitação. Por
exemplo, para a tramitação de processos de aposentadoria na DCCTA/SEPLAG, o seguinte fluxo
de trabalho poderia ser definido:
Órgão de
DCCTA / SEPLAG TCEMG
origem
Gestor de Funcionário do Setor Funcionário do Funcionário do Funcionário do
arquivo de Aposentadoria Setor de Atos Setor de Taxação Setor de Taxação
Iniciar
processo
Emitir e
Distribuir Analisar e Taxar e Preparar e enviar Homologar
publicar ato de
PA conferir PA sanear PA PA ao TCEMG aposentadoria
aposentadoria
Figura 2- Exemplo de definição de um fluxo de trabalho
14
Além de definir o fluxo de trabalho, é necessário definir também os tipos de documentos que são
gerados, alterados e/ou consultados durante a tramitação do processo. A definição dos tipos de
documentos é feita no módulo de Gestão de documentos. Um exemplo de tipo de documento
aplicável ao processo de aposentadoria é o Ato de aposentadoria . Esse tipo de documento é então
definido, para que o módulo de Gestão de documentos possa tratá-lo quando o mesmo for criado
no processo de aposentadoria. O mesmo ocorre para todos os demais tipos de documentos
(certidão de tempo de serviço/contribuição, informativo de proventos, etc.).
Uma vez definidos o fluxo de trabalho e os tipos de documentos que serão tratados durante a
tramitação, os processos de aposentadoria já podem começar a tramitar através do sistema. A
figura a seguir ilustra como isso ocorre:
Órgão de
DCCTA / SEPLAG TCEMG
origem
Gestor de Funcionário do Setor Funcionário do Funcionário do
arquivo de Aposentadoria Setor de Atos Setor de Taxação
Lista de
tarefas
processos
Gestão de
Iniciar
processo
Emitir e
Distribuir
PA
Analisar e
conferir PA
publicar ato de
Taxar e
sanear PA
Preparar e enviar
PA ao TCEMG
Homologar
aposentadoria
...
aposentadoria
cria
consulta
SIPRO
documentos
conclui tarefa
Gestão de
conclui tarefa
conclui tarefa
conclui tarefa
consulta
aciona
referencia
aciona
aciona
aciona
Ato de Documentos
Documentos do processo
do processo aposentadoria
legisla ção
Banco de
Legislação Legislação Legislaç ão
referencia
Ferramentas
cria
externas
Módulo de Sistema de
Analisador Emissor de Ferramenta
aposentadoria / aposentadoria /
de PA atos de taxaç ão
SEPLAG TCEMG
Figura 3- Exemplo de tramitação de um processo no Aurus
• O Órgão de origem solicita o início da tramitação de um processo de aposentadoria,
informando no sistema os documentos e as informações necessárias para dar início ao
processo.
• O Aurus verifica se todos os documentos e informações necessários foram informados, e
dá início então ao processo de aposentadoria. Todos os documentos informados pelo
Órgão de origem são adicionados ao repositório do m ódulo de Gestão de documentos ,
onde serão preservados e ficarão disponíveis para acesso durante toda a tramitação.
• De acordo com o fluxo de trabalho previamente definido, o módulo de Gestão de
processos do Aurus cria a primeira tarefa para o processo, adic ionando-a à lista de
tarefas do funcionário que ficará responsável pela mesma (no exemplo dado é a tarefa
“Distribuir PA”, que fica na lista de tarefas do Gestor de arquivo, na DCCTA/SEPLAG).
15
• O Gestor de arquivo abre a sua lista de tarefas, vê a nova tarefa e inicia sua execução.
Quando a mesma é concluída, ele informa o fato no sistema, indicando também todas as
informações pertinentes (conforme as regras estabelecidas na definição do fluxo de
trabalho).
• O Aurus verifica se todas as informações necessárias sobre a execução da tarefa foram
informadas e cria, de acordo com o fluxo de trabalho definido, a tarefa seguinte (no caso,
a tarefa “Analisar e conferir PA”, de responsabilidade do Funcionário do Setor de
Aposentadoria ). Isso ocorre sucessivamente, tarefa a tarefa, até o processo ser concluído.
• Para algumas tarefas, pode haver ferramentas específicas para auxiliar o funcionário na
sua realização. Por exemplo, para a tarefa “Analisar e conferir PA” pode haver um
Módulo de Aposentadoria (externo ao Aurus ) que oferece funcionalidades específicas
para esse fim. Nesse caso, quando o usuário seleciona a tarefa para ser executada, o
Aurus automaticamente aciona a funcionalidade correspondente no Módulo de
Aposentadoria . Quando o usuário conclui os procedimentos n ecessários, o Módulo de
Aposentadoria já informa ao Aurus que a tarefa foi concluída, dando prosseguimento ao
processo. O Módulo de Aposentadoria tem também acesso aos documentos do processo,
armazenados no módulo de Gestão de documentos , e a todas as informações do
processo que estejam disponíveis no módulo de Gestão de processos.
• O envio do processo de aposentadoria ao TCEMG também pode ser feito através do
próprio sistema, caso o TCEMG também adote o Aurus (ou algum outro sistema capaz
de comunicar com o Aurus através de mensagens). Nesse caso, quando o Funcionário do
Setor de Taxação concluir a última tarefa, o módulo de Gestão de processos pode
encaminhar o processo automaticamente ao TCEMG. No TCEMG, a tramitação do
processo no Aurus também seguiria regras definidas em um fluxo de trabalho,
configurado pelo próprio TCEMG. O TCEMG poderia também acessar os documentos
disponíveis no repositório do módulo de Gestão de documentos 1 . A figura só ilustra a
primeira atividade realizada pelo TCEMG, mas o processo prosseguiria normalmente até
a sua conclusão (inclusive com possibilidade de retornar à SEPLAG ou mesmo ao Órgão
de origem, no caso de uma diligência, por exemplo).
Além do controle de execução das tarefas durante a tramitação dos processos, o sistema oferece
vários outros recursos. A seguir temos uma descrição de alguns deles:
• Todos os documentos, a partir do momento em que são adicionados ao repositório do
módulo de Gestão de documentos , passam a ser gerenciados por esse módulo, que
oferece suporte a procedimentos para sua classificação, preservação e descarte.
Documentos podem ser mantidos no repositório mesmo após a conclusão dos processos
(no caso de documentos com validade legal, isso sempre ocorrerá), possibilitando sua
preservação e seu acesso futuro.
• Sempre que for necessário mencionar alguma legislação, isso pode ser feito através de
referências às legislações cadastradas no Banco de legislação. Essas referências podem
estar em documentos (por exemplo, no texto de um Ato de Aposentadoria) ou em tarefas
realizadas e decisões tomadas durante a tramitação (por exemplo, a legislação que
fundamentou o deferimento ou indeferimento de uma solicitação).
• Todas as ações realizadas no Aurus , em cada um de seus módulos, possuem políticas
configuráveis de restrições de acesso. Os módulos do sistema consultam o módulo de
Gestão de usuários para checar a cada momento se o usuário possui permissão para
realizar a operação solicitada.
1
Alguns documentos, no entanto, deverão ser enviados em papel ao TCEMG por restrições legais . Mesmo
esses documentos estarão cadastrados no módulo de Gestão de documentos, através de seu suporte à
gestão de documentos físicos (que pode inclusive guardar uma imagem digitalizada do mesmo ).
16
• O módulo de Recuperação de informação pode ser também utilizado a qualquer
momento, para realizar buscas por documentos e legislações, obter informações de
processos, gerar relatórios, etc.
2.2 Requisitos de negócio
2.2.1 Requisitos gerais
Nome do requisito Descrição Prioridade 2
Transparência para o Possibilitar que o cidadão realize consultas, pela Internet, a 5
cidadão informações de seu interesse: situação de processos, conteúdo
de documentos, legislação.
Proteção quanto a Garantia contra acesso não autorizado a informações do 5
acesso não sistema, baseada em políticas definidas de permissão de acesso.
autorizado
Agilidade no acesso Eficiência na localização e acesso a documentos, processos e 4
à informação legislações pelos usuários, procurando maximizar sua
produtividade e minimizar o tempo e o custo de realização
dessas atividades.
Garantia de Garantir autenticidade de documentos e da autoria de ações 4
autenticidade realizadas no sistema.
Utilização por outros Oferecer uma interface documentada para que outros sistemas 4
sistemas (ou módulos específicos de determinados processos de
negócio) possam utilizar infra-estrutura do Aurus para
tramitação de processos, gestão de documentos, legislações,
etc.
Compartilhamento Possibilidade de controlar fluxos de trabalho que envolvam 3
de processos entre tramitação entre diferentes Órgãos do Estado.
Órgãos
Integração com Capacidade do Aurus de acessar informações e/ou 1
outros sistemas funcionalidades de sistemas já existentes no Estado.
2
1 = minima; 5 = máxima
17
2.2.2 Requisitos específicos – Módulo de Gestão de documentos
Nome do requisito Descrição Prioridade
Controle de Registro de recebimento de documentos pelos Órgãos do 5
protocolo Estado, e também da movimentação de documentos físicos
entre diferentes Órgãos.
Flexibilidade para o Flexibilidade para tratar documentos digitais nativos, 5
tratamento de documentos obtidos a partir da digitalização de documentos em
documentos de papel, e referenciar documentos em papel, microfilme e
naturezas diferentes armazenados em outras mídias como CDs. No caso de
documentos armazenados externamente ao sistema, este
registra apenas as referências aos documentos e, para os outros
documentos, a captura, o armazenamento e o acesso devem ser
feitos por meio do Aurus .
Flexibilidade na Flexibilidade do sistema para que cada instituição cadastre seus 5
definição de tipos de conjuntos de documentos, definindo, inclusive, os metadados e
documentos atributos desses documentos.
Padronização de Suporte do sistema para a padronização dos documentos 5
documentos utilizados pelas instituições e suas unidades, com a definição
de atributos, metadados e gabaritos para os documentos.
Organização dos Organização dos documentos armazenados no sistema e 4
documentos suporte à organização dos documentos arquivados
externamente em repositórios e pastas.
Compartilhamento Possibilidade de compartilhamento de documentos eletrônicos 4
de documentos entre ou digitalizados para acesso entre diferentes Órgãos do Estado.
Órgãos
Preservação de Auxílio no monitoramento do processo de preservação de 3
documentos documentos eletrônicos e físicos, garantindo acessibilidade
contínua a esses documentos.
Redução de custo de Redução do custo de armazenamento de documentos com a 3
armazenamento utilização de mídias mais baratas, com maiores capacidades de
armazenamento, e que possuam custos de manutenção
menores.
Monitoramento do Auxílio no monitoramento do espaço para guarda de 2
espaço para guarda documentos armazenados no sistema e arquivados
de documentos externamente.
Redução no consumo Redução no consumo de papel através do armazenamento de 2
de papel documentos em mídias eletrônicas.
18
2.2.3 Requisitos específicos – Módulo de Gestão de processos
Nome do requisito Descrição Prioridade
Suporte a regras de Possibilidade de se incluir regras de negócio de cada processo, 5
negócio específicas como regras de validação, critérios de decisão, restrições de
de cada processo prazo, etc.
Apoio à melhoria de Suporte a análise de processos existentes para detectar gargalos 5
processos e outros problemas existentes, além de facilidades para a
definição e validação de melhorias nos processos.
Flexibilidade na Flexibilidade do sistema com relação à definição dos processos 4
definição de e capacidade para alterar as definições existentes para refletir
processos mudanças nos processos.
Flexibilidade na Possibilidade de tratar, durante a execução dos processos, 4
execução de situações não previstas na definição dos mesmos (ex: alteração
processos de responsável por uma atividade, mudança na seqüência da
execução de tarefas, etc.).
Tratamento de Possibilidade de tratar documentos recebidos, criados e/ou 4
documentos do alterados durante a execução dos processos, de forma integrada
domínio do negócio com o módulo de Gestão de Documentos.
Agilidade na Eficiência na execução de tarefas do processo pelos usuários, 3
execução de procurando maximizar sua produtividade e minimizar o tempo
processos e o custo de execução dos processos.
Controle preciso da Acompanhamento preciso da execução de processos e do 3
execução de atendimento a prazos estipulados.
processos
Controle de entrada Melhoria na entrada de processos, para que a SEPLAG só 2
de processos receba processos com o mínimo de documentos e informações
necessários para sua tramitação.
Tratamento de Possibilidade de armazenar e disponibilizar informações 2
informações do específicas do domínio do negócio, ou seja, informações do
domínio do negócio negócio que não estão diretamente relacionadas ao controle de
fluxo de trabalho.
2.2.4 Requisitos específicos – Módulo de Banco de Legislação
Nome do requisito Descrição Prioridade
Padronização de Uniformização das referências a legislações nos sistemas do 4
referências às Estado, facilitando a consulta e classificação, além de
legislações possibilitar uma melhor interação entre sistemas que
necessitam referenciar legislações.
Registro e Documentação e transmissão de conhecimento, através da 4
transmissão de possibilidade de se registrar diretrizes para análise e discussões
conhecimento junto ao texto das legislações, que possam ser posteriormente
consultados.
Atualização da base Agilidade no povoamento e manutenção da base de dados, para 3
de dados permitir que esta esteja sempre atualizada e reflita toda a
legislação vigente que seja de relevância para os processos de
negócio do Estado.
19
2.2.5 Requisitos específicos – Módulo de Recuperação de informação
Nome do requisito Descrição Prioridade
Flexibilidade na Possibilidade de criar relatórios para atender a demandas 5
emissão de relatórios específicas, e/ou personalizar relatórios já existentes.
2.2.6 Requisitos específicos – Módulo de Gestão de usuários
Nome do requisito Descrição Prioridade
Possibilidade de uso Possibilidade de outros sistemas (integrados ou não ao Aurus ) 3
por outros sistemas utilizarem o módulo de Gestão de usuários , criando uma base
única e centralizada de controle de usuários e permissões de
acesso para sistemas dos órgãos e entidades do Estado.
3 Detalhamento dos módulos
3.1 Módulo de gestão de documentos
3.1.1 Escopo do módulo
3.1.1.1 Nome do módulo e de seus componentes principais
O módulo é denominado Gestão de documentos, podendo ser também referido como Aurus –
Gestão de documentos.
3.1.1.2 Objetivo do módulo
O módulo de Gestão de documentos é responsável pela definição dos planos de classificação e
dos tipos de dossiês e documentos utilizados pelas instituições do Estado de Minas Gerais, assim
como pela organização e manutenção de dossiês e documentos desses tipos.
3.1.2 Descrição geral do módulo
3.1.2.1 Visão geral
O módulo de Gestão de documentos tem como objetivo auxiliar a classificação, a organização, o
armazenamento e a preservação de [Dossiês] e [Documentos] manipulados por instituições da
Administração Pública Estadual de Minas Gerais.
Para isso, esse módulo oferece funcionalidades de cadastro do [Plano de classificação] adotado
pela instituição, dos [Tipos de dossiês] e [Tipos de documentos] utilizados, assim como dos
[Dossiês] e [Documentos] desses tipos produzidos e manipulados. Para auxiliar na preservação
desses documentos, o módulo apresenta ainda funcionalidades que permitem o cadastro de
[Tabelas de temporalidade e destinação] e dos [Dispositivos de armazenamento] empregados.
Além disso, auxilia o processo de preservação emitindo avisos que informam sobre a necessidade
de rejuvenescer dispositivos de armazenamento cuja vida útil prevista esteja terminando.
A especificação deste módulo foi baseada no Modelo de Requisitos para Sistemas Informatizados
de Gestão Arquivística de Documentos (e-Arq) elaborado pela Câmara Técnica de Documentos
Eletrônicos do Conselho Nacional de Arquivos (vide seção Materiais de referência , na
introdução deste documento). Trata-se de um documento que busca estabelecer um conjunto de
requisitos que um sistema informatizado de gestão arquivística de documentos deve contemplar.
20
3.1.2.2 Diagramas de contexto
3.1.2.2.1 Organização de documentos
3.1.2.2.1.1 Diagrama de contexto Organização de documentos
3.1.2.2.2 Definição de dossiês
3.1.2.2.2.1 Diagrama de contexto Definição de dossiês
21
3.1.2.2.3 Gestão de dossiês
3.1.2.2.3.1 Diagrama de contexto Gestão de dossiês
3.1.2.2.4 Definição de documentos
3.1.2.2.4.1 Diagrama de contexto Definição de documentos
22
3.1.2.2.5 Gestão de documentos
3.1.2.2.5.1 Diagrama de contexto Gestão de documentos
23
3.1.2.2.6 Consultas
3.1.2.2.6.1 Diagrama de contexto Consultas
3.1.2.2.7 Definição de tabela de temporalidade e destinação
3.1.2.2.7.1 Diagrama de contexto Definição de tabela de temporalidade e destinação
24
3.1.2.2.8 Avaliação e destinação de documentos e dossiês
3.1.2.2.8.1 Diagrama de contexto Avaliação e destinação de documentos e dossiês
25
3.1.2.2.9 Armazenamento e preservação
3.1.2.2.9.1 Diagrama de contexto Armazenamento e preservação
26
3.1.2.2.10 Definição de elementos de suporte
3.1.2.2.10.1 Diagrama de contexto Definição de elementos de suporte
27
3.1.2.3 Funções do módulo
Função Descrição
Adicionar Adição, em lote, de um conjunto de [Documentos] do mesmo tipo oriundos
documentos em lote de outro sistema, permitindo assim a importação de [Documentos].
Adicionar dossiês em Adição, em lote, de um conjunto de [Dossiês] do mesmo tipo oriundos de
lote outro sistema, permitindo assim a importação de [Dossiês]. Tanto os
metadados dos [Dossiês] quanto seus [Documentos] e os respectivos
metadados devem ser importados.
Alterar dados em Alteração conjunta dos valores de metadados e atributos em um grupo de
grupo de dossiês dossiês previamente escolhidos.
Avaliar documento ou Avaliação de [Documento] ou [Dossiê] que já cumpriu seu prazo de guarda
dossiê na fase atual com o objetivo de determinar sua destinação, ou seja, se o
[Documento] ou [Dossiê] deve ser arquivado no arquivo intermediário ou
permanente ou se deve ser eliminado.
Cadastrar dispositivo Cadastramento dos [Dispositivos de armazenamento] que estão sendo
de armazenamento utilizados pela [Instituição] para armazenar seus [Documentos] e [Dossiês].
O cadastramento dos [Dispositivos de armazenamento] permitirá ao Aurus
- Gestão de documentos apoiar o controle de durabilidade e utilização do
espaço de armazenamento desses [Dispositivos].
Consultar dados de Consulta os dados de [Classes] definidas no [Plano de classificação] de
classe [Documentos] adotado na [Instituição].
Consultar dados de Consulta os dados do [Plano de classificação] de [Documentos] adotado na
plano de classificação [Instituição].
Consultar dados de Consulta os dados do [Tesauro], suas [Categorias] e [Termos].
tesauro
Consultar relatório de Consulta a relatório que apresenta a identificação de todos os [Documentos]
documentos digitais digitais cadastrados no Aurus – Gestão de documentos ordenados por
ordenados por freqüência de uso.
freqüência de uso
Consultar relatório de Permite a consulta a relatório que indica todo o histórico de alterações
histórico de alteração ocorridas no conteúdo do [Documento]. Esse relatório deve apresentar, por
do conteúdo do exemplo, a data e a hora em que a alteração foi realizada, assim como o
documento autor da correspondente alteração.
Consultar utilização Permite consultar a utilização de um [Dispositivo de armazenamento]
de dispositivo de cadastrado no Aurus – Gestão de documentos. Esse caso de uso tem o
armazenamento objetivo de permitir o monitoramento da capacidade disponível do
[Dispositivo] para armazenamento de [Dossiês] e [Documentos]. Esse
monitoramento é útil para subsidiar ações de expansão da capacidade total
de armazenamento em tempo hábil.
Definir campo de Definição dos [Campos de dados], e suas respectivas propriedades, que os
dados [Documentos] de determinados [Tipos de documento] poderão apresentar.
Definir classe Criação e manutenção das [Classes] que compõem o [Plano de
classificação] de [Documentos] adotado em uma [Instituição].
Definir ferramenta Permite definir uma [Ferramenta externa] e configurar seu mecanismo de
externa acesso, para que a mesma possa ser utilizada na manipulação de [Dossiês] e
[Documentos].
28
Definir metadado Definição dos metadados, e suas respectivas propriedades, que as [Classes]
de um [Plano de classificação], os [Dossiês] e os [Documentos] de
determinados tipos poderão apresentar.
Definir plano de Criação e manutenção de [Planos de classificação] de [Documentos]
classificação de adotados por [Instituições] e das [Classes] que os compõem. Nesse caso de
documentos uso são definidos os metadados apresentados por todas as [Classes] que
compõem um determinado [Plano de classificação].
Definir tabela de Definição de [Tabela de temporalidade e destinação] com a indicação dos
temporalidade e prazos de guarda e ações de destinação (eliminação, transferência ou
destinação recolhimento permanente) dos [Documentos] e [Dossiês] classificados nas
[Classes] do [Plano de cla ssificação].
Definir tesauro Definição de um [Tesauro], que corresponde a uma lista de [Termos],
organizados em [Categorias], com significados relacionados, dentro de um
domínio específico de conhecimento. Esse [Tesauro] será utilizado para
apoiar a atribuição do metadado assunto aos [Dossiês] e [Documentos]
gerenciados pelo módulo Gestão de documentos.
Definir tipo de Definição dos [Tipos de dispositivos de armazenamento] que serão
dispositivo de utilizados pela [Instituição] para armazenar seus [Documentos] e [Dossiês].
armazenamento A definição de um [Tipo de dispositivo de armazenamento] engloba a
indicação da vida útil prevista e da vida útil efetivamente observada de
[Dispositivos de armazenamento] desse tipo. Essas informações técnicas
sobre previsibilidade de duração de [Tipos de dispositivos de
armazenamento] devem ser obtidas preferencialmente a partir de órgãos
independentes. Quando isso não for possível, podem ser utilizadas
informações de fornecedores. Em ambos os casos, deve ser indicada, na
definição do [Tipo de dispositivo de armazenamento], a fonte de origem
dessa informação.
Definir tipo de Definição de [Tipos de documentos], de acordo com as necessidades e
documento exigências de cada [Instituição]. A definição de um [Tipo de documento]
envolve a indicação dos metadados e dos [Campos de dados] que
[Documentos] desse tipo apresentarão, de modelos e máscaras de
formatação para apresentação de [Documentos] desse tipo, assim como dos
[Usuários ou grupos] que possuem [Permissão] para realizar operações
sobre esses [Documentos].
Definir tipo de dossiê Definição de [Tipos de dossiês]. A definição de um [Tipo de dossiê]
envolve a indicação dos metadados que [Dossiês] desse tipo apresentarão,
assim como dos [Tipos de documentos] que poderão compor [Dossiês]
desse tipo.
Eliminar documento Eliminação de um ou mais [Documentos] ou [Dossiês].
ou dossiê
Encerrar volume Encerramento automático de um volume digital, desde que os critérios pré-
definidos no momento da criação de seu dossiê tenham sido alcançados.
Exportar documento Exportação de [Documentos] com o objetivo de apoiar as ações de
transferência e recolhimento de [Documentos], ou ainda para realizar uma
migração ou enviar uma cópia para outro local ou sistema.
Exportar dossiê Exportação de [Dossiês] com o objetivo de apoiar as ações de transferência
e recolhimento de [Dossiês], ou ainda para realizar uma migração ou enviar
uma cópia para outro local ou sistema.
29
Iniciar contagem de Iniciar ou interromper a contagem do prazo de guarda de [Documentos] e
prazo de guarda de [Dossiês].
documento ou dossiê
Localizar documento Localização do [Documento].
Localizar dossiê Localização do [Dossiê].
Manipular Consulta, criação, adição, registro e manutenção de [Documentos]
documento englobando a alteração dos [Valores de seus metadados] e de seu conteúdo,
a inclusão e retirada de [Documentos] anexos, a definição de vínculos entre
diferentes [Documentos] e dos [Usuários e grupos] que possuem
[Permissão] para realizar operações sobre o [Documento], além de sua
restauração, cópia, reclassificação, descarte, recuperação e eliminação.
Manipular Criação, adição e registro de [Documentos] por sistema externo ao Aurus –
documento através de Gestão de documentos. Além disso, através desse caso de uso será possível
sistema externo também que um sistema externo registre a movimentação de [Documentos]
físicos.
Manipular dossiê Consulta, criação e manutenção de [Dossiês] englobando a alteração dos
valores de seus metadados, a inclusão e retirada de [Documentos] do
[Dossiê], a definição de vínculos entre diferentes [Dossiês] e dos [Usuários
e grupos] que possuem [Permissão] para realizar operações sobre o
[Dossiê], além de sua reclassificação, encerramento, reabertura e
eliminação.
Manipular dossiê Criação, registro de movimentação e manutenção de [Dossiês] por sistema
através de sistema externo ao Aurus – Gestão de documentos. Essa manutenção engloba a
externo inclusão e retirada de [Documentos] do [Dossiê], assim como seu
encerramento e reabertura.
Notificar necessidade Envio de notificação, de acordo com a [Tabela de temporalidade e
de avaliação de destinação], indicando necessidade de avaliação de [Documento] ou
documento ou dossiê [Dossiê].
Notificar necessidade Envio de notificação indicando necessidade de transferir [Documentos] e
de rejuvenescimento [Dossiês] para outro [Dispositivo de armazenamento], antes do fim da vida
de dispositivo de útil do [Dispositivo de armazenamento] em que estão armazenados,
armazenamento auxiliando, assim, no processo de rejuvenescimento de [Dispositivos de
armazenamento].
Notificar nível crítico Envio de notificação informando nível crítico de ocupação de [Dispositivo
de utilização de de armazenamento] on-line cadastrado no Aurus – Gestão de documentos.
dispositivo de Essa notificação alertará o Gestor de documentos sobre a necessidade de
armazenamento expansão da capacidade total de armazenamento.
Registrar tramitação Registro da movimentação de [Documentos] físicos, atualizando a
de documento localização física dos mesmos. Esse registro deve ser feito sempre que um
[Documento] físico for encaminhado de um [Usuário] para outro, ou
quando for movimentado entre setores ou [Instituições].
Registrar tramitação Registro da movimentação de [Dossiês] físicos e híbridos, atualizando a
de dossiê localização física dos mesmos. Esse registro deve ser feito sempre que um
[Dossiê] físico ou híbrido for encaminhado de um [Usuário] para outro, ou
quando for movimentado entre setores ou [Instituições].
30
Transferir documento Transferência de um [Documento] ou [Dossiê] de um tipo de arquivamento
ou dossiê de um tipo para outro, ou seja:
de arquivamento para - do arquivo corrente para o arquivo intermediário, onde aguardará o
outro cumprimento de seu prazo de guarda e sua destinação final;
- do arquivo intermediário para o arquivo permanente. Essa transferência
também é conhecida por recolhimento.
Verificar dados Verificação periódica e automática dos dados armazenados no Aurus –
armazenados Gestão de documentos, visando à detecção de possíveis erros e à correção
dos erros detectados.
3.1.2.4 Usuários e sistemas externos
Nome Descrição
Avaliador de documentos Usuário do Aurus responsável pela avaliação de documentos e dossiês
que cumpriram seu tempo de guarda, decidindo por sua transferência,
recolhimento ou eliminação.
Consulente Servidor do Estado que utiliza o Aurus para acompanhar a tramitação
de processos, consultar detalhes dos processos e das tarefas executadas,
assim como localizar documentos e dossiês.
Gestor de documentos Usuário do Aurus responsável pela definição dos planos de
classificação das instituições, dos tipos de documentos e de dossiês que
poderão ser armazenados no Aurus – Gestão de documentos , assim
como pela exportação e eliminação de documentos e dossiês e pelo
monitoramento dos dispositivos de armazenamento onde esses
documentos e dossiês estão armazenados.
Manipulador de Servidor do Estado que utiliza o Aurus para criar, adicionar, registrar,
documentos alterar, descartar, consultar e visualizar documentos e dossiês.
SINFI Sistema de Informações Institucionais da SEPLAG, que contém
informações sobre as Instituições e as respectivas Unidades
administrativas.
Sistema externo Ator que representa genericamente qualquer sistema externo que possa
interagir com o Aurus , a partir das interfaces oferecidas por este.
Temporizador Ator utilizado para representar o acionamento automático de
funcionalidades pelo próprio Aurus , com base em periodicidades pré-
definidas.
31
3.1.2.5 Interfaces de sistema
3.1.2.5.1 Interfaces de software
Interface Descrição
Acionamento de Acionamento automático de ferramentas externas durante a
ferramentas externas manipulação de dossiês e documentos.
Interface com aplicações Disponibilização de uma interface para que ferramentas externas
cliente possam atuar como clientes do Aurus – Gestão de documentos ,
manipulando dossiês e documentos armazenados no sistema.
Consulta ao SINFI Consulta ao SINFI com o objetivo de obter informações das
Instituições, da Administração Pública Estadual do Estado de Minas
Gerais, e suas respectivas Unidades administrativas.
Interface com o Aurus – Interface utilizada para armazenar referências a usuários cadastrados no
Gestão de usuários Aurus e para obter informações sobre as permissões de acesso dos
usuários.
Interface com o Aurus – Interface utilizada para permitir a referência a uma norma jurídica
Banco de legislação cadastrada no Aurus – Banco de legislação em um campo de dado ou
metadado.
3.1.2.5.2 Interfaces de hardware
Não aplicável.
3.1.2.5.3 Interfaces de comunicação
Não aplicável.
32
3.1.3 Modelo de entidades
3.1.3.1 Diagramas de classes
3.1.3.1.1 Plano de classificação
3.1.3.1.1.1 Diagrama de classes Plano de classificação
3.1.3.1.2 Dossiê
3.1.3.1.2.1 Diagrama de classes Tipo de dossiê
33
3.1.3.1.2.2 Diagrama de classes Dossiê
3.1.3.1.2.3 Diagrama de classes Histórico de eliminação de dossiês
34
3.1.3.1.3 Documento
3.1.3.1.3.1 Diagrama de classes Tipo de documento
3.1.3.1.3.2 Diagrama de classes Documento
35
3.1.3.1.3.3 Diagrama de classes Históricos de documento
3.1.3.1.3.4 Diagrama de classes Histórico de eliminação de documentos
36
3.1.3.1.4 Tabela de temporalidade e destinação
3.1.3.1.4.1 Diagrama de classes Tabela de temporalidade e destinação
3.1.3.1.5 Dispositivo de armazenamento
3.1.3.1.5.1 Diagrama de classes Dispositivo de armazenamento
37
3.1.3.1.6 Tesauro
3.1.3.1.6.1 Diagrama de classes Tesauro
3.1.3.1.7 Ferramenta externa
3.1.3.1.7.1 Diagrama de classes Ferramenta externa
38
3.1.3.2 Descrição das classes
Classe Descrição
Campo de dado Um [Campo de dado] representa um campo que pode ser definido pelo
[Usuário] em um dos módulos do Aurus, para armazenar uma informação
relevante para um [Fluxo de trabalho], [Atividade], [Classe], [Tipo de dossiê],
[Tipo de documento], etc.
Permite que o usuário estenda as informações mantidas no Aurus, criando
campos personalizados de forma flexível, definindo para cada um regras como
obrigatoriedade, tipo, forma de cálculo (no caso de campos calculados), a
natureza do objeto que apresenta esse [Campo de dados] para a qual seu
preenchimento é obrigatório, etc.
[Campos de dados] podem ser [Campos simples] ou [Tabelas].
Categoria Uma [Categoria] é utilizada para organizar os [Termos] definidos em um
[Tesauro]. Esses [Termos] são agrupados nas [Categorias] de acordo com o
conceito que representam, permitindo-se o cadastramento desses em mais de
uma [Categoria].
Classe Uma [Classe] é utilizada para organizar e classificar [Documentos] e [Dossiês]
de determinados tipos.
Cada [Classe] possui um código identificador e uma denominação. A
denominação completa da [Classe] ou seu código identificador completo,
capazes de identificá-la unicamente no [Plano de classificação], correspondem
à denominação ou código de toda a hierarquia referente à [Classe].
Uma [Classe] deve apresentar também indicação de permissão de seu uso para
classificar [Documentos] e [Dossiês]. Em [Classes] em que não é permitido
incluir [Documentos] e [Dossiês], esses devem ser classificados apenas nos
níveis subordinados.
Uma [Classe] pode ainda estar ativa ou inativa. [Documentos] e [Dossiês] não
podem ser classificados em [Classes] inativas.
Conjunto de regras [Conjunto de regras] que deverão ser aplicadas quando [Documentos] de um
determinado tipo estiverem em um determinado [Espaço do ambiente
eletrônico]. Esse [Conjunto de regras] define em que [Espaços] os
[Documentos] poderão ser:
- produzidos, adicionados, registrados, classificados, indexados, alterados,
recebidos, encaminhados e eliminados;
- o [Espaço] no qual seus metadados serão incluídos;
- as [Permissões] de acesso em cada [Espaço].
Dispositivo de [Dispositivo de armazenamento] utilizado para armazenar [Documentos]
armazenamento digitais. Podem corresponder inclusive a [Dispositivos de armazenamento] que
armazenam [Documentos] externamente ao Aurus - Gestão de documentos,
como fitas magnéticas e CDs.
39
Documento [Documento] físico ou digital armazenado ou referenciado pelo módulo Gestão
de documentos.
Um [Documento] pode apresentar as seguintes estruturas:
- simples: [Documentos] texto, imagens, mensagens de correio eletrônico,
slides digitais, som, entre outros.
- composta: mensagens de correio eletrônico com anexos, páginas web,
publicações eletrônicas, bases de dados, etc.
Dossiê Um [Dossiê] é formado por um conjunto de [Documentos] diferentes, mas
relacionados pelo fato de registrarem a mesma atividade ou se referirem à
mesma pessoa ou situação. Os [Documentos] que formam um [Dossiê] são
organizados em [Volumes]. Quanto a sua natureza, um [Dossiê] pode ser
digital, físico (formado exclusivamente por [Documentos] físicos, como os
[Documentos] em papel) ou híbrido (apresenta tanto [Documentos] físicos
quanto digitais). [Dossiês] físicos e híbridos são armazenados (total ou
parcialmente) externamente ao Aurus. Para [Dossiês] dessas naturezas, o Aurus
indicará sua localização fisica.
Espaço do Existem três [Espaços no ambiente eletrônico]: individual, do grupo e geral.
ambiente
O espaço individual corresponde ao espaço designado a cada [Usuário].
eletrônico
O espaço do grupo corresponde ao espaço designado a cada [Grupo de
usuários], equipe, comitê, etc.
O espaço geral corresponde ao serviço de protocolo e arquivo corrente da
[Instituição]. Sua principal característica é que uma vez ali, o [Documento] não
poderá mais ser alterado.
Ferramenta externa Uma [Ferramenta externa] representa uma funcionalidade de uma aplicação
externa ao Aurus que é acionada automaticamente durante a manipulação de
[Dossiês] ou [Documentos] cujos tipos especifiquem a utilização dessa
[Ferramenta externa].
Especifica também os parâmetros que devem ser fornecidos para a aplicação
externa.
Fundamento legal Entidade para persistência de dados de [Fundamentos legais] consultados do
módulo Banco de legislação.
Histórico de [Histórico das classificações] que o [Documento] já apresentou.
classificação de
documento
Histórico de [Histórico das classificações] que o [Dossiê] já apresentou.
classificação de
dossiê
Histórico de Histórico das denominações de uma [Classe].
denominação
Histórico de [Histórico de descarte] do [Documento].
descarte
Histórico de dossiê [Histórico dos dossiês] a que o [Documento] já pertenceu.
Histórico de edição Histórico de versões do [Documento].
Histórico de [Histórico das exportações] do [Documento].
exportação de
documento
40
Histórico de [Histórico das exportações] do [Dossiê].
exportação de
dossiê
Histórico de [Histórico de tramitação] do [Documento].
tramitação de
documento
Histórico de [Histórico de tramitação] do [Dossiê].
tramitação de
dossiê
Histórico de versão Histórico da versão anterior de um [Item da tabela de temporalidade e
anterior de item da destinação].
tabela de
temporalidade e
destinação
Histórico de [Histórico de visualização] do [Documento].
visualização
Instituição Representa uma [Instituição] cadastrada no SINFI.
Item da tabela de Cada [Item da tabela de temporalidade e destinação] indica os prazos de guarda
temporalidade e nas fases corrente e intermediária, os eventos que determinam o início da
destinação contagem desses prazos e a destinação final dos [Documentos] e [Dossiês]
classificados nas [Classes] relacionados a esse item. A destinação final de
[Documentos] e [Dossiês] pode ser o recolhimento ou a eliminação.
Nota [Nota] pessoal ou global anexada ao documento. [Notas] pessoais podem ser
visualizadas, editadas e excluídas apenas por seu autor. Já as [Notas] globais
podem ser visualizadas por qualquer [Usuário] que consultar o [Documento].
Participação de Indicação da [Participação de um campo de dado em um tipo de documento],
campo de dado em definindo [Campos de dados] que todos os [Documentos] desse tipo
tipo de documento apresentarão, e das propriedades de sua apresentação nesses [Documentos].
Participação de Indicação da [Participação de um metadado em um tipo de documento],
metadado em tipo definindo metadados que todos os [Documentos] desse tipo apresentarão, e das
de documento propriedades de sua apresentação nesses [Documentos].
Participação em Entidade para persistência de dados que definem a [Participação em dossiê] do
dossiê [Documento] como a numeração recebida pelo [Documento] em cada [Dossiê]
a que pertence.
Permissão a classe Indicação das operações que podem ser realizadas sobre a [Classe] que o
[Usuário ou grupo] possui [Permissão] de executar.
Permissão a Indicação das operações que podem ser realizadas sobre o [Documento] que o
documento [Usuário ou grupo] possui [Permissão] de executar. Vide Permissões de
documento.
Permissão a Indicação das operações que podem ser realizadas sobre os [Documentos], que
documento desse o [Usuário ou grupo] possui [Permissão] de executar sobre os [Documentos] de
tipo um determinado tipo. Essas operações devem ser definidas tanto para o
conteúdo do [Documento], quanto para seus metadados, por exemplo, devem
existir as operações Alteração de metadados e Alteração de conteúdo do
documento e devem ser especificadas [Permissões] para cada uma dessas
operações.
41
Permissão a dossiê Indicação das operações que podem ser realizadas sobre o [Dossiê] que o
[Usuário ou grupo] possui [Permissão] de executar. Vide Regra Permissões de
dossiê.
Permissão a dossiê Indicação das operações que podem ser realizadas sobre os [Dossiês], que o
desse tipo [Usuário ou grupo] possui [Permissão] de executar sobre os [Dossiês] de um
determinado tipo.
Plano de Um [Plano de classificação] é um esquema de distribuição de todos os
classificação [Documentos] e [Dossiês] de um órgão ou entidade em [Classes], elaborado a
partir do estudo das funções da [Instituição]. Em um [Plano de classificação]
são utilizados códigos (numéricos ou alfanuméricos) para designar as [Classes],
constituindo um código de classificação. Cada [Plano de classificação] adota
um método de codificação e a definição de [Classes] no [Plano de classificação]
deve obedecer ao método de codificação escolhido (por exemplo, ao se adotar o
método decimal de codificação, cada [Classe] poderá ter no máximo dez
subordinações e assim sucessivamente).
Registro de Entidade para persistência dos dados de cada um dos descartes e recuperações
descarte do [Documento]. Esses dados incluem a data e o horário de descarte e de
recuperação do [Documento], assim como o autor de cada uma dessas
operações.
Registro de Entidade para persistência de alguns dados de cada um dos [Documentos]
documento eliminados. Esses dados incluem a data da eliminação, o código identificador e
eliminado o título completos do [Documento], assim como a identificação do [Usuário]
responsável pela eliminação.
Registro de dossiê Entidade para persistência de alguns dados de cada um dos [Dossiês]
eliminado eliminados. Esses dados inc luem a data da eliminação, o código identificador e
a denominação completos do [Dossiê], assim como a identificação do [Usuário]
responsável pela eliminação.
Registro do Entidade para persistência da denominação completa, e do respectivo código
histórico de identificador completo, de cada uma das [Classes] nas quais o [Documento] já
classificação de foi classificado.
documento
Registro do Entidade para persistência da denominação completa, e do respectivo código
histórico de identificador completo, de cada uma das [Classes] nas quais o [Dossiê] já foi
classificação de classificado.
dossiê
Registro do Essa entidade armazena cada uma das denominações completas, e seus
histórico de respectivos códigos identificadores completos, que a [Classe] já apresentou.
denominação
Registro do Entidade para persistência da denominação completa, e do respectivo código
histórico de dossiê identificador completo, de cada um dos [Dossiês] a que o [Documento] já
pertenceu.
Registro do Entidade para persistência de data e hora em que a nova versão do [Documento]
histórico de edição foi criada, assim como dos comentários informados pelo autor dessa nova
versão. O autor dessa nova versão e a versão anterior completa do [Documento]
também são indicados no [Registro de histórico de edição] do [Documento].
42
Registro do Entidade para persistência de dados relacionados a cada uma das exportações
histórico de do [Documento].
exportação de
documento
Registro do Entidade para persistência de dados relacionados a cada uma das exportações
histórico de do [Dossiê].
exportação de
dossiê
Registro do Entidade para persistência dos dados de cada uma das tramitações do
histórico de [Documento]. Esses dados incluem a data e o horário de envio e de recebimento
tramitação de do [Documento], assim como seus encaminhador e destinatário.
documento
Registro do Entidade para persistência dos dados de cada uma das tramitações do [Dossiê].
histórico de Esses dados incluem a data e o horário de envio e de recebimento do [Dossiê],
tramitação de assim como seus encaminhador e destinatário.
dossiê
Registro do Entidade para persistência de dados relacionados a cada uma das vezes em que
histórico de o [Documento] foi visualizado.
visualização
Relação Entidade para persistência do tipo de [Relação] estabelecida entre os [Termos]
do [Tesauro]. Os tipos de [Relações] mais comuns são: Relação de
equivalência, Relação hierárquica e Relação associativa.
Tabela de A [Tabela de temporalidade e destinação] é um instrumento arquivístico que
temporalidade e determina prazos de guarda para [Documentos] e [Dossiês] tendo em vista a
destinação transferência, recolhimento ou eliminação desses [Documentos] e [Dossiês].
Termo Os [Termos] de um [Tesauro] são palavras que representam os conceitos
relevantes dentro de um domínio específico de conhecimento.
Tesauro Um [Tesauro] é uma lista de [Termos] com significados relacionados, dentro de
um domínio específico de conhecimento. Os [Termos] definidos para um
[Tesauro] são organizados em [Categorias].
Tipo de dispositivo Entidade para persistência dos dados dos [Tipos de dispositivos de
de armazenamento armazenamento] utilizados para armazenar [Documentos] digitais. Um [Tipo de
dispositivo de armazenamento] indica a vida útil prevista e a vida útil
efetivamente observada de [Dispositivos de armazenamento] desse tipo, além
da fonte de origem dessas informações.
Tipo de documento Entidade para persistência dos dados dos [Tipos de documentos] que poderão
ser armazenados, classificados e manipulados pelo módulo Gestão de
documentos. Um [Tipo de documento] indica os metadados e [Campos de
dados] que [Documentos] desse tipo apresentarão, os modelos e máscaras de
formatação para apresentação de [Documentos] desse tipo, assim como os
[Usuários ou grupos] que possuem [Permissão] para realizar alguma operação
sobre esses [Documentos].
43
Tipo de dossiê Entidade para persistência dos dados dos [Tipos de dossiês] que poderão ser
armazenados, classificados e manipulados pelo módulo Gestão de documentos.
Um [Tipo de dossiê] indica os metadados que [Dossiês] desse tipo
apresentarão, o critério de encerramento de seus [Volumes], os [Tipos de
documentos] que poderão compor [Dossiês] desse tipo, assim como os
[Usuários ou grupos] que possuem [Permissão] para realizar alguma operação
sobre esses [Dossiê s].
Unidade Representa uma [Unidade administrativa] cadastrada no SINFI. Uma
administrativa [Instituição] possui diversas [Unidades administrativas].
Usuário Entidade que representa um [Usuário] consultado do módulo de Gestão de
usuários.
Usuário ou grupo Entidade que representa um [Usuário ou grupo de usuários] consultado do
módulo de Gestão de usuários.
Valor do campo de Valor que um [Campo de dado], definido para todos os [Documentos] de um
dado do determinado tipo, apresenta para um determinado [Documento] desse tipo. Vide
documento regra Campos de dados de documento.
Valor do campo de Valor que um [Campo de dado], definido para todos os [Documentos] de um
dado do determinado tipo, apresentava para um determinado [Documento] desse tipo.
documento Vide regra Campos de dados de documento.
eliminado
Valor do metadado Valor que um metadado, definido para todas as [Classes] do [Plano de
da classe classificação], apresenta para uma determinada [Classe]. Vide regra Metadados
de classe de plano de classific ação.
Valor do metadado Valor que um metadado, definido para todos os [Documentos] de um
do documento determinado tipo, apresenta para um determinado [Documento] desse tipo. Vide
regra Metadados de documento.
Valor do metadado Valor que um metadado, definido para todos os [Documentos] de um
do documento determinado tipo, apresentava para um determinado [Documento] desse tipo.
eliminado Vide regra Metadados de documento.
Valor do metadado Valor que um metadado, definido para todos os [Dossiês] de um determinado
do dossiê tipo, apresenta para um determinado [Dossiê] desse tipo. Vide regra Metadados
de dossiê.
Valor do metadado Valor que um metadado, definido para todos os [Dossiês] de um determinado
do dossiê tipo, apresentava para um determinado [Dossiê] desse tipo. Vide regra
eliminado Metadados de dossiê.
Volume Os [Dossiês] são compartimentados em [Volumes] ou partes, de acordo com
convenções pré-determinadas. A organização dos [Documentos] que compõem
um [Dossiê] em [Volumes] não se baseia na informação contida nesses
[Documentos], mas em outros critérios, como a dimensão do [Dossiê], seu
número de [Documentos], períodos de tempo, etc. A utilização de [Volumes]
tem como objetivo facilitar o gerenciamento físico de [Dossiês] físicos ou
híbridos. No caso dos [Dossiês] digitais, essa partição torna mais fácil seu
gerenciamento no que diz respeito à avaliação e à transferência.
44
3.1.4 Casos de uso
3.1.4.1 Organização de documentos
3.1.4.1.1 Caso de uso Definir plano de classificação
3.1.4.1.1.1 Definição
Definição do plano de classificação de documentos adotado por uma instituição, definindo suas
classes nos diversos níveis desse plano de classificação, de acordo com o método de codificação
adotado.
3.1.4.1.1.2 Cenários
Cenário Descrição
Criar plano de classificação Criação de um novo plano de classif icação que será adotado por uma
instituição.
Definir metadados para Definição dos metadados que todas as classes que compõem o plano de
classes do plano de classificação deverão apresentar.
classificação
Alterar dados de plano de Alteração de definição do plano de classificação. Através dessa
classificação operação deverá ser possível inclusive alterar a disponibilidade de uso
do plano de classificação.
Exportar plano de Exportação do plano de classificação adotado por uma instituição para
classificação ser adotado também por outra instituição ou utilizado em outra
ferramenta.
Importar plano de Importação de plano de classificação adotado por outra instituição ou
classificação que foi configurado em outra ferramenta.
3.1.4.1.1.3 Observações
Não aplicável.
3.1.4.1.2 Caso de uso Definir classe
3.1.4.1.2.1 Definição
Definição das classes que compõem o plano de classificação de documentos adotado em uma
instituição.
45
3.1.4.1.2.2 Cenários
Cenário Descrição
Criar classe Criação de uma nova classe em um determinado plano de classificação
de documentos. A criação de uma nova classe inclui o preenchimento
dos metadados definidos para todas as classes do plano de classificação
em questão, a definição de sua posição na hierarquia de classes desse
plano de classificação, assim como dos tipos de documentos e de
dossiês que a classe é capaz de classificar.
Definir permissão de Definição dos usuários e grupos que possuem permissão para realizar
usuários e grupos sobre a operações sobre a classe.
classe
Alterar dados de classe Alteração de definição da classe. Caso sua denominação seja alterada,
deverá ser incluído no histórico de denominação da classe sua
denominação antiga completa, e seu respectivo código identificador
antigo completo.
Mover classe Alteração da posição ocupada pela classe na hierarquia de classes
definida para seu plano de classificação. Essa posição define a
denominação completa da classe e, por isso, deverá ser incluído no
histórico de denominação da classe sua denominação antiga completa,
e seu respectivo código identificador antigo completo.
Inativar classe Alteração da situação atual de uma classe, inativando-a. Classes
inativas não podem ser utilizadas para classificar novos documentos.
Reativar classe Alteração da situação atual de uma classe, reativando-a.
Eliminar classe Eliminação de classe. Somente classes que não contenham documentos
podem ser eliminadas. Para isso, os documentos classificados em uma
classe que será eliminada devem antes ser recolhidos ou eliminados, e
seus metadados excluídos, ou reclassificados em outras classes.
3.1.4.1.2.3 Observações
Não aplicável.
3.1.4.2 Definição de dossiês
3.1.4.2.1 Caso de uso Definir tipo de dossiê
3.1.4.2.1.1 Definição
Definição dos tipos de dossiês, de acordo com as necessidades e exigências de cada instituição.
A definição de um tipo de dossiê envolve a indicação dos metadados que dossiês desse tipo
apresentarão, o critério de encerramento de seus volumes, os tipos de documentos que poderão
compor dossiês desse tipo, assim como os usuários ou grupos que possuem permissão para
realizar operações sobre esses dossiês.
46
3.1.4.2.1.2 Cenários
Cenário Descrição
Criar tipo de dossiê Criação de um novo tipo de dossiê. A criação de um novo tipo de
dossiê inclui a indicação do critério de encerramento dos volumes de
dossiês desse tipo, assim como dos tipos de documentos que poderão
compor esses dossiês.
Definir metadados para Definição dos metadados que todos os dossiês desse tipo deverão
dossiês desse tipo apresentar.
Definir permissão de Definição dos usuários e grupos que possuem permissão para realizar
usuários e grupos sobre operações sobre dossiês desse tipo.
dossiês desse tipo
Definir ferramenta externa Definição de ferramenta externa que poderá ser utilizada para apoiar a
manipulação de dossiês desse tipo.
Alterar dados de tipo de Alteração de definição do tipo de dossiê. Através dessa operação
dossiê deverá ser possível inclusive alterar a disponibilidade de uso do tipo de
dossiê.
Excluir tipo de dossiê Exclusão de um tipo de dossiê. Somente tipos de dossiês que não
estiverem associados a dossiês já armazenados podem ser eliminados.
Consultar tipos de dossiê Consulta os dados de tipos de dossiês já definidos.
3.1.4.2.1.3 Observações
Não aplicável.
3.1.4.3 Gestão de dossiês
3.1.4.3.1 Caso de uso Manipular dossiê
3.1.4.3.1.1 Definição
Consulta, criação e manutenção de dossiês englobando a alteração dos valores de seus
metadados, a inclusão e retirada de documentos do dossiê, a definição de vínculos entre
diferentes dossiês e dos usuários e grupos que possuem permissão para realizar operações sobre
o dossiê, além de sua reclassificação, encerramento, reabertura e eliminação.
47
3.1.4.3.1.2 Cenários
Cenário Descrição
Criar dossiê Criação de um novo dossiê de um dos tipos de dossiê definidos
anteriormente. A criação de um novo dossiê inclui o preenchimento dos
metadados definidos para todos os dossiês do tipo escolhido, sua
classificação e a definição do critério de encerramento de seus volumes,
dentre os critérios estabelecidos na definição do tipo do dossiê.
Definir permissão de Um dossiê herda as permissões definidas para seu tipo. No entanto,
usuários e grupos sobre deve ser possível refinar essas restrições de acesso para o dossiê em
dossiê questão, definindo-se os usuários e grupos que possuem permissão para
realizar operações sobre o dossiê específico.
Definir vínculos do dossiê Definição de referências entre diferentes dossiês que estão relacionados
pelo fato de registrarem a mesma atividade ou se referirem à mesma
pessoa ou situação.
Adicionar documento já Inclusão de documento ao dossiê. Somente dossiês que ainda não
existente a dossiê estiverem encerrados podem receber novos documentos.
Os documentos que formam um dossiê são organizados em volumes e,
por isso, pode ser necessário, ao se incluir um documento ao dossiê,
abrir um novo volume para receber esse documento. Ao se abrir um
novo volume, o volume precedente deve ser automaticamente
encerrado. Apenas o volume produzido mais recentemente pode estar
aberto, todos os outros volumes existentes no mesmo dossiê têm que
estar encerrados.
Os documentos integrantes de um dossiê devem receber numeração
seqüencial, dentro do dossiê, sem falhas, não sendo permitido que
documentos diferentes recebam a mesma numeração no mesmo dossiê .
Retirar documento de Retirada de documento de dossiê. Essa operação deve ser permitida
dossiê apenas em dossiês que não estiverem encerrados.
Deverá ser incluída, no histórico de dossiês do documento retirado, a
denominação completa, e o respectivo código identificador completo,
do dossiê do qual o documento foi retirado.
Renumerar documentos Renumeração dos documentos que integrantes do dossiê. A
dentro de dossiê renumeração dos documentos dentro de um dossiê deve ser controlada
com o objetivo de impedir que a retirada de documentos de um dossiê
não seja percebida.
Alterar dados de dossiê Alteração de dados do dossiê, incluindo os valores de seus metadados.
Acionar ferramenta externa Caso tenha sido indicado que a manipulação de dossiês desse tipo possa
ser apoiada por uma ferramenta externa, este cenário permite que o
Manipulador de documentos acione, a partir do Aurus , a ferramenta
externa que deverá ser utilizada. Nesse acionamento, o Aurus informa
à ferramenta externa os parâmetros exigidos pela mesma, conforme
configurado em sua definição.
Consultar dossiês Consulta os dossiês cadastrados no módulo Gestão de documentos,
incluindo aqueles encerrados.
Visualizar dossiê Visualização dos dados completos de dossiês cadastrados no módulo
Gestão de documentos, incluindo os valores de seus metadados e seus
documentos.
48
Reclassificar dossiê Alteração da classificação do dossiê. Deverá ser incluída no histórico
de classificação do dossiê a denominação completa, e o respectivo
código identificador completo, da antiga classe onde o dossiê estava
classificado.
Todos os documentos já inseridos permanecem no dossiê e volume(s)
que estão sendo transferidos, mantendo-se a relação entre os
documentos, volumes e dossiês.
Encerrar dossiê Encerramento de dossiê.
Reabrir dossiê Reabertura de dossiê já encerrado.
Eliminar dossiê Eliminação de dossiê. A data da eliminação, o código identificador e a
denominação completos do dossiê eliminado, assim como a
identificação do usuário responsável pela eliminação devem ser
armazenados.
3.1.4.3.1.3 Observações
Não aplicável.
3.1.4.3.2 Caso de uso Manipular dossiê através de sistema externo
3.1.4.3.2.1 Definição
Consulta, criação, registro de movimentação e manutenção de dossiês por sistema externo ao
Aurus – Gestão de documentos . Essa manutenção engloba a alteração dos valores de seus
metadados, a inclusão e retirada de documentos do dossiê, assim como sua reclassificação,
encerramento, reabertura e eliminação.
49
3.1.4.3.2.2 Cenários
Cenário Descrição
Criar dossiê Criação de um novo dossiê, de um dos tipos de dossiê definidos
anteriormente. A criação de um novo dossiê inclui o preenchimento dos
metadados definidos para todos os dossiês do tipo escolhido, sua
classificação e a definição do critério de encerramento de seus volumes,
dentre os critérios estabelecidos na definição do tipo do dossiê.
Adicionar documento já Inclusão de documento ao dossiê. Somente dossiês que ainda não
existente a dossiê estiverem encerrados podem receber novos documentos.
Os documentos que formam um dossiê são organizados em volumes e,
por isso, pode ser necessário, ao se incluir um documento ao dossiê,
abrir um novo volume para receber esse documento. Ao se abrir um
novo volume, o volume precedente deve ser automaticamente
encerrado. Apenas o volume produzido mais recentemente pode estar
aberto, todos os outros volumes existentes no mesmo dossiê têm que
estar encerrados.
Os documentos integrantes de um dossiê devem receber numeração
seqüencial, dentro do dossiê, sem falhas, não sendo permitido que
documentos diferentes recebam a mesma numeração no mesmo dossiê .
Retirar documento de Retirada de documento de dossiê. Essa operação deve ser permitida
dossiê apenas em dossiês que não estiverem encerrados.
Deverá ser incluída, no histórico de dossiês do documento retirado, a
denominação completa, e o respectivo código identificador completo,
do dossiê do qual o documento foi retirado.
Alterar situação de dossiê Encerramento ou reabertura de dossiê já encerrado.
Renumerar documentos Renumeração dos documentos que integrantes do dossiê. A
dentro de dossiê renumeração dos documentos dentro de um dossiê deve ser controlada
com o objetivo de impedir que a retirada de documentos de um dossiê
não seja percebida.
Alterar dados de dossiê Alteração de dados do dossiê, incluindo os valores de seus metadados.
Consultar dossiês Consulta os dossiês cadastrados no módulo Gestão de documentos,
incluindo aqueles encerrados.
Consultar detalhes de Consulta os dados completos de dossiês cadastrados no módulo Gestão
dossiê de documentos, incluindo os valores de seus metadados e seus
documentos.
Reclassificar dossiê Alteração da classificação do dossiê. Deverá ser incluída no histórico
de classificação do dossiê a denominação completa, e o respectivo
código identificador completo, da antiga classe onde o dossiê estava
classificado.
Todos os documentos já inseridos permanecem no dossiê e volume(s)
que estão sendo transferidos, mantendo-se a relação entre os
documentos, volu mes e dossiês.
Eliminar dossiê Eliminação de dossiê. A data da eliminação, o código identificador e a
denominação completos do dossiê eliminado, assim como a
identificação do usuário responsável pela eliminação devem ser
armazenados.
Registrar movimentação de Registro da movimentação de um dossiê físico ou híbrido. Essa
dossiê movimentação indica que o mesmo está sendo encaminhado a um
usuário, setor ou instituição.
50
Confirmar recebimento de Confirmação do recebimento de um dossiê físico ou híbrido pelo
dossiê destinatário da movimentação, informando que o mesmo foi recebido
corretamente.
Cancelar movimentação de Cancelamento de um registro de movimentação de dossiê. Esta ação é
dossiê permitida apenas para dossiês cujo recebimento não tenha sido
confirmado.
3.1.4.3.2.3 Observações
Não aplicável.
3.1.4.3.3 Caso de uso Adicionar dossiês em lote
3.1.4.3.3.1 Definição
Adição, em lote, de um conjunto de dossiês do mesmo tipo oriundos de outro sistema,
permitindo assim a importação de dossiês. Tanto os metadados dos dossiês quanto seus
documentos e os respectivos metadados devem ser importados.
3.1.4.3.3.2 Cenários
Cenário Descrição
Adicionar dossiês em lote Adição, em lote, de um conjunto de dossiês do mesmo tipo oriundos de
outro sistema, permitindo assim a importação de dossiês.
3.1.4.3.3.3 Observações
Não aplicável.
3.1.4.3.4 Caso de uso Alterar dados em grupo de dossiês
3.1.4.3.4.1 Definição
Alteração conjunta dos valores de metadados e atributos em um grupo de dossiês previamente
escolhidos.
3.1.4.3.4.2 Cenários
Cenário Descrição
Alterar dados em grupo de Alteração conjunta dos valores de metadados e atributos em um grupo
dossiês de dossiês, do mesmo tipo, previamente escolhidos.
3.1.4.3.4.3 Observações
Não aplicável.
3.1.4.3.5 Caso de uso Encerrar volume
3.1.4.3.5.1 Definição
Encerramento automático de um volume digital, desde que os critérios pré-definidos no
momento da criação de seu dossiê tenham sido alcançados.
51
3.1.4.3.5.2 Cenários
Cenário Descrição
Encerrar volume de dossiê Encerramento automático de um volume digital, desde que os critérios
pré-definidos no momento da criação de seu dossiê tenham sido
alcançados, tais como:
- volumes circunscritos a um período de tempo como, por exemplo, o
término do ano civil, do ano fiscal ou de outro ciclo anual;
- tempo decorrido desde o término de um determinado evento como,
por exemplo, a mais recente inclusão de um documento digital a esse
volume;
- número de documentos digitais que um volume pode conter.
3.1.4.3.5.3 Observações
Não aplicável.
3.1.4.3.6 Caso de uso Registrar tramitação de dossiê
3.1.4.3.6.1 Definição
Registro da movimentação de dossiês físicos e híbridos, atualizando a localização física dos
mesmos. Esse registro deve ser feito sempre que um dossiê físico ou híbrido for encaminhado de
um usuário para outro, ou quando for movimentado entre setores ou instituições.
3.1.4.3.6.2 Cenários
Cenário Descrição
Registrar movimentação de Registro da movimentação de um dossiê físico ou híbrido. Essa
dossiê movimentação indica que o mesmo está sendo encaminhado a um
servidor, setor ou instituição.
Confirmar recebimento de Confirmação do recebimento de um dossiê físico ou híbrido pelo
dossiê destinatário da movimentação, informando que o mesmo foi recebido
corretamente.
Cancelar movimentação de Cancelamento de um registro de movimentação de dossiê. Esta ação é
dossiê permitida apenas para dossiês cujo recebimento não tenha sido
confirmado.
3.1.4.3.6.3 Observações
Não aplicável.
3.1.4.3.7 Caso de uso Exportar dossiê
3.1.4.3.7.1 Definição
Exportação de dossiês com o objetivo de apoiar as ações de transferência e recolhimento de
dossiês, ou ainda para realizar uma migração ou enviar uma cópia para outro local ou sistema.
52
3.1.4.3.7.2 Cenários
Cenário Descrição
Exportar dossiê Exportação dos dados completos de um dossiê, incluindo seus
respectivos volumes, documentos e metadados, para outro sistema
dentro ou fora da instituição.
Essa exportação deve garantir que:
- o conteúdo e o contexto de seus documentos não se degradem;
- todos os componentes de um documento digital pertencente ao dossiê
sejam exportados como uma unidade, ou seja, os anexos ao documento
devem ser exportados juntamente com ele.
- todos os metadados do dossiê e de seus documentos sejam exportados
e relacionados ao dossiê e aos documentos, respectivamente, de forma
que as ligações possam ser mantidas no novo sistema;
- todas as ligações entre documentos, volumes e dossiês sejam
mantidas.
O dossiê e seus respectivos documentos exportados não devem ser
imediatamente eliminados.
Caso o dossiê possua algum documento físico, o Gestor de documentos
deve ser notificado sobre a existência e localização dessa parte
convencional associada ao dossiê.
Exportar dossiês em lote Exportação de todos os dossiês de uma classe, com seus respectivos
volumes, documentos e metadados.
Essa exportação deve garantir que:
- o conteúdo e o contexto de seus documentos não se degradem;
- todos os componentes de um documento digital pertencente ao dossiê
sejam exportados como uma unidade, ou seja, os anexos ao documento
devem ser exportados juntamente com ele.
- todos os metadados do dossiê e de seus documentos sejam exportados
e relacionados ao dossiê e aos documentos, respectivamente, de forma
que as ligações possam ser mantidas no novo sistema;
- todas as ligações entre documentos, volumes e dossiês sejam
mantidas.
Ao final do procedimento de exportação, deve ser gerado um relatório
detalhando os documentos e dossiês exportados com sucesso e aqueles
cuja exportação não tenha sido bem sucedida.
Os dossiês e documentos exportados não devem ser eliminados
imediatamente.
Caso os dossiês exportados possuam algum documento físico, o Gestor
de documentos deve ser notificado sobre a existência e localização
dessa parte convencional associada ao dossiê.
3.1.4.3.7.3 Observações
Não aplicável.
53
3.1.4.4 Definição de documentos
3.1.4.4.1 Caso de uso Definir tipo de documento
3.1.4.4.1.1 Definição
Definição de tipos de documentos, de acordo com as necessidades e exigências de cada
instituição. A definição de um tipo de documento envolve a indicação dos metadados e dos
campos de dados que documentos desse tipo apresentarão, de modelos e máscaras de formatação
para apresentação de documentos desse tipo, assim como dos usuários ou grupos que possuem
permissão para realizar operações sobre esses documentos.
54
3.1.4.4.1.2 Cenários
Cenário Descrição
Criar tipo de documento Criação de um novo tipo de documento, permitindo que cada setor,
unidade administrativa e instituição defina o conjunto de tipos de
documentos que utiliza.
Definir metadados para Definição dos metadados que todos os documentos desse tipo deverão
documentos desse tipo apresentar.
Definir campos de dados Definição dos campos de dados, relacionados ao conteúdo do
para documentos desse tipo documento, que todos os documentos desse tipo deverão apresentar.
Definir máscaras de Definição de máscaras de formatação para apresentação do conteúdo de
formatação para documentos desse tipo. Essas máscaras de formatação são necessárias
apresentação de quando o formato definido para os documentos desse tipo não
documentos desse tipo corresponder a um arquivo (pdf, word, planilha, imagem, som, filme,
etc) nem a papel.
Definir modelo para Definição de modelo a ser utilizado na criação de documentos desse
documentos desse tipo tipo.
Definir tipo de anexo Definição dos tipos de documentos que podem ser indicados como
anexos de documentos desse tipo.
Definir regras dos espaços Definição do conjunto de regras que deverão ser aplicadas quando
do ambiente eletrônico documentos desse tipo estiverem em um determinado espaço do
ambiente eletrônico. Esse conjunto de regras define em que espaços os
documentos poderão ser:
- produzidos, adicionados, registrados, classificados, indexados,
alterados, recebidos, encaminhados e eliminados;
- o espaço no qual seus metadados serão incluídos;
- as permissões de acesso em cada espaço.
Definir ferramenta externa Definição de ferramenta externa que poderá ser utilizada para apoiar a
manipulação de documentos desse tipo.
Definir permissão de Definição de matriz de responsabilidades de forma a identificar os
usuários e grupos sobre usuários ou grupos que possuem permissão para realizar cada operação
documentos desse tipo sobre documentos desse tipo.
Alterar dados de tipo de Alteração de definição do tipo de documento. Através dessa operação
documento deverá ser possível inclusive alterar a disponibilidade de uso do tipo de
documento.
Excluir tipo de documento Exclusão de um tipo de documento. Somente tipos de documentos que
não estiverem associados a documentos já armazenados podem ser
eliminados.
Consultar tipos de Consulta os dados de tipos de documentos já definidos.
documento
3.1.4.4.1.3 Observações
Não aplicável.
55
3.1.4.5 Gestão de documentos
3.1.4.5.1 Caso de uso Manipular documento
3.1.4.5.1.1 Definição
Consulta, criação, adição, registro e manutenção de documentos englobando a alteração dos
valores de seus metadados e de seu conteúdo, a inclusão e retirada de documentos anexos, a
definição de vínculos entre diferentes documentos e dos usuários e grupos que possuem
permissão para realizar operações sobre o documento, além de sua restauração, cópia,
reclassificação, descarte, recuperação e eliminação.
56
3.1.4.5.1.2 Cenários
Cenário Descrição
Criar documento digital Criação de um novo documento digital de um dos tipos de documento
definidos anteriormente. A criação de um novo documento inclui o
preenchimento dos metadados e campos de dados definidos para todos
os documentos do tipo escolhido, a indicação de seu autor e seu
originador, sua classificação e sua possível inclusão em algum dossiê.
Durante essa operação, o código responsável pela identificação de cada
documento individualmente também é gerado e atribuído a esse
documento.
Adicionar documento Adição de um documento digital, de um dos tipos de documento
digital criado por outra definidos anteriormente, criado por outra ferramenta, ao módulo Gestão
ferramenta de documentos. Durante a adição de um novo documento, os
metadados definidos para todos os documentos do tipo escolhido
devem ser preenchidos, seu autor e seu originador devem ser indicados,
o nome e a versão do software sob o qual o documento foi produzido
ou no qual foi capturado devem ser informados, o documento deve ser
classificado e pode ser incluído em algum dossiê. Ainda durante essa
operação, o código responsável pela identificação de cada documento
individualmente é gerado e atribuído a esse documento.
Registrar documento físico Registro de um documento físico, de um dos tipos de documento
definidos anteriormente, no módulo Gestão de documentos. Durante o
registro de um novo documento, sua localização física deve ser
informada, os metadados definidos para todos os documentos do tipo
escolhido devem ser preenchidos, seu autor e seu originador devem ser
indicados, o documento deve ser classificado e pode ser incluído em
algum dossiê. Ainda durante essa operação, o código responsável pela
identificação de cada documento individualmente é gerado, atribuído a
esse documento e impresso em uma etiqueta que deve ser colada a esse
documento físico.
Definir permissão de Um documento herda as permissões definidas para seu tipo. No
usuários e grupos sobre entanto, deve ser possível refinar essas restrições de acesso para o
documento documento em questão, definindo-se os usuários e grupos que possuem
permissão para realizar operações sobre o documento espe cífico.
Definir vínculos do Definição de referências entre diferentes documentos que estão
documento relacionados pelo fato de registrarem a mesma atividade ou se
referirem à mesma pessoa ou situação.
Incluir anexo Inclusão de anexo ao documento. Vide Regra Anexos de documento.
Excluir anexo Exclusão de anexo do documento.
Anexar nota pessoal ou Anexação de notas pessoais ou globais a um documento. Notas
global pessoais são visualizadas, editadas e excluídas apenas por seu autor. Já
as notas globais podem ser visualizadas por qualquer usuário que
consultar o documento.
Check-out de documento Empréstimo e bloqueio automático do documento digital para que o
usuário ao qual o documento foi emprestado possa alterá-lo (tanto seu
conteúdo quanto seus metadados). Até que o documento seja
devolvido, nenhum outro usuário poderá modificá-lo (será permitido
apenas visualizar a última versão desse documento armazenada no
sistema).
57
Check-in de documento Devolução de documento digital que havia sido emprestado e
bloqueado anteriormente. Ao fazer check-in de um documento, o
usuário deve poder adicionar comentários que descrevam as alterações
efetuadas no documento. Além disso, nesse momento uma cópia do
documento anterior é criada e armazenada como uma versão mais
antiga desse documento.
A data e hora em que a nova versão do documento foi criada, assim
como os comentários informados pelo autor dessa nova versão, devem
ser armazenados no histórico de edição do documento. O autor dessa
nova versão e a versão anterior completa do documento também devem
ser armazenados nesse histórico.
Alterar conteúdo de Alteração do conteúdo de documento digital criado no módulo Gestão
documento digital de documentos ou em ferramenta integrada.
Alterar dados de Alteração de dados do documento, incluindo os valores de seus
documento metadados. O conteúdo do documento não é alterado nesse caso.
Acionar ferramenta externa Caso tenha sido indicado que a manipulação de documentos desse tipo
possa ser apoiada por uma ferramenta externa, este cenário permite que
o Manipulador de documentos acione, a partir do Aurus , a ferramenta
externa que deverá ser utilizada. Nesse acionamento, o Aurus informa
à ferramenta externa os parâmetros exigidos pela mesma, conforme
configurado em sua definição.
Assinar digitalmente Assinatura digital de um documento, garantindo a autenticidade do
documento mesmo.
Cancelar assinatura digital Cancelamento da assinatura digital de um documento por um de seus
de documento signatários.
Comparar versões do Comparação entre diferentes versões antigas do documento ou de sua
documento versão atual com versões anteriores.
Restaurar documento a Restauração do conteúdo do documento e de seus metadados a partir de
partir de uma versão uma versão mais antiga.
anterior
Reclassificar documento Alteração da classificação do documento. Durante a execução dessa
operação, pode ser indicado ao usuário:
- somente o subconjunto do plano de classificação em que ele tem
permissão para classificar documentos;
- classificações possíveis do documento a partir de seus metadados,
como, por exemplo, título, tipo de documento, etc;
- as últimas classificações feitas pelo usuário.
Deverá ser incluída, no histórico de classificação do documento, a
denominação completa, e o respectivo código identificador completo,
da antiga classe onde o documento estava classificado.
Copiar documento Criação de cópias de documentos.
Descartar documento Descarte de um documento, incluindo suas versões atual e anteriores,
assim como seus metadados. Documentos descartados não podem ser
consultados, visualizados ou manipulados.
Essa operação deverá ser armazenada no histórico de descarte do
documento, com a indicação do usuário que descartou esse documento.
58
Recuperar documento Recuperação de documentos descartados anteriormente, juntamente
descartado com todas as suas versões e metadados. Documentos descartados que
foram recuperados podem ser consultados, visualizados e manipulados.
Essa operação deverá ser armazenada no histórico de descarte do
documento, com a indicação do usuário que recuperou esse documento.
Eliminar documento Eliminação de um documento, incluindo suas versões atual e anteriores
e seus metadados. Documentos eliminados não podem ser recuperados
posteriormente. A data da eliminação, o código identificador e o título
completos do documento eliminado, assim como a identificação do
usuário responsável pela eliminação devem ser armazenados.
Consultar documentos Consulta os documentos cadastrados no módulo Gestão de documentos.
Visualizar versão do Visualização do conteúdo de documentos digitais armazenados no
documento módulo Gestão de documentos. Deve ser possível visualizar todas as
versões de um documento, tanto as anteriores quanto a atual.
Essa operação deverá ser armazenada no histórico de visualização do
documento, com a indicação do usuário que visualizou esse documento.
Visualizar metadados Visualização dos valores dos metadados de um documento digital ou
físico.
3.1.4.5.1.3 Observações
Não aplicável.
3.1.4.5.2 Caso de uso Manipular documento através de sistema externo
3.1.4.5.2.1 Definição
Consulta, criação, adição, registro, manutenção, descarte, restauração, reclassificação e
eliminação de documentos por sistema externo ao Aurus – Gestão de documentos. Além disso,
através desse caso de uso será possível também que um sistema externo registre a movimentação
de documentos físicos.
59
3.1.4.5.2.2 Cenários
Cenário Descrição
Criar documento digital Criação de um novo documento digital de um dos tipos de documento
definidos anteriormente. A criação de um novo documento inclui o
preenchimento dos metadados e campos de dados definidos para todos
os documentos do tipo escolhido, a indicação de seu autor e seu
originador, sua classificação e sua possível inclusão em algum dossiê.
Durante essa operação, o código responsável pela identificação de cada
documento individualmente também é gerado e atribuído a esse
documento.
Adicionar documento Adição de um documento digital, de um dos tipos de documento
digital criado por outra definidos anteriormente, criado por outra ferramenta, ao módulo Gestão
ferramenta de documentos. Durante a adição de um novo documento, os
metadados definidos para todos os documentos do tipo escolhido
devem ser preenchidos, seu autor e seu originador devem ser indicados,
o nome e a versão do software sob o qual o documento foi produzido
ou no qual foi capturado devem ser informados, o documento deve ser
classificado e pode ser incluído em algum dossiê. Ainda durante essa
operação, o código responsável pela identificação de cada documento
individualmente é gerado e atribuído a esse documento.
Registrar documento físico Registro de um documento físico, de um dos tipos de documento
definidos anteriormente, no módulo Gestão de documentos. Durante o
registro de um novo documento, sua localização física deve ser
informada, os metadados definidos para todos os documentos do tipo
escolhido devem ser preenchidos, seu autor e seu originador devem ser
indicados, o documento deve ser classificado e pode ser incluído em
algum dossiê. Ainda durante essa operação, o código responsável pela
identificação de cada documento individualmente é gerado, atribuído a
esse documento e impresso em uma etiqueta que deve ser colada a esse
documento físico.
Incluir anexo Inclusão de anexo ao documento. Vide Regra Anexos de documento.
Excluir anexo Exclusão de anexo do documento.
Anexar nota pessoal ou Anexação de notas pessoais ou globais a um documento.
global
Check-out de documento Empréstimo e bloqueio automático do documento digital para que o
usuário ao qual o documento foi emprestado possa alterá-lo (tanto seu
conteúdo quanto seus metadados). Até que o documento seja
devolvido, nenhum outro usuário poderá modificá-lo (será permitido
apenas visualizar a última versão desse documento armazenada no
sistema).
Check-in de documento Devolução de documento digital que havia sido emprestado e
bloqueado anteriormente. Ao fazer check-in de um documento, o
usuário deve poder adicionar comentários que descrevam as alterações
efetuadas no documento. Além disso, nesse momento uma cópia do
documento anterior é cria da e armazenada como uma versão mais
antiga desse documento.
A data e hora em que a nova versão do documento foi criada, assim
como os comentários informados pelo autor dessa nova versão, devem
ser armazenados no histórico de edição do documento. O autor dessa
nova versão e a versão anterior completa do documento também devem
ser armazenados nesse histórico.
60
Alterar dados de Alteração de dados do documento, incluindo os valores de seus
documento metadados. O conteúdo do documento não é alterado nesse caso.
Assinar digitalmente Assinatura digital de um documento, garantindo a autenticidade do
documento mesmo.
Cancelar assinatura digital Cancelamento da assinatura digital de um documento por um de seus
de documento signatários.
Restaurar documento a Restauração do conteúdo do documento e de seus metadados a partir de
partir de uma versão uma versão mais antiga.
anterior
Reclassificar documento Alteração da classificação do documento.
Deverá ser incluída, no histórico de classificação do documento, a
denominação completa, e o respectivo código identificador completo,
da antiga classe onde o documento estava classificado.
Descartar documento Descarte de um documento, incluindo suas versões atual e anteriores,
assim como seus metadados. Documentos descartados não podem ser
consultados, visualizados ou manipulados.
Essa operação deverá ser armazenada no histórico de descarte do
documento, com a indicação do usuário que descartou esse documento.
Recuperar documento Recuperação de documentos descartados anteriormente, juntamente
descartado com todas as suas versões e metadados. Documentos descartados que
foram recuperados podem ser consultados, visualizados e manipulados.
Essa operação deverá ser armazenada no histórico de descarte do
documento, com a indicação do usuário que recuperou esse documento.
Eliminar documento Eliminação de um documento, incluindo suas versões atual e anteriores
e seus metadados. Documentos eliminados não podem ser recuperados
posteriormente. A data da eliminação, o código identificador e o título
completos do documento eliminado, assim como a identificação do
usuário responsável pela eliminação devem ser armazenados.
Consultar documentos Consulta os documentos cadastrados no módulo Gestão de documentos.
Consultar versão do Consulta o conteúdo de documentos digitais armazenados no módulo
documento Gestão de documentos. Deve ser possível visualizar todas as versões de
um documento, tanto as anteriores quanto a atual.
Essa operação deverá ser armazenada no histórico de visualização do
documento, com a indicação do usuário que visualizou esse documento.
Consultar metadados Consulta os valores dos metadados de um documento digital ou físico.
Registrar movimentação de Registro da movimentação de um documento físico. Essa
documento movimentação indica que o mesmo está sendo encaminhado a um
usuário, setor ou instituição.
Confirmar recebimento de Confirmação do recebimento de um documento físico pelo destinatário
documento da movimentação, informando que o mesmo foi recebido corretamente.
Cancelar movimentação de Cancelamento de um registro de movimentação de documento. Esta
documento ação é permitida apenas para documentos cujo recebimento não tenha
sido confirmado.
3.1.4.5.2.3 Observações
Não aplicável.
61
3.1.4.5.3 Caso de uso Adicionar documentos em lote
3.1.4.5.3.1 Definição
Adição, em lote, de um conjunto de documentos do mesmo tipo oriundos de outro sistema,
permitindo assim a importação de documentos.
Exemplos de lote de documentos podem ser: mensagens de correio eletrônico, documentos
provenientes de um departamento, de um grupo ou de um indivíduo ou ainda documentos
oriundos de um outro sistema de gestão de documentos.
3.1.4.5.3.2 Cenários
Cenário Descrição
Adicionar documentos em Adição, em lote, de um conjunto de documentos do mesmo tipo
lote oriundos de outro sistema, permitindo assim a importação de
documentos.
3.1.4.5.3.3 Observações
Não aplicável.
3.1.4.5.4 Caso de uso Registrar tramitação de documento
3.1.4.5.4.1 Definição
Registro da movimentação de documentos físicos, atualizando a localização física dos mesmos.
Esse registro deve ser feito sempre que um documento físico for encaminhado de um usuário
para outro, ou quando for movimentado entre setores ou instituições.
3.1.4.5.4.2 Cenários
Cenário Descrição
Registrar movimentação de Registro da movimentação de um documento físico. Essa
documento movimentação indica que o mesmo está sendo encaminhado a um
usuário, setor ou instituição.
Confirmar recebimento de Confirmação do recebimento de um documento físico pelo destinatário
documento da movimentação, informando que o mesmo foi recebido corretamente.
Cancelar movimentação de Cancelamento de um registro de movimentação de documento. Esta
documento ação é permitida apenas para documentos cujo recebimento não tenha
sido confirmado.
3.1.4.5.4.3 Observações
Não aplicável.
3.1.4.5.5 Caso de uso Exportar documento
3.1.4.5.5.1 Definição
Exportação de documentos com o objetivo de apoiar as ações de transferência e recolhimento de
documentos , ou ainda para realizar uma migração ou enviar uma cópia para outro local ou
sistema.
62
3.1.4.5.5.2 Cenários
Cenário Descrição
Exportar documento Exportação de um documento e seus metadados, para outro sistema
dentro ou fora da instituição.
Essa exportação deve garantir que:
- o conteúdo e os metadados do documento não se degradem;
- todos os componentes de um documento digital sejam exportados
como uma unidade, ou seja, os anexos ao documento devem ser
exportados juntamente com ele.
- todos os metadados do documento sejam exportados e permaneçam
relacionados ao documento, de forma que as ligações possam ser
mantidas no novo sistema.
O documento exportado não deve ser imediatamente eliminado.
Exportar documentos em Exportação de todos os documentos de uma classe, com seus
lote respectivos metadados.
Essa exportação deve garantir que:
- o conteúdo e os metadados dos documentos não se degradem;
- todos os componentes de um documento digital sejam exportados
como uma unidade, ou seja, os anexos ao documento devem ser
exportados juntamente com ele.
- todos os metadados do documento sejam exportados e permaneçam
relacionados ao documento, de forma que as ligações possam ser
mantidas no novo sistema.
Ao final do procedimento de exportação, deve ser gerado um relatório
detalhando os documentos exportados com sucesso e aqueles cuja
exportação não tenha sido bem sucedida.
Os documentos exportados não devem ser imediatamente eliminados.
Caso o conjunto de documentos a serem exportados possua algum
documento físico que, portanto, não pode ser exportado, o Gestor de
documentos deve ser notificado sobre a existência e localização desse
documento.
3.1.4.5.5.3 Observações
Não aplicável.
3.1.4.5.6 Caso de uso Consultar relatório de histórico de alteração do conteúdo
do documento
3.1.4.5.6.1 Definição
Permite a consulta a relatório que indica todo o histórico de alterações ocorridas no conteúdo do
documento. Esse relatório deve apresentar, por exemplo, a data e a hora em que a alteração foi
realizada, assim como o autor da correspondente alteração.
63
3.1.4.5.6.2 Cenários
Cenário Descrição
Consultar relatório de Consulta a relatório que indica todo o histórico de alterações ocorridas
histórico de alteração do no conteúdo do documento.
conteúdo do documento
3.1.4.5.6.3 Observações
Não aplicável.
3.1.4.6 Consultas
3.1.4.6.1 Caso de uso Consultar dados de plano de classificação
3.1.4.6.1.1 Definição
Consulta os dados do plano de classificação de documentos adotado na instituição.
3.1.4.6.1.2 Cenários
Cenário Descrição
Consultar dados de plano Consulta os dados do plano de classificação de documentos adotado na
de classificação instituição. Deverá ser possível visualizar o plano de classificação
completo, assim como o plano de classificação a partir de um ponto
determinado de sua hierarquia.
3.1.4.6.1.3 Observações
Não aplicável.
3.1.4.6.2 Caso de uso Consultar dados de classe
3.1.4.6.2.1 Definição
Consulta os dados de classes definidas no plano de classificação de documentos adotado na
instituição.
3.1.4.6.2.2 Cenários
Cenário Descrição
Consultar dados de Consulta os dados de classes definidas no plano de classificação de
definição de classe documentos adotado na instituição, incluindo seus metadados.
Consultar lista de Consulta a lista de documentos e dossiês classificados em uma classe
documentos e dossiês de do plano de classificação.
uma classe
3.1.4.6.2.3 Observações
Não aplicável.
64
3.1.4.6.3 Caso de uso Consultar dados de tesauro
3.1.4.6.3.1 Definição
Consulta os dados do tesauro, suas categorias e termos.
3.1.4.6.3.2 Cenários
Cenário Descrição
Consultar dados de tesauro Consulta os dados do tesauro. Deverá ser possível visualizar o tesauro
completo, assim como a partir de um ponto determinado de sua
hierarquia .
Consultar dados de Consulta os dados de categorias definidas no tesauro, incluindo os
categoria termos nelas organizados.
Consultar dados de termo Consulta os dados de um termo, incluindo suas relações com outros
termos do tesauro.
3.1.4.6.3.3 Observações
Não aplicável.
3.1.4.6.4 Caso de uso Localizar dossiê
3.1.4.6.4.1 Definição
Localização do dossiê.
3.1.4.6.4.2 Cenários
Cenário Descrição
Localizar dossiê Localização do dossiê.
Caso o dossiê esteja armazenado no Aurus – Gestão de documentos ,
sua localização deve ser indicada.
Caso o dossiê esteja armazenado externamente ao Aurus sua
localização física deve ser informada. Nesse caso, o dossiê pode
inclusive estar em trânsito, quando tiver sido encaminhado a um
usuário, setor ou instituição.
3.1.4.6.4.3 Observações
Não aplicável.
3.1.4.6.5 Caso de uso Localizar documento
3.1.4.6.5.1 Definição
Localização do documento.
65
3.1.4.6.5.2 Cenários
Cenário Descrição
Localizar documento Localização do documento.
Caso o documento esteja armazenado no Aurus – Gestão de
documentos , sua localização deve ser indicada.
Caso o documento esteja armazenado externamente ao Aurus sua
localização física deve ser informada. Nesse caso, o documento pode
inclusive estar em trânsito, quando tiver sido encaminhado a um
usuário, setor ou instituição.
3.1.4.6.5.3 Observações
Não aplicável.
3.1.4.7 Definição de tabela de temporalidade e destinação
3.1.4.7.1 Caso de uso Definir tabela de temporalidade e destinação
3.1.4.7.1.1 Definição
Definição de tabela de temporalidade e destinação com a indicação dos prazos de guarda e ações
de destinação (eliminação, transferência ou recolhimento permanente) dos documentos e dossiês
classificados nas classes do plano de classificação.
66
3.1.4.7.1.2 Cenários
Cenário Descrição
Criar tabela de Criação de uma nova tabela de temporalidade e destinação que será
temporalidade e destinação aplicada na determinação de prazos de guarda e destinação dos
documentos e dossiês classificados nas classes do plano de
classificação adotado pela instituição.
Alterar dados de tabela de Alteração do prazo de guarda, eventos que determinam o início da
temporalidade e destinação contagem desse prazo ou destinação prevista em um item da tabela de
temporalidade e destinação. As alterações realizadas devem ter efeito
em todos os documentos e dossiês classificados na classe associada ao
item alterado. Além disso, uma cópia do item da tabela de
temporalidade e destinação antes das modificações é criada e
armazenada como uma versão mais antiga desse item.
Incluir item na tabela de Inclusão de item na tabela de temporalidade e destinação. Durante a
temporalidade e destinação inclusão de um item são definidas algumas de suas propriedades, como:
- classes do plano de classificação associadas ao item. Os documentos e
dossiês classificados nessas classes obedecerão aos prazos de guarda e
destinação determinados nesse item;
- prazos de guarda nas fases corrente e intermediária;
- eventos para determinação do início da contagem do prazo de
retenção nas fases corrente e intermediária. Eventos comumente
encontrados em itens de tabelas de temporalidade e destinação são:
abertura de dossiê ou de seu volume; encerramento de dossiê ou de seu
volume; inclusão de documento em um dossiê; última consulta a
documento de um dossiê.
Excluir item da tabela de Exclusão de item da tabela de temporalidade e destinação.
temporalidade e destinação
Importar tabela de Importação total ou parcial de uma tabela de temporalidade e
temporalidade e destinação destinação.
Exportar tabela de Exportação total ou parcial de uma tabela de temporalidade e
temporalidade e destinação destinação.
Consultar tabela de Consulta que apóia a definição da tabela de temporalidade e destinação,
temporalidade e destinação incluindo a possibilidade de:
- visualizar a tabela de temporalidade e destinação completa;
- visualizar a tabela de temporalidade e destinação parcialmente, a
partir de um ponto determinado na hierarquia do plano de classificação;
- consultar os documentos e dossiês aos quais está atribuído um
determinado prazo de guarda ou destinação.
3.1.4.7.1.3 Observações
Não aplicável.
67
3.1.4.8 Avaliação e destinação de documentos e dossiês
3.1.4.8.1 Caso de uso Iniciar contagem de prazo de guarda de documento ou
dossiê
3.1.4.8.1.1.1 Definição
Há a possibilidade de se indicar, em um item da tabela de temporalidade e destinação, eventos
que determinam o início da contagem do prazo de guarda de documentos e dossiês que não
podem ser avaliados automaticamente pelo sistema. Nesse caso, o Gestor de documentos deverá
utilizar esse caso de uso para iniciar ou interromper a contagem do prazo de guarda desses
documentos e dossiês.
3.1.4.8.1.1.2 Cenários
Cenário Descrição
Iniciar contagem de prazo Iniciar a contagem do prazo de guarda de um documento ou dossiê em
de guarda de documentos e uma fase (corrente ou intermediária).
dossiês
Interromper contagem de Interrupção da contagem do prazo de guarda de um documento ou
prazo de guarda de dossiê em uma fase. Nesse caso, o Gestor de Documentos deverá
documentos e dossiês informar uma justificativa para a interrupção.
3.1.4.8.1.1.3 Observações
Não aplicável.
3.1.4.8.2 Caso de uso Notificar necessidade de avaliação de documento ou
dossiê
3.1.4.8.2.1.1 Definição
Envio de notificação, de acordo com a tabela de temporalidade e destinação, indicando
necessidade de avaliação de documento ou dossiê.
3.1.4.8.2.1.2 Cenários
Cenário Descrição
Enviar notificação Identific ação dos documentos e dossiês que já cumpriram os prazos de
guarda, previstos na tabela de temporalidade e destinação, e envio de
notificação ao Avaliador de documentos para que esse usuário avalie
esses documentos e dossiês e indique suas respectivas destinações
(transferência para arquivo intermediário, transferência para arquivo
permanente ou eliminação).
3.1.4.8.2.1.3 Observações
Não aplicável.
68
3.1.4.8.3 Caso de uso Avaliar documento ou dossiê
3.1.4.8.3.1.1 Definição
Avaliação de documento ou dossiê que já cumpriu seu prazo de guarda na fase atual com o
objetivo de determinar sua destinação, ou seja, se o documento ou dossiê deve ser arquivado no
arquivo intermediário ou permanente ou se deve ser eliminado.
O processo de avaliação considera a freqüência de uso dos documentos e dossiês por seus
produtores e a identificação de seus valores primário (finalidade direta, motivo pelo qual foi
criado, etc) e secundário (histórico, probatório, etc).
3.1.4.8.3.1.2 Cenários
Cenário Descrição
Avaliar documento ou Avaliação de documento ou dossiê que já cumpriu seu prazo de guarda
dossiê na fase atual com o objetivo de determinar sua destinação, que pode
ser:
- transferência para arquivo intermediário ;
- eliminação;
- transferência para arquivo permanente (recolhimento).
Durante a avaliação, o Avaliador de documentos deve ter a opção de
alterar o prazo de guarda ou destinação previstos, na tabela de
temporalidade e destinação, para o documento ou dossiê, caso
necessário. Nesse caso, deve ser indicada uma justificativa.
3.1.4.8.3.1.3 Observações
Não aplicável.
3.1.4.8.4 Caso de uso Transferir documento ou dossiê de um tipo de
arquivamento para outro
3.1.4.8.4.1.1 Definição
Transferência de um documento ou dossiê de um tipo de arquivamento para outro, ou seja:
- do arquivo corrente para o arquivo intermediário, onde aguardará o cumprimento de seu prazo
de guarda e sua destinação final;
- do arquivo intermediário para o arquivo permanente. Essa transferência também é conhecida
por recolhimento.
69
3.1.4.8.4.1.2 Cenários
Cenário Descrição
Transferir documento Transferência de um documento de um tipo de arquivamento (corrente
ou intermediário) para outro (intermediário ou permanente,
respectivamente). Caso seja necessário encaminhar o documento para
outra instituição, de forma a garantir o tipo de arquivamento informado,
uma notificação deverá ser enviada ao Gestor de documentos
informando o documento que deve ser encaminhado e a instituição que
será responsável por seu arquivamento e, portanto, para a qual esse
documento deve ser encaminhado. Se o documento for digital, será
necessário exportá-lo através do caso de uso Exportar documento.
Quando um documento digital estiver associado a mais de um dossiê, e
tiver prazos de guarda e tipos de arquivamento diferentes associados a
ele, o Aurus – Gestão de documentos deverá manter o documento em
cada dossiê no tipo de arquivamento necessário.
Transferir dossiê Transferência de um dossiê de um tipo de arquivamento (corrente ou
intermediário) para outro (intermediário ou permanente,
respectivamente). Caso seja necessário encaminhar o dossiê para outra
instituição, de forma a garantir o tipo de arquivamento informado, uma
notificação deverá ser enviada ao Gestor de documentos informando o
dossiê que deve ser encaminhado e a instituição que será responsável
por seu arquivamento e, portanto, para a qual esse dossiê deve ser
encaminhado. Se o dossiê for digital ou híbrido, será necessário
exportá-lo através do caso de uso Exportar dossiê .
3.1.4.8.4.1.3 Observações
Não aplicável.
3.1.4.8.5 Caso de uso Eliminar documento ou dossiê
3.1.4.8.5.1.1 Definição
Eliminação de um ou mais documentos ou dossiês.
70
3.1.4.8.5.1.2 Cenários
Cenário Descrição
Eliminar documento Eliminação de um documento. Quando um documento digital estiver
associado a mais de um dossiê, e tiver prazos de guarda e destinações
diferentes associados a ele, o Aurus – Gestão de documentos deverá
manter o documento em cada dossiê pelo tempo necessário, de forma
que:
- a remoção de um documento de um dossiê não prejudique a
manutenção desse mesmo documento em outro dossiê, até que todas as
referências a esse documento tenham atingido o prazo de guarda
previsto e tenham sido eliminadas;
- a manutenção de um documento em um dossiê por prazo mais longo
não obrigue a permanência desse mesmo documento em outro dossiê
de prazo mais curto. Nesse caso o documento é mantido no Aurus –
Gestão de documentos , mas a referência a seu dossiê de prazo mais
curto é removida.
Caso o documento que estiver sendo eliminado seja referenciado por
outros documentos, o sistema deverá informar essa referência ao
usuário antes de prosseguir com a operação.
O documento eliminado deverá ser indicado no histórico de
documentos eliminados mantido pelo sistema. O usuário deverá ter a
opção também de indicar os metadados e campos de dados desse
documento que deverão ser armazenados nesse histórico.
Eliminar dossiê Eliminação de um dossiê. Caso o dossiê que estiver sendo eliminado
seja referenciado por outros dossiês, o sistema deverá informar essa
referência ao usuário antes de prosseguir com a operação.
O dossiê eliminado deverá ser indicado no histórico de dossiês
eliminados mantido pelo sistema. O usuário deverá ter a opção também
de indicar os metadados desse dossiê que deverão ser armazenados
nesse histórico.
Eliminar documentos em Eliminação de um conjunto de documentos. As observações indicadas
lote no cenário Eliminar documento devem ser observadas nesse cenário
também.
Eliminar dossiês em lote Eliminação de um conjunto de dossiês. As observações indicadas no
cenário Eliminar dossiê devem ser observadas nesse cenário também.
3.1.4.8.5.1.3 Observações
Não aplicável.
71
3.1.4.9 Armazenamento e preservação
3.1.4.9.1 Caso de uso Definir tipo de dispositivo de armazenamento
3.1.4.9.1.1 Definição
Definição dos tipos de dispositivos de armazenamento que serão utilizados pela instituição para
armazenar seus documentos e dossiês. A definição de um tipo de dispositivo de armazenamento
engloba a indicação da vida útil prevista e da vida útil efetivamente observada de dispositivos de
armazenamento desse tipo. Essas informações técnicas sobre previsibilidade de duração de tipos
de dispositivos de armazenamento devem ser obtidas preferencialmente a partir de órgãos
independentes. Quando isso não for possível, podem ser utilizadas informações de fornecedores.
Em ambos os casos, deve ser indicada, na definição do tipo de dispositivo de armazenamento, a
fonte de origem dessa informação.
3.1.4.9.1.2 Cenários
Cenário Descrição
Incluir tipo de dispositivo Inclusão de um novo tipo de dispositivo de armazenamento,
de armazenamento especificando-se a vida útil prevista e a vida útil efetivamente
observada de dispositivos desse tipo, além da fonte de origem dessas
informações.
Alterar tipo de dispositivo Alteração de dados de um tipo de dispositivo de armazenamento
de armazenamento cadastrado no Aurus – Gestão de documentos.
Excluir tipo de dispositivo Exclusão de um tipo de dispositivo de armazenamento. A exclusão não
de armazenamento necessariamente exclui o registro da base de dados, pois pode ser
necessário mantê-lo para garantir a integridade referencial, mas o tipo
de dispositivo de armazenamento “excluído” não ficará mais acessível
aos usuários.
Consultar lista de tipos de Consulta à lista de tipos de dispositivos de armazenamento cadastrados,
dispositivos de com a opção de se utilizar filtros de pesquisa.
armazenamento
Consultar detalhes de tipo Consulta aos dados detalhados de um tipo de dispositivo de
de dispositivo de armazenamento informado.
armazenamento
3.1.4.9.1.3 Observações
Não aplicável.
3.1.4.9.2 Caso de uso Cadastrar dispositivo de armazenamento
3.1.4.9.2.1 Definição
Cadastramento dos dispositivos de armazenamento que estão sendo utilizados pela instituição
para armazenar seus documentos e dossiês. Durante o cadastramento de um dispositivo de
armazenamento devem ser indicados seu tipo, sua data de aquisição e sua capacidade de
armazenamento.
O cadastramento dos dispositivos de armazenamento permitirá ao Aurus – Gestão de
documentos apoiar o controle de durabilidade e utilização do espaço de armazenamento desses
dispositivos.
72
3.1.4.9.2.2 Cenários
Cenário Descrição
Incluir dispositivo de Inclusão de um novo dispositivo de armazenamento, especificando-se
armazenamento seu tipo, sua data de aquisição e sua capacidade total de
armazenamento.
Alterar dados de Alteração de dados de um dispositivo de armazenamento cadastrado no
dispositivo de Aurus – Gestão de documentos .
armazenamento
Excluir dispositivo de Exclusão de um dispositivo de armazenamento.
armazenamento
Consultar lista de Consulta à lista de dispositivos de armazenamento cadastrados, com a
dispositivos de opção de se utilizar filtros de pesquisa.
armazenamento
Consultar detalhes de Consulta aos dados detalhados de um dispositivo de armazenamento
dispositivo de informado.
armazenamento
3.1.4.9.2.3 Observações
Não aplicável.
3.1.4.9.3 Caso de uso Consultar utilização de dispositivo de armazenamento
3.1.4.9.3.1 Definição
Permite consultar a utilização de um dispositivo de armazenamento cadastrado no Aurus –
Gestão de documentos. Esse caso de uso tem o objetivo de permitir o monitoramento da
capacidade disponível do dispositivo para armazenamento de dossiês e documentos. Esse
monitoramento é útil para subsidiar ações de expansão da capacidade total de armazenamento
em tempo hábil.
3.1.4.9.3.2 Cenários
Cenário Descrição
Consultar utilização de Consulta à capacidade de armazenamento utilizada, à capacidade
dispositivo de disponível e à taxa de ocupação de um dispositivo de armazenamento
armazenamento cadastrado no Aurus – Gestão de documentos.
3.1.4.9.3.3 Observações
Não aplicável.
3.1.4.9.4 Caso de uso Notificar nível crítico de utilização de dispositivo de
armazenamento
3.1.4.9.4.1 Definição
Envio de notificação informando nível crítico de ocupação de dispositivo de armazenamento on-
line cadastrado no Aurus – Gestão de documentos. Essa notificação alertará o Gestor de
documentos sobre a necessidade de expansão da capacidade total de armazenamento.
73
3.1.4.9.4.2 Cenários
Cenário Descrição
Enviar notificação Identificação dos dispositivos de armazenamento on-line cadastrados
no Aurus – Gestão de documentos cujas respectivas taxas de
ocupação atingiram níveis críticos, e envio de notificação ao Gestor de
documentos informando as taxas de ocupação críticas observadas.
3.1.4.9.4.3 Observações
Não aplicável.
3.1.4.9.5 Caso de uso Consultar relatório de documentos digitais ordenados por
freqüência de uso
3.1.4.9.5.1 Definição
Consulta a relatório que apresenta a identificação de todos os documentos digitais cadastrados
no Aurus – Gestão de documentos ordenados por freqüência de uso. Essa informação pode ser
utilizada para subsidiar decisões de seleção dos dispositivos utilizados para o armazenamento de
cada um desses documentos. As opções podem envolver armazenamento on-line (disco rígido,
disk arrays, entre outros) ou off-line (disco ótico, fita magnética, entre outros). Dispositivos de
armazenamento off-line são guardados em depósitos.
Documentos que são pouco utilizados podem ser armazenados em dispositivos off-line de
recuperação mais lenta, porém mais baratos.
3.1.4.9.5.2 Cenários
Cenário Descrição
Consultar relatório de Consulta a relatório que apresenta a identificação de todos os
documentos digitais documentos digitais cadastrados no Aurus – Gestão de documentos
ordenados por freqüência ordenados por freqüência de uso.
de uso
3.1.4.9.5.3 Observações
Não aplicável.
3.1.4.9.6 Caso de uso Notificar necessidade de rejuvenescimento de dispositivo
de armazenamento
3.1.4.9.6.1 Definição
Envio de notificação indicando necessidade de transferir documentos e dossiês para outro
dispositivo de armazenamento, antes do fim da vida útil do dispositivo de armazenamento em
que estão armazenados, auxiliando, assim, no processo de rejuvenescimento de dispositivos de
armazenamento.
74
3.1.4.9.6.2 Cenários
Cenário Descrição
Enviar notificação Identificação dos dispositivos de armazenamento cadastrados no Aurus
– Gestão de documentos que se encontram próximos do fim de sua
vida útil e envio de notificação ao Gestor de documentos informando
sobre a necessidade de transferir documentos e dossiês armazenados
nesses dispositivos para outros dispositivos de armazenamento.
3.1.4.9.6.3 Observações
Não aplicável.
3.1.4.9.7 Caso de uso Verificar dados armazenados
3.1.4.9.7.1 Definição
Verificação periódica e automática dos dados armazenados no Aurus – Gestão de documentos ,
visando à detecção de possíveis erros e à correção dos erros detectados.
3.1.4.9.7.2 Cenários
Cenário Descrição
Verificar dados Verificação periódica e automática dos dados armazenados, visando à
armazenados detecção de possíveis erros e à correção dos erros detectados.
Ao término da verificação, seus resultados, incluindo os erros
detectados, bem como as substituições e as correções de dados
realizadas, devem ser informados ao Gestor de documentos.
3.1.4.9.7.3 Observações
Não aplicável.
3.1.4.10 Definição de elementos de suporte
3.1.4.10.1 Caso de uso Definir campo de dados
3.1.4.10.1.1 Definição
Definição dos campos de dados, e suas respectivas proprie dades, que os documentos de
determinados tipos poderão apresentar.
Permite que o usuário estenda as informações mantidas no módulo Gestão de documentos,
criando campos de dados personalizados, que serão utilizados para armazenar informação
relevante para os documentos de determinados tipos, etc.
75
3.1.4.10.1.2 Cenários
Cenário Descrição
Criar novo campo de dado Criação de novo campo de dado, juntamente com suas propriedades.
Alterar definição de campo Alteração de definição de campo de dado. Essa operação somente
de dados deverá ser permitida caso o campo de dado não esteja sendo utilizado
por nenhum documento.
Excluir campo de dados Exclusão de campo de dado definido anteriormente. Essa operação
somente deverá ser permitida caso o campo de dado não esteja sendo
utilizado por nenhum documento.
Consultar campos de dados Consulta os diversos campos de dados já definidos.
definidos
Visualizar detalhes de Visualização dos detalhes de um campo de dados informado.
campo de dados
3.1.4.10.1.3 Observações
Não aplicável.
3.1.4.10.2 Caso de uso Definir metadado
3.1.4.10.2.1 Definição
Definição dos metadados, e suas respectivas propriedades, que as classes de um plano de
classificação, os dossiês e os documentos de determinados tipos poderão apresentar.
Permite que o usuário estenda as informações mantidas no módulo Gestão de documentos,
criando metadados personalizados, que serão utilizados para armazenar informação relevante
para uma classe, dossiê ou documento de determinados tipos, etc.
3.1.4.10.2.2 Cenários
Cenário Descrição
Criar novo metadado Criação de novo metadado, juntamente com suas propriedades.
Alterar definição de Alteração de definição de metadado. Essa operação somente deverá ser
metadado permitida caso o metadado não esteja sendo utilizado por nenhuma
classe, dossiê, documento, etc.
Excluir metadado Exclusão de metadado definido anteriormente. Essa operação somente
deverá ser permitida caso o metadado não esteja sendo utilizado por
nenhuma classe, dossiê, documento, etc.
Consultar metadados Consulta os diversos metadados já definidos.
definidos
Visualizar detalhes de Visualização dos detalhes de um metadado informado.
metadado
3.1.4.10.2.3 Observações
Não aplicável.
76
3.1.4.10.3 Caso de uso Definir tesauro
3.1.4.10.3.1 Definição
Definição de um tesauro, que corresponde a uma lista de termos, organizados em categorias,
com significados relacionados, dentro de um domínio específico de conhecimento. Esse tesauro
será utilizado para apoiar a atribuição do metadado assunto aos dossiês e documentos
gerenciados pelo módulo Gestão de documentos.
3.1.4.10.3.2 Cenários
Cenário Descrição
Criar nova categoria Criação de nova categoria, que será utilizada para organizar termos
definidos no tesauro.
Alterar definição de Alteração de definição de categoria, incluindo a alteração da posição
categoria ocupada pela categoria na hierarquia de categorias definida para o
tesauro.
Excluir categoria Exclusão de categoria definida anteriormente. Somente categoria s que
não contenham termos podem ser excluídas. Para isso, os termos
organizados em uma categoria que será eliminada devem antes ser
eliminados ou reclassificados em outras categorias.
Criar novo termo Criação de novo termo, assim como sua categorização e o
estabelecimento de relações com outros termos do tesauro.
Alterar definição de termo Alteração de definição de termo do tesauro, incluindo a alteração de
sua categorização e de suas relações com outros termos do tesauro.
Excluir termo Exclusão de termo definido anteriormente. Somente termos que não
estiverem sendo utilizados para definir o metadado assunto de
documentos podem ser eliminados.
3.1.4.10.3.3 Observações
Não aplicável.
3.1.4.10.4 Caso de uso Definir ferramenta externa
3.1.4.10.4.1 Definição
Permite definir uma ferramenta externa e configurar seu mecanismo de acesso, para que a
mesma possa ser utilizada na manipulação de dossiês e documentos.
77
3.1.4.10.4.2 Cenários
Cenário Descrição
Incluir ferramenta externa Inclusão de uma nova ferramenta externa, especificando-se a forma
pela qual a mesma deve ser acionada durante a manipulação de um
dossiê ou documento que a utilize.
Alterar ferramenta externa Alteração de dados de uma ferramenta externa cadastrada no Aurus –
Gestão de documentos.
Excluir ferramenta externa Exclusão de uma ferramenta externa. A exclusão não necessariamente
exclui o registro da base de dados, pois pode ser necessário mantê-lo
para garantir a integridade referencial, mas a ferramenta “excluída” não
ficará mais acessível aos usuários.
Consultar lista de Consulta à lista de ferramentas externas cadastradas, com a opção de se
ferramentas externas utilizar filtros de pesquisa.
Consultar detalhes de Consulta aos dados detalhados de uma ferramenta externa informada.
ferramenta externa
3.1.4.10.4.3 Observações
Não aplicável.
3.1.5 Regras
3.1.5.1 Metadados de classe de plano de classificação
Uma classe possui como metadados aqueles definidos no plano de classificação a que a classe
pertence. Assim, todos os metadados definidos no plano de classificação, e somente esses,
devem ser definidos para a classe.
3.1.5.2 Classificação de dossiê em classe do plano de classificação
Um dossiê poderá ser classificado em uma determinada classe do plano de classificação apenas
se tiver sido definido que essa classe classificaria dossiês desse tipo.
3.1.5.3 Metadados de dossiê
Um dossiê possui como metadados aqueles definidos para seu tipo. Assim, todos os metadados
definidos para o tipo do dossiê, e somente esses, devem ser definidos para o dossiê em questão.
3.1.5.4 Permissões de dossiê
As permissões de acesso definidas para um dossiê podem apenas refinar as permissões já
definidas para o tipo desse dossiê. Assim, um usuário ou grupo não pode ter permissão, para
realizar operações em um determinado dossiê, mais abrangente do que o estabelecido para seu
tipo.
78
3.1.5.5 Metadados de documento
Um documento possui como metadados aqueles definidos para seu tipo. Assim, todos os
metadados definidos para o tipo do documento, e somente esses, devem ser definidos para o
documento em questão.
3.1.5.6 Campos de dados de documento
Um documento possui como campos de dados aqueles definidos para seu tipo. Assim, todos os
campos de dados definidos para o tipo do documento, e somente esses, devem ser definidos para
o documento em questão.
3.1.5.7 Anexos de documento
Um documento pode possuir como anexos apenas documentos dos tipos de anexos definidos
para seu tipo. Assim, somente os tipos de documentos que foram indicados que poderiam ser
anexos de documentos de um determinado tipo podem ser definidos como anexos do documento
em questão.
3.1.5.8 Permissões de documento
As permissões de acesso definidas para um documento podem apenas refinar as permissões já
definidas para o tipo desse documento. Assim, um usuário ou grupo não pode ter permissão,
para realizar operações em um determinado documento, mais abrangente do que o estabelecido
para seu tipo.
3.1.6 Requisitos não funcionais
Requisito Descrição
Navegação na estrutura do O sistema deve permitir a pesquisa e navega ção na estrutura do plano
plano de classificação de classificação por meio de uma interface gráfica.
Criação de cópias de O sistema deve permitir que sejam criadas cópias de segurança de seus
segurança ou backups. dossiês e documentos. Essas informações serão copiadas com o
propósito de permitir a restauração posterior das mesmas em caso de
perda devido a falhas de software, hardware ou mesmo acidente.
Restauração do sistema a Deverá ser possível restaurar o sistema a partir de uma cópia de
partir de uma cópia de segurança, o que consiste em recuperar as informações de dossiês e
segurança documentos armazenadas em cópias de segurança e copiá -las para o
sistema, levando esse último para um estado consistente.
Assinatura digital Alguns documentos digitais armazenados no Aurus – Gestão de
documentos deverão ser assinados digitalmente, de forma a garantir
sua autenticidade.
79
3.2 Módulo de gestão de processos
3.2.1 Escopo do módulo
3.2.1.1 Nome do módulo e de seus componentes principais
O módulo é denominado Gestão de processos, podendo ser também r
eferido como Aurus –
Gestão de processos.
3.2.1.2 Objetivo do módulo
O módulo de Gestão de processos é responsável pela definição dos fluxos de trabalho e pelo
gerenciamento de sua realização, acompanhando e organizando a tramitação dos processos,
controlando responsabilidades, prioridades e prazos.
3.2.2 Descrição geral do módulo
3.2.2.1 Visão geral
O módulo de Gestão de processos tem como objetivo a automação de procedimentos onde
tarefas, documentos e informações são trocados entre participantes de acordo com um conjunto
de regras para alcançar um objetivo de negócio, ou para contribuir para que o mesmo seja
alcançado.
Para isso, o módulo oferece um controle automático das seqüências de tarefas a serem realizadas
e da realização das mesmas pelos seus responsáveis. Oferece também integração com outros
sistemas que dão suporte à execução de algumas tarefas específicas.
A especificação deste módulo foi baseada no modelo de referência de workflow do WfMC
(Workflow Management Coalition). Trata-se de um padrão internacional para organização de
sistemas de workflow que estabelece uma arquitetura e uma série de padrões que ferramentas
desse tipo devem seguir.
O módulo de Gestão de processos pode ser dividido em duas partes:
• Definição de fluxos de trabalho: Envolve funcionalidades referentes à definição dos
[Fluxos de trabalho] que serão executados e controlados pelo módulo de Gestão de
processos. Permite definir [Fluxos de trabalho], suas [Atividades], papéis e
responsabilidades, além de informações e [Documentos] que devem tramitar em conjunto
com o [Processo]. Os [Fluxos de trabalho] definidos são utilizados como entrada para a
parte de Tramitação de processos.
• Tramitação de processos: Controla a execução dos [Processos], a partir dos [Fluxos de
trabalho] definidos para os mesmos. Permite que [Processos] sejam criados e controla
toda a sua tramitação, gerenciando as listas de [Tarefas] de cada participante envolvido,
atualizando o andamento do [Processo] a partir da execução de cada [Tarefa],
controlando prazos e regras de encaminhamento. Cuida também da interação com outras
aplicações que sejam utilizadas durante a realização de [Tarefas] dos [Processos].
A figura a seguir ilustra essa divisão do módulo de Gestão de processos.
80
Definição de Fluxos de trabalho
Tempo de
construção
construç
Fluxo de trabalho
Tramitação de processos
Tempo de
execução
Ferramentas externas
Figura 4- Organização do módulo de Gestão de Processos
3.2.2.2 Diagramas de contexto
3.2.2.2.1 Definição de fluxo de trabalho
3.2.2.2.1.1 Diagrama de contexto Definição de fluxo de trabalho
81
3.2.2.2.1.2 Diagrama de contexto Definição de elementos de suporte
3.2.2.2.2 Tramitação de processo
3.2.2.2.2.1 Diagrama de contexto Execução de tarefas
82
3.2.2.2.2.2 Diagrama de contexto Gestão da tramitação
83
3.2.2.2.2.3 Diagrama de contexto Consultas da tramitação de processos
3.2.2.2.3 Análise de fluxo de trabalho
3.2.2.2.3.1 Diagrama de contexto Análise de fluxo de trabalho
84
3.2.2.3 Funções do módulo
3.2.2.3.1 Definição de fluxo de trabalho
Função Descrição
Definir artefato Definição de um [Artefato] e suas características, especificando
também os [Tipos de documento] que podem assumir o papel desse
[Artefato] na tramitação dos [Processos].
Definir atividade Definição detalhada de uma [Atividade] no contexto de um [Fluxo de
trabalho], assim como os elementos que a compõem ([Conjunto de
insumos], [Conjunto de resultados], [Propriedades], [Atribuições], etc.)
Definir categorias Definição de [Categorias] que serão utilizadas para classificar os
[Fluxos de trabalho] e os [Elementos de definição de fluxo], para fins
de análise e emissão de relatórios estatísticos.
Definir ferramenta externa Permite definir uma [Ferramenta externa] para que a mesma possa ser
utilizada nos [Fluxos de trabalho] em [Atividades apoiadas por
ferramenta].
Definir fluxo de trabalho Definição de um [Fluxo de trabalho] pelo usuário, estabelecendo as
regras de tramitação para os [Processos] que o seguirão.
Definir tipo de mensagem Definição dos [Tipos de mensagens] que serão utilizados nos [Fluxos
de trabalho]. Para cada [Tipo de mensagem], permite especificar o
formato da mensagem, a obrigatoriedade e os tipos de campos que a
compõem.
Definir tipo de processo Definição de um [Tipo de processo] e suas características,
especificando também o conjunto de [Fluxos de trabalho] que podem
ser utilizados para tramitar [Processos] referentes ao tipo definido.
Exportar definição de fluxo Exportação, para um arquivo, da definição de um [Fluxo de trabalho] e
de trabalho dos elementos que o compõem.
Importar definição de fluxo Importação da definição de um [Fluxo de trabalho] e dos elementos que
de trabalho o compõem a partir de um arquivo de definição de fluxo, que esteja em
um formato reconhecido pelo Aurus.
85
3.2.2.3.2 Tramitação de processo
Função Descrição
Alterar dados de processo Alteração dos dados de um [Processo] pelo Gestor de tramitação de
processos, para corrigir eventuais erros e/ou alterar sua prioridade.
Alterar fluxo de processo Alteração do [Fluxo de trabalho] de um [Processo] em tramitação. Com
a alteração, o [Processo] deixa de seguir o fluxo anterior e passa a
seguir o novo [Fluxo de trabalho] informado.
Alterar responsável por Troca do [Usuário ou grupo] responsável pela execução de uma
tarefa [Tarefa].
Anexar documento Anexação e/ou desanexação de um ou mais [Documentos] a um
[Processo]. Os documentos anexados são transmitidos ao módulo de
Gestão de documentos, onde são armazenados e passam a ser
gerenciados.
Anexar processo Anexação de um [Processo] a outro, que atuará como [Processo]
principal. O [Processo] que foi anexado deixa de ter uma tramitação
própria, somente o [Processo] principal continua tramitando.
Cancelar processo Cancelamento de um [Processo] em tramitação. Cancela também,
automaticamente, todas as suas [Tarefas] ativas, e impede que qualquer
operação posterior possa ser realizada ao [Processo]. O cancelamento é
uma operação irreversível.
Cancelar tarefa Cancelamento de uma [Tarefa] ativa. Se a [Tarefa] for uma [Tarefa de
subfluxo], todas as [Tarefas] que fazem parte da mesma são também
canceladas, recursivamente.
Concluir processo Conclusão de um [Processo], ao final de sua tramitação.
Consultar dados de Consulta a informações de [Processos] em trâmite ou que já tramitaram
processo no Aurus.
Consultar dados de tarefa Consulta aos detalhes sobre a realização de uma [Tarefa], esteja esta
concluída ou não.
Consultar resumo de Consulta aos dados básicos de um [Processo], indicando a sua situação
processo e um resumo do seu histórico.
Corrigir tarefa concluída Alteração de [Campos de dados] de uma [Tarefa] já concluída, para
corrigir eventuais erros.
Executar tarefa Execução de uma [Tarefa] por um Executor de tarefas. Uma vez
concluída a [Tarefa], o Aurus dá prosseguimento à tramitação do
[Processo] gerando a [Tarefa] seguinte, conforme definido no [Fluxo de
trabalho].
Executar tarefa automática Execução de uma [Tarefa] automaticamente pelo Aurus, quando a
mesma for referente a uma [Atividade] de execução automática.
Gerenciar lista de tarefas Controle da lista de tarefas de um Executor de tarefas. Exibe as
[Tarefas] pendentes, tanto do próprio Executor quanto de [Grupos de
usuários] ao qual ele pertence, e permite a realização de operações
sobre a lista de [Tarefas].
Gerenciar observadores de Manutenção da lista de observadores de um [Processo], que serão
processo notificados por e-mail a cada evento relevante ocorrido na sua
tramitação (ex: conclusão de atividade, vencimento de prazos, etc).
Iniciar novo processo Início da tramitação de um novo [Processo] no Aurus. O [Processo]
criado recebe um número e a sua primeira [Tarefa] é criada, conforme
definido no [Fluxo de trabalho].
86
Monitorar processos em Consultas consolidadas aos [Processos] em tramitação, para auxiliar o
andamento Gestor de tramitação de processos no acompanhamento dos [Processos]
como um todo.
Notificar sobre prazo Notificação automática, por e-mail, sobre a proximidade ou vencimento
do prazo de uma [Tarefa] ou [Processo].
Paralisar processo Paralisação de um [Processo], por tempo indeterminado, e posterior
reativação do mesmo.
Registrar movimentação de Registro da movimentação de documentos físicos durante a tramitação
documentos físicos de um [Processo], atualizando a localização dos mesmos no módulo de
Gestão de documentos.
Vincular processos Vinculação de [Processos] que tenham algum relacionamento entre si.
A vinculação entre [Processos] é puramente para fins de informação e
localização, não tendo impacto sobre a tramitação dos mesmos.
3.2.2.3.3 Análise de fluxo de trabalho
Função Descrição
Analisar desempenho de Emissão de dados estatísticos consolidados sobre o desempenho da
fluxo de trabalho [Instituição] na realização de um [Fluxo de trabalho], exibindo
informações como o tempo médio de tramitação dos [Processos],
tempo médio de execução de [Tarefas] para cada [Atividade], etc.
Simular fluxo de trabalho Simulação de um [Fluxo de trabalho], permitindo gerar uma massa de
dados simulada de execução de [Processos], que posteriormente possa
ser analisada pelo Aurus através do Caso de uso Analisar desempenho
de fluxo de trabalho.
87
3.2.2.4 Usuários e sistemas externos
Nome Descrição
Cidadão Cidadão que utiliza o Aurus para acompanhar a tramitação de
processos de seu interesse ou para consultar informações sobre
documentos, processos e legislação.
Consulente Servidor do Estado que utiliza o Aurus para acompanhar a tramitação
de processos, consultar detalhes dos processos e das tarefas executadas,
localizar documentos e dossiês e fazer consultas a normas jurídicas da
legislação.
Executor de tarefas Servidor do Estado que utiliza o Aurus para executar tarefas durante a
tramitação dos processos.
Gestor de fluxos de Usuário do Aurus responsável pela definição dos fluxos de trabalho
trabalho que guiarão a tramitação dos processos.
Gestor de tramitação de Usuário do Aurus responsável pela gestão de processos que estão em
processos tramitação, corrigindo falhas e executando operações de uso mais
restrito.
Módulo de gestão de Módulo de Gestão de documentos do Aurus . Este ator é utilizado para
documentos representar interações com o módulo de Gestão de documentos no
contexto dos outros módulos do sistema.
SINFI Sistema de Informações Institucionais da SEPLAG, que contém
informações sobre as Instituições e as respectivas Unidades
Administrativas.
Sistema externo Ator que representa genericamente qualquer sistema externo que possa
interagir com o Aurus , a partir das interfaces oferecidas por este.
Temporizador Ator utilizado para representar o acionamento automático de
funcionalidades pelo próprio Aurus , com base em periodicidades pré-
definidas.
88
3.2.2.5 Interfaces de sistema
3.2.2.5.1 Interfaces de software
Interface Descrição
Acionamento de Acionamento automático de ferramentas externas durante a execução
ferramentas externas de tarefas apoiadas por ferramenta.
Esta interface é utilizada no Caso de uso Executar tarefa, mais
especificamente no Cenário Acionar ferramenta externa.
Envio e recebimento de Envio e recebimento de mensagens a sistemas externos pelo Aurus ,
mensagens durante a realização de tarefas na tramitação de processos.
Esta interface é utilizada no Caso de uso Executar tarefa automática,
e também no Cenário Iniciar novo processo através de recebimento
de mensagem do Caso de uso Iniciar novo processo.
Interface com aplicações Disponibilização de uma interface para que ferramentas externas
cliente possam atuar como clientes do Aurus , executando tarefas no sistema.
Esta interface é utilizada no Caso de uso Executar tarefa, mais
especificamente no Cenário Consultar dados de tarefa por
ferramenta externa e no Cenário Concluir tarefa por ferramenta
externa. É também utilizada nos casos de uso Gerenciar lista de
tarefas , Consultar dados de processo e Consultar dados de tarefa,
nos cenários que envolvem ferramentas externas.
Interface com o Aurus – Interface utilizada para armazenar referências a usuários cadastrados no
Gestão de usuários Aurus e para obter informações sobre as permissões de acesso dos
usuários.
Interface com o Aurus – Interface utilizada para permitir a referência a uma norma juríd ica
Banco de legislação cadastrada no Aurus – Banco de legislação em uma propriedade de
tarefa ou de processo.
Consulta ao SINFI Consulta ao SINFI com o objetivo de obter informações das
Instituições, da Administração Pública Estadual do Estado de Minas
Gerais, e suas respectivas Unidades administrativas.
3.2.2.5.2 Interfaces de hardware
Não aplicável.
3.2.2.5.3 Interfaces de comunicação
Não aplicável.
89
3.2.3 Modelo de entidades
3.2.3.1 Diagramas de classes
3.2.3.1.1 Definição de fluxos de trabalho
3.2.3.1.1.1 Diagrama de classes Definição de fluxo de trabalho
90
3.2.3.1.1.2 Diagrama de classes Objetos de fluxo
3.2.3.1.1.3 Diagrama de classes Atividades
91
3.2.3.1.1.4 Diagrama de classes Atividade simples
3.2.3.1.1.5 Diagrama de classes Subfluxo
92
3.2.3.1.1.6 Diagrama de classes Eventos
93
3.2.3.1.1.7 Diagrama de classes Ponto de controle
3.2.3.1.1.8 Diagrama de classes Conectores
94
3.2.3.1.1.9 Diagrama de classes Artefato
3.2.3.1.1.10 Diagrama de classes Elementos de suporte
95
3.2.3.1.2 Tramitação de processo
3.2.3.1.2.1 Diagrama de classes Tramitação de processos
96
3.2.3.1.2.2 Diagrama de classes Tarefa
97
3.2.3.1.2.3 Diagrama de classes Transição
98
3.2.3.2 Descrição das classes
Classe Descrição
Alocação de Representa a alocação de um [Usuário ou grupo] como responsável pela
responsável execução de uma [Tarefa simples].
Uma [Tarefa] é considerada de responsabilidade do [Usuário ou grupo] mais
recentemente alocado à mesma. No caso de [Tarefas] que realizam [Atividades]
do tipo [Atividade automática], [Atividade de envio de mensagem] ou
[Atividade de recebimento de mensagem], não há alocação de responsáveis.
Para os demais tipos de [Tarefas simples], a alocação é obrigatória.
Artefato Os [Artefatos] são utilizados como insumos ou resultados das [Atividades] que
compõem o fluxo de trabalho. Eles especificam os [Tipos de documento] que
devem estar disponíveis para a realização de uma [Atividade] ou que devem ser
produzidos durante a mesma.
Um [Artefato] pode especificar mais de um [Tipo de documento], indicando
diferentes opções de tipos que podem ser utilizadas no fluxo de trabalho com o
papel desse [Artefato].
Na notação BPMN, corresponde ao conceito de “Artifact”, mais
especificamente ao tipo “Data Object”.
Atividade [Atividade] representa um trabalho que uma [Instituição] realiza durante a
tramitação de um [Processo]. Constitui o principal elemento da definição do
[Fluxo de trabalho], especificando uma [Tarefa] que deve ser realizada para
concluir a tramitação de um [Processo].
A especificação da [Atividade] indica quais são as propriedades (do [Processo]
e da própria [Tarefa]) que deverão ser preenchidas durante a execução da
[Tarefa].
Uma [Atividade] pode conter [Conjuntos de insumos]. A existência de
[Conjuntos de insumos] indica que a [Atividade] só pode ser iniciada quando
pelo menos um dos [Conjuntos de insumos] estiver disponível.
De forma semelhante, a [Atividade] pode conter [Conjuntos de resultados], que
indica conjuntos possíveis de [Artefatos] que devem ser produzidos pela
[Atividade] para que a mesma possa ser considerada concluída.
Atividades podem representar uma unidade atômica de trabalho ([Atividade
simples]). Podem também constituir [Subfluxos], sendo nesses casos compostas
por outras [Atividades].
Na notação BPMN, corresponde ao elemento \"Activity\".
99
Atividade apoiada Uma [Atividade apoiada por ferramenta] é uma [Atividade] realizada por um
por ferramenta usuário com o auxílio de uma [Ferramenta externa], que é acionada quando o
usuário seleciona a [Tarefa] para execução.
Quando o usuário inicia uma [Tarefa] correspondente a uma [Atividade apoiada
por ferramenta], o Aurus automaticamente aciona a [Ferramenta externa],
informando a esta todos os parâmetros que a mesma necessita para executar a
funcionalidade correspondente à [Atividade] em questão. O usuário então
executa o seu trabalho normalmente, na [Ferramenta externa].
A conclusão de uma [Atividade apoiada por ferramenta] pode se dar de duas
formas:
1- Pela [Ferramenta externa], que comunica ao Aurus a conclusão da [Tarefa].
2- Manualmente pelo usuário (opção que deve ser utilizada quando a
[Ferramenta externa] não prover recursos para informar ao Aurus a execução da
[Tarefa]).
A especificação de qual forma de conclusão será utilizada pela [Atividade
apoiada por ferramenta] deve ser informada na definição da mesma.
Na notação BPMN, corresponde ao elemento \"User Task\".
Atividade Uma [Atividade automática] é uma [Atividade] realizada de forma automática
automática por um recurso externo. A interação com esse recurso externo é feita através de
troca de mensagens.
Uma [Tarefa] correspondente a uma [Atividade automática] não necessita de
acionamento pelo usuário. O recurso externo é automaticamente acionado
através do envio de uma mensagem e, assim que o mesmo conclui a execução
(o que é informado também através de uma mensagem), a [Tarefa] é concluída.
Na notação BPMN, corresponde ao elemento \"Service Task\".
Atividade de envio Uma [Atividade de envio de mensagem] é uma [Atividade] que consiste em
de mensagem enviar uma mensagem. Uma vez enviada a mensagem do [Tipo de mensagem]
especificado, a [Atividade] é concluída.
Na notação BPMN, corresponde ao elemento \"Send Task\".
Atividade de Uma [Atividade de recebimento de mensagem] é uma [Atividade] que consiste
recebimento de em aguardar o recebimento de uma mensagem. Uma vez recebida a mensagem
mensagem do [Tipo de mensagem] especificado, a [Atividade] é concluída.
Na notação BPMN, corresponde ao elemento \"Receive Task\"
Atividade manual Uma [Atividade manual] é uma [Atividade] executada manualmente pelo
usuário, sem o apoio de [Ferramentas externas] integradas ao Aurus.
Na notação BPMN, corresponde ao elemento \"Manual Task\".
Atividade simples Uma [Atividade simples] é a menor unidade de [Atividade] incluída em um
[Fluxo de trabalho]. Representa tipicamente o trabalho realizado por um usuário
e/ou por uma aplicação, e não pode ser subdividida em outras [Atividades]
menores.
Na notação BPMN, corresponde ao conceito de \"Task\".
100
Atribuição Uma [Atribuição] especifica uma [Expressão] que será utilizada para atribuir
automaticamente o valor de uma propriedade (de processo ou de tarefa) durante
a tramitação de um [Processo].
Uma [Atribuição] deve permitir também especificar a atribuição de um valor a
um metadado de um [Documento] ao qual se refere um [Artefato]. Por
exemplo, atribuir a situação de um documento ou o seu espaço.
Na notação BPMN, corresponde ao conceito de \"Assignment\".
Campo de dado Um [Campo de dado] representa um campo que pode ser definido pelo usuário
em um dos módulos do Aurus, para armazenar uma informação relevante para
um [Fluxo de trabalho], [Atividade], [Classe], [Tipo de dossiê], [Tipo de
documento], etc.
Permite que o usuário estenda as informações mantidas no Aurus, criando
campos personalizados de forma flexível, definindo para cada um regras como
obrigatoriedade, tipo, forma de cálculo (no caso de campos calculados), a
natureza do objeto que apresenta esse campo de dados para a qual seu
preenchimento é obrigatório, etc.
[Campos de dados] podem ser [Campos simples] ou [Tabelas].
Categoria [Categoria] utilizada para classificar elementos da definição de um [Fluxo de
trabalho]. A definição da [Categoria] especifica a quais elementos ela pode ser
aplicada (ex: [Fluxo de trabalho], [Evento], etc).
A possibilidade de classificação visa facilitar a consolidação de relatórios e
estatísticas sobre os [Fluxos de trabalho].
Conector Os [Conectores] especificam como os [Objetos de fluxo] de um [Fluxo de
trabalho] estão inter-relacionados, estabelecendo a ordem de execução das
[Atividades].
Na notação BPMN, corresponde ao conceito de \"Connecting Object\".
Conector de Um [Conector de mensagem] é utilizado para definir fluxos de mensagens entre
mensagem [Objetos de fluxo] de diferentes [Fluxos de trabalho].
Na notação BPMN, corresponde ao elemento “Message flow”.
Deve ser avaliado se este elemento será realmente necessário no Aurus. Ele
possivelmente poderá ser dispensado, pois a representação de mensagens pode
ser feita através de [Atividades de envio de mensagem] e [Atividades de
recebimento de mensagem], já contempladas no Aurus.
Conector de Um [Conector de seqüência] é utilizado para definir a ordem em que os
seqüência [Objetos de fluxo] são executados em um [Fluxo de trabalho].
Cada [Conector de seqüência] pode conter, além da referência aos [Objetos de
fluxo] origem e destino, a condição de guarda que deve ser checada no
momento da tramitação do [Processo]. Caso essa condição seja falsa, a
transição representada pelo [Conector de seqüência] não é executada.
Na notação BPMN, corresponde ao elemento \"Sequence Flow\".
Conjunto de Um [Conjunto de insumos] de uma [Atividade] define um conjunto possível de
insumos [Artefatos] que devem estar disponíveis para que a [Atividade] possa ser
iniciada.
Na notação BPMN, corresponde ao atributo \"InputSets\", do elemento
\"Activity\".
101
Conjunto de Um [Conjunto de resultados] de uma [Atividade] define um conjunto possível
resultados de [Artefatos] que devem ser gerados para que a [Atividade] possa ser
considerada concluída.
Na notação BPMN, corresponde ao atributo \"OutputSets\", do elemento
\"Activity\".
Controlador de Tipo de [Ponto de controle] utilizado para representar decisões no [Fluxo de
decisão trabalho].
Pode ser utilizado de duas formas:
- Decisão: quando o [Controlador de decisão] tem um único [Conector de
seqüência] de entrada e vários de saída, isso significa que naquele ponto o
[Fluxo de trabalho] irá prosseguir por apenas um dos [Conectores de seqüência]
de saída. As [Condições de guarda] dos [Conectores de seqüência] de saída são
avaliadas numa ordem pré-estabelecida, e o primeiro deles cuja condição for
verdadeira será o caminho escolhido para o prosseguimento do [Processo].
- União: quando o [Controlador de decisão] tem múltiplos [Conectores de
seqüência] de entrada e um único de saída, isso significa que o [Processo] irá
prosseguir a partir daquele ponto quando qualquer um dos [Conectores de
seqüência] atingir o [Controlador de decisão].
Na notação BPMN, corresponde ao elemento \"Exclusive Gateway (XOR)\",
mais especificamente ao tipo \"Data Based\" (o tipo \"Event Based\" não tem
equivalente no Aurus).
Controlador de Tipo de [Ponto de controle] utilizado para representar paralelismo no [Fluxo de
paralelismo trabalho].
Pode ser utilizado de duas formas:
- Divisão: quando o [Controlador de paralelismo] tem um único [Conector de
seqüência] de entrada e vários de saída, isso significa que naquele ponto o
[Fluxo de trabalho] irá prosseguir paralelamente por todos os [Conectores de
seqüência] de saída. Caso esses [Conectores de saída] tenham [Condições de
guarda], apenas aqueles que apresentarem condição verdadeira serão
executados.
- Sincronização: quando o [Controlador de paralelismo] tem múltiplos
[Conectores de seqüência] de entrada e um único de saída, isso significa que o
[Processo] irá prosseguir a partir daquele ponto apenas quando todos os
caminhos representados pelos [Conectores de seqüência] tiverem atingido o
[Controlador de paralelismo].
Na notação BPMN, corresponde ao elemento \"Parallel Gateway (AND)\".
Documento Classe que representa um [Documento] consultado do módulo de Gestão de
documentos .
Dossiê Classe que representa um [Dossiê] consultado do módulo de Gestão de
documentos .
Elemento de Representa genericamente todos os elementos que podem ser utilizados na
definição de fluxo definição de um [Fluxo de trabalho]: [Objetos de fluxo], [Conectores] e
[Artefatos].
Elemento de Classe que representa genericamente os elementos que fazem parte da
tramitação de tramitação de um [Processo] ([Tarefas] e [Execuções de pontos de controle]).
processo
102
Evento Representa um evento que pode ocorrer durante a execução do [Fluxo de
trabalho].
Evento de início Um [Evento de início] indica onde um [Fluxo de trabalho] é iniciado. Todo
[Fluxo de trabalho] contém um [Evento de início] que especifica o ponto de
partida para realização das atividades. Por representar o início de um [Fluxo de
trabalho], um [Evento de início] não pode receber [Conectores de seqüência],
pode somente gerá-los.
[Eventos de início] são utilizados também para representar o início de
[Subfluxos]. As mesmas regras descritas acima são aplicáveis nesses casos.
Um [Evento de início] tipicamente representa a criação de um [Processo]
explicitamente por um usuário. No entanto, há tipos específicos de [Eventos de
início] para representar [Fluxos de trabalho] em que os [Processos] são criados
automaticamente (por exemplo, a partir de uma periodicidade definida ou
sempre que chegar uma mensagem de outra Instituição). Para detalhes sobre
esses tipos mais específic os, verificar as subclasses de [Evento de início].
Na notação BPMN, corresponde ao elemento \"Start Event\" (com a diferença
que, para o Aurus, os [Eventos de início] são sempre obrigatórios).
Evento de término Um [Evento de término] indica onde um [Fluxo de trabalho] é concluído. Todo
[Fluxo de trabalho] contém pelo menos um [Evento de término] que especifica
o momento em que um [Processo] é finalizado. [Eventos de término] não
podem originar [Conectores de seqüência], podem somente recebê-los.
[Eventos de término] são utilizados também para representar o término de
[Subfluxos]. As mesmas regras descritas acima são aplicáveis nesses casos.
Na notação BPMN, corresponde ao elemento \"End Event\" (com a diferença
que, para o Aurus, os [Eventos de término] são sempre obrigatórios).
Execução de ponto Representa uma execução de um [Ponto de controle], durante a tramitação de
de controle um [Processo].
Expressão Uma [Expressão] define uma fórmula de cálculo, que pode ser utilizada tanto
para uma [Atribuição] quanto como condição de guarda de um [Conector de
seqüência].
Ferramenta externa Uma [Ferramenta externa] representa uma funcionalidade de uma aplicação
externa ao Aurus que é acionada automaticamente em uma [Atividade apoiada
por ferramenta].
Especifica também os parâmetros que devem ser fornecidos para a aplicação
externa.
Fluxo de trabalho Um [Fluxo de trabalho] define um conjunto de [Atividades] executadas por
uma [Instituição] para cumprir um objetivo de negócio. O [Fluxo de trabalho]
contém também elementos que definem as regras para execução dessas
[Atividades], como os [Conectores].
Um [Fluxo de trabalho] pode ser indicado como \"ad hoc\". Nesse caso, não há
[Conectores] definidos entre as [Atividades], as mesmas podem ser realizadas
em qualquer seqüência.
Os estados de um [Fluxo de trabalho], bem como as regras associadas a cada
estado, estão definidos na regra \"Estados de um fluxo de trabalho\".
Na notação BPMN, corresponde ao elemento \"Process\".
103
Início por Tipo de [Evento de início] que indica que o [Fluxo de trabalho] ou [Subfluxo]
mensagem inicia-se a partir do recebimento de uma [Mensagem] vinda de outra
[Instituição] ou de um sistema externo.
Quando o [Início por mensagem] for utilizado, um novo [Processo] é iniciado
sempre que uma nova [Mensagem] do [Tipo de mensagem] especificado é
recebida.
Na notação BPMN, corresponde ao conceito de \"Start Event\" tendo como tipo
de \"Trigger\" o tipo \"Message\".
Início por Tipo de [Evento de início] que indica que o [Fluxo de trabalho] ou [Subfluxo]
temporizador inicia-se automaticamente a partir de uma periodicidade temporal especificada.
Quando o [Início por temporizador] for utilizado, um novo [Processo] é
iniciado a cada data/hora ou periodicidade especificada.
Na notação BPMN, corresponde ao conceito de \"Start Event\" tendo como tipo
de \"Trigger\" o tipo \"Timer\".
Instituição Representa uma Instituição cadastrada no SINFI.
No contexto do módulo de Gestão de Processos, uma [Instituição] está sendo
utilizada com significado semelhante ao do elemento \"Lane\", da notação
BPMN.
Objeto de fluxo Um [Objeto de fluxo] representa genericamente uma [Atividade], um [Evento]
ou um [Ponto de controle].
Na notação BPMN, corresponde ao elemento “Flow Object”.
Observador de Participação de um [Usuário ou grupo] como observador de um processo.
processo Quando um [Usuário ou grupo] estiver associado a um [Processo] como
observador, ele é notificado pelo Aurus sempre que houver eventos relevantes
que ocorram durante a tramitação do processo.
Ponto de controle Um [Ponto de controle] é utilizado para contolar a divergência e a convergência
de [Conectores de seqüência]. Através dele, é possível definir comportamentos
como desvios, intercalações, separações e junções.
Na notação BPMN, corresponde ao elemento \"Gateway\".
Processo Um [Processo] representa uma única realização de um [Fluxo de trabalho].
Engloba todos os componentes da tramitação: [Tarefas] realizadas ou em
andamento, [Execuções de pontos de controle] e [Transições] executadas.
Cada [Processo] possui também valores para os [Capos de dados] que
compõem as suas propriedades (conforme as propriedades definidas no [Fluxo
de trabalho] do [Processo]).
Além disso, um [Processo] pode possuir [Dossiês] contendo [Documentos] que
estão tramitando como parte do mesmo.
Os estados de um [Processo] estão definidos na regra \"Estados de um
processo\".
104
Subfluxo Um [Subfluxo] é uma [Atividade] composta. Permite que um [Fluxo de
trabalho] seja definido hierarquicamente, criando-se [Atividades] que contêm
outras [Atividades], [Conectores], [Artefatos] (qualquer [Elemento de definição
de fluxo] pode existir dentro de um [Subfluxo]).
Assim como um [Fluxo de trabalho], [Atividades] do tipo [Subfluxo] possuem
[Evento de início] e [Evento de término]. O [Evento de início], nesse caso,
marca o início da execução da [Atividade], e o [Evento de término] marca a sua
conclusão.
O [Subfluxo] pode ser também indicado como \"ad hoc\", como ocorre com o
[Fluxo de trabalho]. Nesse caso, não há [Conectores] definidos entre as
[Atividades], as mesmas podem ser realizadas em qualquer seqüência.
Corresponde ao conceito de \"Sub-Process\" da notação BPMN, mais
especificamente ao de \"Embedded Sub-Process\". O Aurus não tem
correspondente para o elemento \"Independent Sub-Process\" da notação BPMN
(o acionamento de [Fluxos de trabalho] dentro de outros [Fluxos de trabalho]
deve ser feito através de troca de mensagens).
Tarefa Uma [Tarefa] representa a realização de uma [Atividade] no contexto de um
[Processo] específico.
Cada [Tarefa] possui valores para os [Campos de dados] que compõem as suas
propriedades (conforme as propriedades definidas na [Atividade]
correspondente).
Os estados de uma [Tarefa] estão definidos na regra \"Estados de uma tarefa\".
Tarefa de subfluxo Uma [Tarefa de subfluxo] corresponde à realização de uma [Atividade] do tipo
[Subfluxo], no contexto da tramitação de um [Processo] específico.
A [Tarefa de subfluxo] é apenas um agrupador das [Tarefas] que fazem parte da
mesma. Ela inicia -se na situação \"Ativa\" e é concluída quando todas as
[Tarefas] que a compõem atingirem a situação \"Concluída\" ou \"Cancelada\".
Tarefa simples Uma [Tarefa simples] representa a realização de uma [Atividade simples], no
contexto da tramitação de um [Processo] específico.
Está sempre alocada a um [Usuário ou grupo] responsável pela sua execução.
Quando concluída, recebe também a informação de quem foi o executor da
mesma.
Uma [Tarefa simples] pode estar associada a [Documentos], representando os
[Documentos] que foram anexados ao [Processo] durante a execução da
[Tarefa].
Tipo de documento Classe que representa um [Tipo de documento] consultado do módulo de
Gestão de documentos.
Tipo de dossiê Classe que representa um [Tipo de dossiê] consultado do módulo de Gestão de
documentos .
Tipo de mensagem Um [Tipo de mensagem] deve ser definido para permitir o envio e/ou
recebimento de uma determinada mensagem durante a execução [Fluxo de
trabalho]. Ele define o formato que a mensagem deve ter, além de especificar a
[Instituição] de origem e a destinatária.
Na notação BPMN, corresponde ao elemento \"Message\".
105
Tipo de processo Um [Tipo de processo] classifica um [Processo] em tramitação quanto à sua
natureza. Também especifica quais fluxos de trabalho podem ser utilizados na
tramitação dos [Processos] que pertencerem a esse [Tipo de processo].
O [Tipo de processo] especifica também um ou mais [Usuários ou grupos] que
atuarão como gestor de tramitação dos [Processos] desse tipo. O gestor terá
permissão para executar ações de acesso mais restrito durante a tramitação de
um [Processo].
Além disso, o [Tipo de processo] especifica os [Tipos de dossiê] que
[Processos] desse tipo podem conter.
Os estados de um [Tipo de processo] estão definidos na regra \"Estados de um
tipo de processo\".
Transição Representa uma [Transição] entre dois [Elementos de tramitação de processo].
As [Transições] registram o caminho percorrido pelo processo ao longo de sua
tramitação.
Uma [Transição] pode ser de dois tipos: [Transição prevista] ou [Transição
forçada].
Transição forçada [Transição] que não corresponde a um [Conector] previsto no fluxo de trabalho.
Normalmente ocorre quando, durante a conclusão de uma [Tarefa], o executor
força a tarefa seguinte ao invés de seguir o [Fluxo de trabalho] definido. Pode
ocorrer também quando há cancelamento de [Tarefas], indicando para qual
[Tarefa] o processo prosseguiu após o cancelamento.
Transição prevista [Transição] prevista no [Fluxo de trabalho], correspondendo a um [Conector]
definido no mesmo.
Unidade Representa uma Unidade Administrativa cadastrada no SINFI, como parte de
Administrativa uma [Instituição].
Usuário Classe que representa um [Usuário] consultado do módulo de Gestão de
usuários .
Usuário ou grupo Classe que representa um [Usuário ou grupo] consultado do módulo de Gestão
de usuários .
Valor de Valor atribuído, durante a tramitação de um [Processo], a um [Campo de dado]
propriedade de correspondente a uma propriedade do [Processo]. As propriedades de um
processo [Processo] são definidas no [Fluxo de trabalho] que o [Processo] segue.
Valor de Valor atribuído, durante a execução de uma [Tarefa], a um [Campo de dado]
propriedade de correspondente a uma propriedade da [Tarefa]. As propriedades de uma
tarefa [Tarefa] são definidas na [Atividade] que a [Tarefa] realiza.
3.2.4 Casos de uso
3.2.4.1 Definição de fluxos de trabalho
3.2.4.1.1 Caso de uso Definir tipo de processo
3.2.4.1.1.1 Definição
Definição de um tipo de processo e suas características, especificando também o conjunto de
fluxos de trabalho que podem ser utilizados para tramitar processos referentes ao tipo definido.
106
3.2.4.1.1.2 Cenários
Cenário Descrição
Criar tipo de processo Criação de um novo tipo de processo, especificando-se as suas
características e o conjunto de fluxos de trabalho que podem ser
utilizados para tramitar processos desse tipo.
Alterar tipo de processo Alteração de dados de um tipo de processo.
Excluir tipo de processo Exclusão de um tipo de processo. A exclusão não necessariamente
exclui o registro da base de dados, pois pode ser necessário mantê-lo
para garantir a integridade referencial, mas o tipo de processo
“excluído” não ficará mais acessível pelos usuários.
Consultar lista de tipos de Consulta à lista de tipos de processo cadastrados, com a opção de se
processo utilizar filtros de pesquisa.
Consultar detalhes de tipo Consulta aos dados detalhados de um tipo de processo informado.
de processo
Ativar tipo de processo Ativação de um tipo de processo, permitindo que processos desse tipo
sejam criados no Aurus .
Desativar tipo de processo Desativação de um tipo de processo, impedindo que novos processos
desse tipo possam ser criados.
Consultar histórico de tipo Consulta ao histórico de alterações realizadas em um tipo de processo.
de processo Todas as alterações de dados feitas em um tipo de processo, bem como
suas alterações de estado (ativo/inativo) devem ficar registradas em um
histórico para serem acessadas através desta consulta.
3.2.4.1.1.3 Observações
Não aplicável.
3.2.4.1.2 Caso de uso Definir fluxo de trabalho
3.2.4.1.2.1 Definição
Definição de um fluxo de trabalho pelo usuário, estabelecendo as regras de tramitação para os
processos que o seguirão.
Entre os casos de uso relacionados à definição do fluxo de trabalho este constitui o principal,
pois engloba a definição e estruturação de todos os elementos que compõem o fluxo de trabalho:
atividades, eventos, pontos de controle e conectores.
107
3.2.4.1.2.2 Cenários
Cenário Descrição
Criar fluxo de trabalho Criação de um novo fluxo de trabalho no Aurus , especificando-se
todas as informações necessárias para definir como se dará a tramitação
dos seus processos (com exceção das atividades, cuja definição foi
descrita no Caso de uso Definir atividade , que estende este caso de
uso). São especificados, portanto:
• Eventos de início e término do fluxo;
• Pontos de controle;
• Conectores;
• Propriedades (campos de dados definidos pelo usuário);
• Atribuições a serem realizadas no iníc io ou no término da
tramitação.
Alterar fluxo de trabalho Alteração dos dados de um fluxo de trabalho cadastrado no Aurus .
Excluir fluxo de trabalho Exclusão de um fluxo de trabalho. A exclusão só é possível se não
existir processo (mesmo que já concluído) referente ao fluxo de
trabalho que está sendo excluído. Caso exista algum processo, o fluxo
de trabalho pode apenas ser desativado (Cenário Desativar fluxo de
trabalho), mas não excluído.
Consultar lista de fluxos de Consulta à lista de fluxos de trabalho cadastrados, com a opção de se
trabalho utilizar filtros de pesquisa.
Consultar detalhes de fluxo Consulta aos dados detalhados de um fluxo de trabalho informado.
de trabalho
Ativar fluxo de trabalho Ativação de uma versão de um fluxo de trabalho, tornando-a disponível
para que seja utilizada na tramitação de processos. A ativação só é
possível caso a versão do fluxo de trabalho atenda à regra Validação
de fluxo de trabalho.
Desativar fluxo de trabalho Desativação de uma versão de um fluxo de trabalho, impedindo que
novos processos sejam iniciados com base na mesma.
Consultar histórico de Consulta ao histórico de versões de um fluxo de trabalho, com as datas
fluxo de trabalho de criação, ativação e desativação de cada versão. Exibe também o
usuário responsável por cada um desses eventos.
Criar cópia de fluxo de Criação de uma cópia de um fluxo de trabalho a partir de uma versão
trabalho de um fluxo já existente. Esse cenário é utilizado quando o Gestor de
fluxos de trabalho deseja aproveitar um fluxo existente como ponto de
partida para criar um novo fluxo. Todos os elementos que compõem o
fluxo (atividades, conectores, pontos de controle, propriedades etc) são
copiados para o novo fluxo.
Gerar nova versão de fluxo Criação de uma nova versão de um fluxo de trabalho ativo. A nova
de trabalho versão é iniciada no estado “Em construção”, que permite a realização
de alterações. A nova versão pode ser utilizada na tramitação de
processos a partir do momento em que for ativada (Cenário Ativar
fluxo de trabalho).
108
Editar diagrama de fluxo Edição, em um ambiente gráfico, dos elementos que compõem um
de trabalho fluxo de trabalho. O Gestor de fluxos de trabalho tem a opção de
adicionar ao diagrama qualquer um dos elementos de definição de
fluxo que fazem parte do fluxo informado, diagramá-los e salvar o
diagrama para futuras consultas.
Os elementos são apresentados conforme as convenções gráficas da
notação BPMN (ver seção “Materiais de referência”, na introdução
desta Especificação de Requisitos de Sistema).
Consultar diagrama de Visualização do diagrama de um fluxo de trabalho, com opção de
fluxo de trabalho impressão.
3.2.4.1.2.3 Observações
As operações que podem ser realizadas em um fluxo de trabalho são restringidas pelo estado em
que o mesmo se encontra. Verificar regra Estados de um fluxo e trabalho.
3.2.4.1.3 Caso de uso Definir atividade
3.2.4.1.3.1 Definição
Definição detalhada de uma atividade no contexto de um fluxo de trabalho, assim como os
elementos que a compõem (Conjuntos de insumos, Conjuntos de resultados, Campos de dados,
Atribuições, etc.).
A definição de uma atividade é utilizada pelo Aurus para gerar as tarefas, durante a tramitação
dos processos.
Este caso de uso estende o Caso de uso Definir fluxo de trabalho. Uma atividade sempre é
definida no contexto do fluxo de trabalho ao qual pertence.
109
3.2.4.1.3.2 Cenários
Cenário Descrição
Criar atividade Criação de uma nova atividade em um fluxo de trabalho, especificando-
se todas as informações necessárias para que o Aurus possa criar as
tarefas com base nessa atividade. Exemplos de informações que são
definidas para a atividade:
• Propriedades da atividade (campos de dados definidos pelo
usuário);
• Atribuições a serem realizadas no início ou término da
atividade;
• Unidade administrativa na qual a atividade é executada;
• Tipo da atividade
• Informações específicas em função do tipo da atividade (ex:
usuário ou grupo responsável, no caso de atividades manuais;
tipos de mensagem, no caso de atividades de envio de
mensagem; etc).
Alterar atividade Alteração dos dados de uma atividade existente.
Excluir atividade Exclusão de uma atividade.
Consultar lista de Consulta à lista de atividades que compõem um fluxo de trabalho.
atividades
Consultar detalhes de Consulta aos dados detalhados de uma atividade informada.
atividade
Criar cópia de atividade Criação de uma cópia de uma atividade. Esse cenário é utilizado
quando o Gestor de fluxos de trabalho deseja aproveitar uma atividade
já existente no fluxo de trabalho como ponto de partida para criar uma
nova atividade. Todos os elementos que compõem a atividade são
copiados para a nova atividade.
3.2.4.1.3.3 Observações
As operações de criação, alteração e exclusão de atividades só são permitidas quando o fluxo de
trabalho à qual pertencem estiver em um estado que permita alteração. Verificar regra Estados
de um fluxo e trabalho.
3.2.4.1.4 Caso de uso Definir artefato
3.2.4.1.4.1 Definição
Definição de um artefato e suas características, especificando também os tipos de documento
que podem assumir o papel desse artefato na tramitação dos processos.
110
3.2.4.1.4.2 Cenários
Cenário Descrição
Criar artefato Criação de um novo artefato em um fluxo de trabalho, especificando-se
as suas características e os tipos de documento que podem assumir o
seu papel durante a tramitação de um processo que siga o fluxo de
trabalho ao qual pertence.
Alterar artefato Alteração de dados de um artefato já existente no fluxo de trabalho.
Excluir artefato Exclusão de um artefato.
Consultar lista de artefatos Consulta à lista de artefatos existentes em um fluxo de trabalho.
Consultar detalhes de Consulta aos dados detalhados de um artefato informado.
artefato
3.2.4.1.4.3 Observações
Aplica-se a este caso de uso a regra Tipos de documentos que podem ser anexados a um
processo.
3.2.4.1.5 Caso de uso Importar definição de fluxo de trabalho
3.2.4.1.5.1 Definição
Importação da definição de um fluxo de trabalho e dos elementos que o compõem, a partir de
um arquivo de definição de fluxo que esteja em um formato reconhecido pelo Aurus .
O objetivo dessa funcionalidade é permitir a troca de definições de fluxos de trabalho entre
diferentes instituições, e também a importação dessas definições a partir de outras ferramentas
(possibilitando, por exemplo, que a definição do fluxo de trabalho seja feita em uma ferramenta
de Modelagem de Processos de Negócio capaz de exportar para o formato reconhecido pelo
Aurus ).
3.2.4.1.5.2 Cenários
Cenário Descrição
Importar novo fluxo Importar um arquivo com a definição de um fluxo de trabalho, criando-
o como um novo fluxo de trabalho no Aurus .
Importar nova versão de Importar um arquivo com a definição de um fluxo de trabalho, criando-
fluxo existente o como uma nova versão de um fluxo de trabalho já existente no
Aurus .
3.2.4.1.5.3 Observações
Não aplicável.
3.2.4.1.6 Caso de uso Exportar definição de fluxo de trabalho
3.2.4.1.6.1 Definição
Exportação, para um arquivo, da definição de um fluxo de trabalho e dos elementos que o
compõem.
O objetivo dessa funcionalidade é permitir a troca de definições de fluxos de trabalho entre
diferentes instituições, e também a exportação dessas definições para outras ferramentas.
111
3.2.4.1.6.2 Cenários
Cenário Descrição
Exportar fluxo Exportar, para um arquivo, uma versão de um fluxo de trabalho
informada pelo usuário.
3.2.4.1.6.3 Observações
Não aplicável.
3.2.4.1.7 Caso de uso Definir ferramenta externa
3.2.4.1.7.1 Definição
Permite definir uma ferramenta externa e configurar seu mecanismo de acesso, para que a
mesma possa ser utilizada nos fluxos de trabalho em atividades apoiadas por ferramenta.
3.2.4.1.7.2 Cenários
Cenário Descrição
Incluir ferramenta externa Inclusão de uma nova ferramenta externa, especificando-se a forma
pela qual a mesma deve ser acionada durante a execução de uma tarefa
que a utilize.
Alterar ferramenta externa Alteração de dados de uma ferramenta externa cadastrada no Aurus.
Excluir ferramenta externa Exclusão de uma ferramenta externa. A exclusão não necessariamente
exclui o registro da base de dados, pois pode ser necessário mantê-lo
para garantir a integridade referencial, mas a ferramenta “excluída” não
ficará mais acessível pelos usuários.
Consultar lista de Consulta à lista de ferramentas externas cadastradas, com a opção de se
ferramentas externas utilizar filtros de pesquisa.
Consultar detalhes de Consulta aos dados detalhados de uma ferramenta externa informada.
ferramenta externa
3.2.4.1.7.3 Observações
Não aplicável.
3.2.4.1.8 Caso de uso Definir tipo de mensagem
3.2.4.1.8.1 Definição
Definição dos tipos de mensagem que serão utilizados nos fluxos de trabalho. Para cada tipo de
mensagem, permite especificar o formato da mensagem, a obrigatoriedade e os tipos de campos
que a compõem.
112
3.2.4.1.8.2 Cenários
Cenário Descrição
Incluir tipo de mensagem Inclusão de um novo tipo de mensagem, especificando-se
características do mesmo e definindo-se o formato que as mensagens
desse tipo devem seguir.
Alterar tipo de mensagem Alteração de dados de um tipo de mensagem cadastrado no Aurus .
Excluir tipo de mensagem Exclusão de um tipo de mensagem. A exclusão não necessariamente
exclui o registro da base de dados, pois pode ser necessário mantê-lo
para garantir a integridade referencial, mas o tipo de mensagem
“excluído” não ficará mais acessível pelos usuários.
Consultar lista de tipos de Consulta à lista de tipos de mensagem cadastrados, com a opção de se
mensagem utilizar filtros de pesquisa.
Consultar detalhes de tipo Consulta aos dados detalhados de um tipo de mensagem informado.
de mensagem
3.2.4.1.8.3 Observações
Não aplicável.
3.2.4.1.9 Caso de uso Definir categorias
3.2.4.1.9.1 Definição
Definição de categorias que serão utilizadas para classificar os fluxos de trabalho e os elementos
de definição de fluxo, para fins de análise e emissão de relatórios estatísticos.
3.2.4.1.9.2 Cenários
Cenário Descrição
Incluir categoria Inclusão de uma nova categoria, especificando-se características da
mesma.
Alterar categoria Alteração de dados de uma categoria cadastrada no Aurus .
Excluir categoria Exclusão de uma categoria. A exclusão não necessariamente exclui o
registro da base de dados, pois pode ser necessário mantê-lo para
garantir a integridade referencial, mas a categoria “excluída” não ficará
mais acessível pelos usuários.
Consultar lista de Consulta à lista de categorias cadastradas, com a opção de se utilizar
categorias filtros de pesquisa.
Consultar detalhes de Consulta aos dados detalhados de uma categoria informada.
categoria
Ativar categoria Ativação de uma categoria, permitindo que a mesma seja utilizada para
classificar fluxos de trabalho e elementos de definição de fluxo criados
no Aurus .
Desativar categoria Desativação de uma categoria, impedindo que fluxos de trabalho ou
elementos de definição de fluxo possam referenciá -la a partir de então.
3.2.4.1.9.3 Observações
Não aplicável.
113
3.2.4.2 Tramitação de processos
3.2.4.2.1 Caso de uso Iniciar novo processo
3.2.4.2.1.1 Definição
Início da tramitação de um novo processo no Aurus. O processo criado recebe um número e a
sua primeira tarefa é criada, conforme definido no fluxo de trabalho.
3.2.4.2.1.2 Cenários
Cenário Descrição
Iniciar novo processo Início da tramitação de um novo processo por um usuário, diretamente
manualmente no Aurus . O usuário seleciona o tipo do processo a ser criado e o fluxo
a ser utilizado (caso o tipo de processo possua mais de um fluxo ativo),
informa os valores dos campos de dados que compõem o processo e
confirma a criação.
O Aurus , então, verifica os dados informados e cria o processo,
atribuindo-lhe o número. A primeira tarefa do processo é então criada,
conforme a primeira atividade definida no fluxo de trabalho, dando
início à tramitação do processo.
Iniciar novo processo Início da tramitação de um novo processo partir do recebimento de uma
através de recebimento de mensagem. Este cenário ocorre para os fluxos de trabalho cujo evento
mensagem de início definido é o recebimento de uma mensagem.
O recebimento de uma mensagem do tipo esperado cria
automaticamente o novo processo, atribui o número do mesmo, realiza
as atribuições configuradas no fluxo de trabalho e dá início à
tramitação, criando as primeiras tarefas.
Iniciar novo processo Início da tramitação de um novo processo automaticamente pelo
automaticamente Aurus , conforme uma periodicidade definida. Corresponde aos fluxos
de trabalho em que o evento de início é dado por um temporizador.
Iniciar novo processo Início da tramitação de um novo processo por uma ferramenta externa,
através de ferramenta que informa ao Aurus as informações necessárias para a criação do
externa mesmo (é semelhante ao Cenário Iniciar novo processo
manualmente , porém acionado por uma ferramenta externa ao invés
do usuário).
3.2.4.2.1.3 Observações
Durante a operação de iniciar um novo processo, é possível anexar documentos ao processo.
Essa opção é descrita no Caso de uso Anexar documento, que estende este caso de uso.
Quando um processo é iniciado, o usuário apontado como autor do processo é automaticamente
incluído na lista de observadores do processo.
3.2.4.2.2 Caso de uso Gerenciar lista de tarefas
3.2.4.2.2.1 Definição
Controle da lista de tarefas de um Executor de tarefas. Exibe as tarefas pendentes, tanto do
próprio executor quanto de grupos de usuários ao qual ele pertence, e permite a realização de
operações sobre as tarefas listadas.
114
3.2.4.2.2.2 Cenários
Cenário Descrição
Consultar lista de tarefas Consulta à lista de tarefas pendentes, com informações resumidas sobre
cada tarefa (ex: número da tarefa, data de criação, número do processo,
prioridade, prazo da tarefa, prazo do processo etc) e opções de filtro e
ordenação.
A lista exibe as tarefas ativas que tenham como responsável atual o
Executor de tarefas ou algum usuário ou grupo do qual ele faça parte.
Assumir tarefa de grupo Esta funcionalidade permite ao Executor de tarefa atribuir-se como
responsável por uma tarefa que esteja sob responsabilidade de um
grupo do qual ele faça parte.
Alocar executor para tarefa Alocação de um usuário como responsável por uma tarefa que esteja
de grupo sob responsabilidade de um grupo de usuários. Esta funcionalidade
pode ser utilizada, por exemplo, por um coordenador para alocar as
tarefas aos membros do grupo que ele coordena.
Consultar lista de tarefas Consulta à lista de tarefas através de uma ferramenta externa. O Aurus
por ferramenta externa oferece uma consulta que pode ser utilizada por uma ferramenta
externa para que esta tenha acesso à lista de tarefas, a partir de um
conjunto de critérios de seleção (por usuário ou grupo, por situação da
tarefa, por número do processo etc.).
3.2.4.2.2.3 Observações
Não aplicável.
3.2.4.2.3 Caso de uso Executar tarefa
3.2.4.2.3.1 Definição
Execução de uma tarefa de um processo em tramitação, por um Executor de tarefa. Para
executar uma tarefa, o Executor de tarefas consulta os dados da mesma, preenche os campos de
dados que compõem as suas propriedades (esses campos são definidos na respectiva atividade) e
informa sua conclusão.
Quando a tarefa é concluída, o Aurus dá prosseguimento à tramitação do processo gerando a
tarefa seguinte, conforme definido no fluxo de trabalho.
115
3.2.4.2.3.2 Cenários
Cenário Descrição
Iniciar execução de tarefa Registro no Aurus do início da execução de uma tarefa por um
Executor de tarefas.
Caso tenha havido movimentação documentos físicos no
encaminhamento para a tarefa, é necessário que o recebimento dos
mesmos tenha sido previamente confirmado – vide Caso de uso
Registrar movimentação de documentos físicos.
Consultar dados de tarefa Consultar os dados de uma tarefa informada. É possível consultar dados
de tarefas mesmo que as mesmas ainda não tenham sido iniciadas. Da
mesma forma, é possível consultar dados de tarefas que já foram
concluídas.
Informar dados de Preenchimento dos valores dos campos de dados que devem ser
execução de tarefa informados durante a execução da tarefa. Esses campos de dados
podem ser de dois tipos:
• Campos referentes a propriedades da tarefa, conforme definido
na atividade que a especifica.
• Campos referentes a propriedades do processo que devem ser
atribuídas durante a execução da tarefa, conforme definido na
atividade que a especifica.
Durante a realização desse cenário, é possível também anexar
documentos. Essa opção é descrita no Caso de uso Anexar
documento, que estende este caso de uso.
Acionar ferramenta externa Caso a tarefa em execução corresponda a uma atividade apoiada por
ferramenta, este cenário permite que o Executor de tarefa acione, a
partir do Aurus , a ferramenta externa que será utilizada. Nesse
acionamento, Aurus informa à ferramenta externa os parâmetros
exigidos pela mesma, conforme configurado na definição do fluxo de
trabalho.
116
Concluir tarefa Conclusão da tarefa pelo Executor de tarefa. Após verificar se todos os
campos de dados obrigatórios foram preenchidos, o Aurus realiza uma
série de ações para efetivar a conclusão da tarefa:
• Notifica os observadores do processo sobre a conclusão da
tarefa;
• Possibilita ao Executor de tarefa que redija comentários ou
recomendações para o executor da próxima tarefa;
• Consulta, na definição do fluxo de trabalho, qual é a atividade
seguinte e cria uma tarefa para a mesma (pode ser mais de uma
tarefa, caso o fluxo contenha um controlador de paralelismo).
Se o processo contém documentos físicos que estejam em posse do
executor da tarefa (conforme o registro de tramitação de documentos
no módulo de Gestão de documentos ), ao concluir a tarefa e dar
continuidade ao processo é necessário registrar a movimentação dos
documentos no módulo de Gestão de documentos . Isso é feito pelo
Caso de uso Registrar movimentação de documentos físicos , que
estende este caso de uso.
Se, com a conclusão da tarefa, o processo não possui mais tarefas
pendentes e sua tramitação atingiu o evento de término definido no
fluxo de trabalho, o processo então é automaticamente concluído. A
conclusão do processo está descrita no Caso de uso Concluir
processo, que estende este caso de uso.
Executar tarefas em lote Possibilidade de execução em lote de tarefas referentes a uma mesma
atividade e que estejam sob responsabilidade de um mesmo usuário ou
grupo.
A execução em lote produz o mesmo efeito da execução do Cenário
Informar dados de execução de tarefa seguida do Cenário Concluir
tarefa para cada uma das tarefas em questão.
Forçar tarefa seguinte Definição, pelo Executor de tarefa que está concluindo a tarefa, da
próxima atividade para a qual o Aurus deve encaminhar o processo que
está tramitando, criando uma transição forçada. Nesse caso, o Aurus
cria a próxima tarefa utilizando a atividade informada, ao invés de
obedecer aos conectores definidos na especificação do fluxo de
trabalho.
Essa operação requer o registro de uma justificativa pelo Executor de
tarefa, que deve ser aprovada por um usuário autorizado. A geração da
tarefa seguinte só ocorre após a aprovação da justificativa por esse
usuário.
Consultar dados de tarefa Consulta aos dados de uma tarefa, semelhante ao Cenário Consultar
por ferramenta externa dados de tarefa, por uma ferramenta externa. Esta consulta é
necessária para permitir que uma ferramenta externa atue como cliente
do Aurus.
Concluir tarefa por Conclusão de uma tarefa, realizada por uma ferramenta externa.
ferramenta externa Permite que a ferramenta externa atribua valores aos campos de dados
da tarefa (semelhante ao que ocorre no Cenário Informar dados de
execução de tarefa, quando esses dados são informados pelo usuário) e
conclua a mesma (semelhante ao que ocorre no Cenário Concluir
tarefa).
117
3.2.4.2.3.3 Observações
A execução de tarefas descritas neste caso de uso só é aplicável a tarefas correspondentes a
atividades do tipo [Atividade manual] ou [Atividade apoiada por ferramenta]. Tarefas
correspondentes a atividades do tipo [Subfluxo] não são executadas diretamente. A execução de
tarefas correspondentes a atividades do tipo [Atividade automática], [Atividade de envio de
mensagem] e [Atividade de recebimento de mensagem] está descrita no Caso de uso Executar
tarefa automática.
3.2.4.2.4 Caso de uso Executar tarefa automática
3.2.4.2.4.1 Definição
Execução de uma tarefa automaticamente pelo Aurus . Aplicável apenas a tarefas que sejam
referentes a atividades dos tipos: [Atividade automática], [Atividade de envio de mensagem] e
[Atividade de recebimento de mensagem].
3.2.4.2.4.2 Cenários
Cenário Descrição
Executar tarefa de envio de Execução automática pelo Aurus de uma tarefa referente a uma
mensagem atividade do tipo [Atividade de envio de mensagem].
O Aurus envia uma mensagem do tipo especificado na atividade e,
havendo sucesso no envio, a tarefa é automaticamente concluída.
Executar tarefa de Execução automática pelo Aurus de uma tarefa referente a uma
recebimento de mensagem atividade do tipo [Atividade de recebimento de mensagem].
A partir do momento em que a tarefa é criada, Aurus fica aguardando o
recebimento de uma mensagem do tipo especificado na atividade. A
mensagem deve ser referente ao processo ao qual pertence a tarefa (o
identificador do processo deve fazer parte do conteúdo da mensagem,
para que o Aurus possa realizar essa verificação).
Uma vez recebida a mensagem, a tarefa é automaticamente concluída.
Executar tarefa de Execução automática pelo Aurus de uma tarefa referente a uma
acionamento de serviço atividade do tipo [Atividade automática]. A execução da tarefa
combina o envio de uma mensagem e o posterior recebimento de outra,
em resposta à mensagem enviada.
No momento em que a tarefa é cria da, o Aurus envia uma mensagem
do tipo especificado na atividade. Havendo sucesso no envio dessa
mensagem, o Aurus então aguarda o recebimento de uma mensagem
de resposta (o tipo dessa mensagem é também especificado na
definição da atividade). Uma vez recebida essa mensagem, a tarefa é
automaticamente concluída.
118
3.2.4.2.4.3 Observações
A conclusão de uma tarefa automática, que ocorre nos três cenários deste caso de uso, envolve
os seguintes passos:
• Notificação dos observadores do processo sobre a conclusão da tarefa;
• Consulta, na definição do fluxo de trabalho, à atividade seguinte e criação de uma tarefa
para a mesma (pode ser mais de uma tarefa, caso o fluxo contenha um controlador de
paralelismo).
Se, com a conclusão da tarefa, o processo não possui mais tarefas pendentes e sua tramitação
atingiu o evento de término definido no fluxo de trabalho, o processo então é automaticamente
concluído. A conclusão do processo está descrita no Caso de uso Concluir processo, que
estende este caso de uso.
3.2.4.2.5 Caso de uso Alterar responsável por tarefa
3.2.4.2.5.1 Definição
Troca do usuário ou grupo responsável pela execução de uma tarefa.
3.2.4.2.5.2 Cenários
Cenário Descrição
Alterar responsável por Encaminhamento de uma tarefa para outro usuário ou grupo que ficará
tarefa responsável pela mesma. Requer justificativa da alteração.
A tarefa deixa de constar na lista de tarefas do usuário ou grupo
anterior, e passa a vincular na lista do novo responsável.
Se o processo contém documentos físicos, é necessário registrar a
movimentação dos mesmos no módulo de Gestão de documentos. Isso
é feito pelo Caso de uso Registrar movimentação de documentos
físicos , que estende este caso de uso.
3.2.4.2.5.3 Observações
Não aplicável.
3.2.4.2.6 Caso de uso Anexar documento
3.2.4.2.6.1 Definição
Anexação e/ou desanexação de um ou mais documentos a um processo. Os documentos
anexados são transmitidos ao módulo de Gestão de documentos , onde são armazenados e
passam a ser gerenciados.
119
3.2.4.2.6.2 Cenários
Cenário Descrição
Anexar documento Anexação, de um documento a um processo. Este cenário trata da
existente a um processo situação em que o documento já existe no arquivo do módulo de
Gestão de documentos , mas não faz parte ainda do dossiê do processo.
O usuário informa a identificação do documento, e o Aurus
automaticamente adiciona (acionando a respectiva funcionalidade no
módulo de Gestão de documentos) o documento informado ao dossiê
do processo.
Caso a anexação seja realizada durante a execução de uma tarefa, uma
referência ao documento anexado deve ficar registrada na tarefa,
identificando que o documento foi anexado durante a execução da
mesma.
Anexar novo documento a Anexação de um documento a um processo. Este cenário trata da
um processo situação em que o documento ainda não foi criado no módulo de
Gestão de documentos , sendo portanto necessário criá -lo e em seguida
adicioná-lo ao dossiê do processo.
O Aurus solicita ao usuário os dados necessários para a criação do
documento (inclusive os metadados necessários) e os envia ao módulo
de Gestão de documentos , que adiciona o documento ao seu arquivo e
atribui a ele um código identificador.
O Aurus adiciona então o documento informado ao dossiê do processo,
também no módulo de Gestão de documentos.
Caso a anexação seja realizada durante a execução de uma tarefa, uma
referência ao documento anexado deve ficar registrada na tarefa,
identificando que o documento foi anexado durante a execução da
mesma.
Desanexar documento de Desanexação de um documento de um processo, retirando-o
processo automaticamente do dossiê do processo no módulo de Gestão de
documentos .
A desanexação apenas retira o documento do dossiê do processo. Caso
o usuário deseje descartar ou eliminar o documento, isso só pode ser
feito diretamente no módulo de Gestão de documentos .
3.2.4.2.6.3 Observações
As funcionalidades acionadas no módulo de Gestão de documentos estão descritas da
especificação desse módulo, no Caso de uso Manipular documento através de sistema
externo e no Caso de uso Manipular dossiê através de sistema externo.
120
3.2.4.2.7 Caso de uso Registrar movimentação de documentos físicos
3.2.4.2.7.1 Definição
Registro da movimentação de documentos físicos durante a tramitação de um processo,
atualizando a localização dos mesmos no módulo de Gestão de documentos. Esse registro deve
ser feito sempre que um documento físico é encaminhado de um servidor para outro, ou quando
é movimentado entre setores ou instituições.
Como o encaminhamento de um documento geralmente corresponde à transição entre diferentes
tarefas no processo, este caso de uso permite que a atualização da localização seja feita pelo
próprio módulo de Gestão de processos. A movimentação dos documentos é informada no
momento da conclusão de uma tarefa, e a confirmação do recebimento dos mesmos é feita no
início da tarefa seguinte.
3.2.4.2.7.2 Cenários
Cenário Descrição
Registrar movimentação de Registro da movimentação de um ou mais documentos físicos,
documentos informando que os mesmos estão sendo encaminhados a outro servidor,
setor ou instituição.
Este cenário é acionado durante a conclusão de uma tarefa (Caso de
uso Executar tarefa), quando o Executor de tarefas informa que
haverá movimentação de documentos físicos (isso geralmente ocorre
quando os documentos do processo são encaminhados ao executor da
tarefa seguinte, para serem utilizados pelo mesmo durante a execução
da mesma).
O registro da movimentação é apenas enviado ao módulo de Gestão de
documentos , que efetivamente trata da movimentação.
Confirmar recebimento de Confirmação do recebimento de um ou mais documentos físicos pelo
documentos destinatário da movimentação, informando que os mesmos foram
recebidos corretamente.
Este cenário é acionado quando, no momento em que o Executor de
tarefas for iniciar uma tarefa (Caso de uso Executar tarefa), há
documentos no processo cuja movimentação foi registrada (e ainda não
confirmada) para ele ou para um dos grupos de usuário aos quais ele
faz parte.
A confirmação da movimentação é informada ao módulo de Gestão de
documentos .
Cancelar movimentação de Cancelamento de um registro de movimentação de documentos. Esta
documentos ação é permitida apenas para documentos cujo recebimento não tenha
sido confirmado.
O cancelamento da movimentação é informado ao módulo de Gestão
de documentos.
Registrar movimentação de Semelhante ao Cenário Registrar movimentação de documentos ,
dossiê porém trata do registro da movimentação de um dossiê como um todo.
Confirmar recebimento de Semelhante ao Cenário Confirmar recebimento de documentos ,
dossiê porém trata da confirmação do recebimento de um dossiê como um
todo.
Cancelar movimentação de Semelhante ao Cenário Cancelar movime ntação de documentos ,
dossiê porém trata do cancelamento da movimentação de um dossiê.
121
3.2.4.2.7.3 Observações
As funcionalidades acionadas no módulo de Gestão de documentos estão descritas da
especificação desse módulo, no Caso de uso Manipular documento através de sistema
externo e no Caso de uso Manipular dossiê através de sistema externo.
Deve ser definido um critério para permitir também a confirmação do recebimento de
documentos físicos procedentes de outras instituições. Essa situação pode ocorrer quando há
envio de mensagens entre diferentes instituições. Nesses casos, se houver tramitação de
documentos físicos, o Aurus deve permitir que o usuário confirme o recebimento desses
documentos no próprio módulo de Gestão de processos , através deste caso de uso.
3.2.4.2.8 Caso de uso Alterar dados de processo
3.2.4.2.8.1 Definição
Alteração de dados de um processo pelo Gestor de tramitação de processos, para corrigir
eventuais erros e/ou alterar sua prioridade.
3.2.4.2.8.2 Cenários
Cenário Descrição
Alterar dados de processo Alteração de informações referentes a um processo informado pelo
usuário: prioridade, valores dos seus campos de dados ou outras
informações.
Pode haver também anexação ou desanexação de documentos ao
processo. Essas operações estão descritas no Caso de uso Anexar
documento, que este nde este caso de uso.
É necessário que o processo esteja em um estado que permita essas
alterações (Regra Estados de um processo).
3.2.4.2.8.3 Observações
As alterações feitas nos dados do processo devem ficar registradas em um histórico.
3.2.4.2.9 Caso de uso Paralisar processo
3.2.4.2.9.1 Definição
Paralisação de um processo, por tempo indeterminado, possibilitando a posterior reativação do
mesmo. A paralisação de um processo paralisa todas as suas tarefas pendentes, que só são
liberadas após a reativação do processo.
122
3.2.4.2.9.2 Cenários
Cenário Descrição
Paralisar processo Paralisação do processo, paralisando também todas as suas tarefas
pendentes. O Aurus solicita do Gestor de tramitação de processos uma
justificativa para a paralisação.
Os observadores do processo são notificados sobre a sua paralisação.
Reativar processo Reativação de um processo paralisado, reativando também as tarefas do
mesmo que haviam sido interrompidas com a paralisação do processo.
Os observadores do processo são notificados sobre a sua reativação.
3.2.4.2.9.3 Observações
As alterações de estados permitidas em um processo estão definidas na regra Estados de um
processo.
3.2.4.2.10 Caso de uso Cancelar processo
3.2.4.2.10.1 Definição
Cancelamento de um processo em tramitação. Cancela também, automaticamente, todas as suas
tarefas pendentes, e impede que qualquer operação posterior possa ser realizada ao processo. O
cancelamento é uma operação irreversível.
3.2.4.2.10.2 Cenários
Cenário Descrição
Cancelar processo Cancelamento do processo informado pelo Gestor de tramitação de
processos. O Aurus solicita a informação de uma justificativa para o
cancelamento.
O processo é então cancelado, juntamente com todas as suas tarefas
pendentes. As informações do processo são mantidas na base de dados
do Aurus , para possibilitar consultas posteriores, mas nenhuma outra
operação é permitida sobre o processo.
Os observadores do processo são notificados sobre o seu cancelamento.
3.2.4.2.10.3 Observações
As alterações de estados permitidas em um processo estão definidas na regra Estados de um
processo.
123
3.2.4.2.11 Caso de uso Concluir processo
3.2.4.2.11.1 Definição
Conclusão de um processo, finalizando sua tramitação. A conclusão do processo pode ocorrer de
duas formas:
• Quando o processo não possuir mais tarefas pendentes e sua tramitação estiver atingido
o evento de término definido no fluxo de trabalho, o processo é automaticamente
concluído pelo Aurus .
• Quando o Gestor de tramitação de processos força a conclusão de um processo, mesmo
havendo ainda tarefas pendentes para o mesmo.
A reabertura de um processo concluído também é possível e faz parte deste caso de uso.
3.2.4.2.11.2 Cenários
Cenário Descrição
Concluir processo Conclusão do processo automaticamente pelo Aurus , quando o mesmo
automaticamente atingir o evento de término definido no fluxo de trabalho e não houver
mais tarefas pendentes.
Caso o processo concluído tenha processos anexados, estes são também
concluídos, recursivamente. Os observadores do processo são
notificados sobre a sua conclusão.
Forçar conclusão de Conclusão forçada do processo, quando ainda há tarefas pendentes no
processo mesmo ou quando não tiver atingido ainda o evento de término
definido no fluxo de trabalho. Esse tipo de conclusão é acionado pelo
Gestor de tramitação de processos, que deve informar também uma
justificativa para a conclusão forçada do processo.
As tarefas que estavam pendentes no processo são canceladas com a
conclusão forçada. Caso o processo concluído tenha processos
anexados, estes são também concluídos, recursivamente. Os
observadores do processo são notificados sobre a sua conclusão.
Reabrir processo Reabre um processo que já tenha sido concluído. O Gestor de
tramitação de processos informa a atividade para a qual deve retornar o
processo reaberto, o Aurus então cria a tarefa correspondente à
atividade e retorna o processo ao estado “Ativo”.
3.2.4.2.11.3 Observações
As alterações de estados permitidas em um processo estão definidas na regra Estados de um
processo.
3.2.4.2.12 Caso de uso Cancelar tarefa
3.2.4.2.12.1 Definição
Cancelamento de uma tarefa pendente. Se a tarefa for uma [Tarefa de subfluxo], todas as tarefas
que fazem parte da mesma são também canceladas, recursivamente.
124
3.2.4.2.12.2 Cenários
Cenário Descrição
Cancelar tarefa Cancelamento da tarefa, sendo necessária a informação de uma
justificativa do cancelamento. É possível também informar se o Aurus
deve criar uma nova tarefa em função do cancelamento (nesse caso, é
necessário informar a atividade para a qual a tarefa deve ser criada). A
criação dessa nova tarefa é obrigatória se não houver, no momento,
outra tarefa ativa no processo.
Se o processo contém documentos físicos, é necessário registrar a
movimentação dos mesmos (realizada em função do cancelamento da
tarefa) no módulo de Gestão de documentos. Isso é feito no Caso de
uso Registrar movimentação de documentos físicos , que estende este
caso de uso.
Os observadores do processo são notificados sobre o cancelamento da
tarefa.
3.2.4.2.12.3 Observações
O cancelamento de tarefas pode ser utilizado não só para tarefas manuais, mas também para
tarefas automáticas (tarefas correspondentes a atividades do tipo [Atividade automática],
[Atividade de envio de mensagem] ou [Atividade de recebimento de mensagem]).
3.2.4.2.13 Caso de uso Vincular processos
3.2.4.2.13.1 Definição
Vinculação de processos que tenham algum relacionamento entre si. A vinculação entre
processos é feita somente para fins de informação e localização, não tendo impacto sobre a
tramitação dos mesmos (diferentemente da anexação de processos, descrita no caso de uso
Anexar processo, que torna a tramitação de um processo atrelada à do outro).
3.2.4.2.13.2 Cenários
Cenário Descrição
Vincular processos Vinculação de um processo a outro, com a possibilidade de se inserir
um texto com comentários de vinculação.
A partir do momento em que dois processos forem vinculados, um
passará a ser exibido na lista de processos vinculados do outro. O
objetivo dessa lista, que é exibida quando o usuário faz uma consulta
aos dados do processo (Caso de uso Consultar processo), é
simplesmente facilitar a localização de processos que estejam inter-
relacionados. A tramitação de cada processo permanece independente
do outro.
Desvincular processos Permite desvincular um processo de outro, desfazendo a ação descrita
no Cenário Vincular processos.
3.2.4.2.13.3 Observações
Não aplicável.
125
3.2.4.2.14 Caso de uso Anexar processo
3.2.4.2.14.1 Definição
Anexação de um processo a outro, que atuará como processo principal. O processo que foi
anexado deixa de ter uma tramitação própria, somente o processo principal continua tramitando.
3.2.4.2.14.2 Cenários
Cenário Descrição
Anexar processo Anexação de um processo (chamado “processo anexado”) a outro
(chamado “processo principal”).
O estado processo anexado é alterado para “anexado”, e todas as suas
tarefas ativas são canceladas. O processo anexado não gera novas
tarefas enquanto estiver nesta situação, só o processo principal continua
tramitando.
Os observadores do processo são notificados sobre a sua anexação.
Desanexar processo Desanexação de um processo, desfazendo a ação descrita no Cenário
Anexar processo.
O processo anexado volta ao estado “ativo” e uma tarefa é criada para o
mesmo (o Gestor de tramitação de processos deve informar, no
momento da desanexação, a atividade para a qual a tarefa deve ser
criada). Os observadores do processo são notificados sobre a sua
desanexação.
O processo principal segue sua tramitação normal, não sofrendo efeitos
com a desanexação.
3.2.4.2.14.3 Observações
As alterações de estados permitidas em um processo estão definidas na regra Estados de um
processo.
3.2.4.2.15 Caso de uso Corrigir tarefa concluída
3.2.4.2.15.1 Definição
Alteração de campos de dados de uma tarefa já concluída, para corrigir eventuais erros.
3.2.4.2.15.2 Cenários
Cenário Descrição
Corrigir tarefa concluída Alteração, pelo Gestor de tramitação de processos, dos campos de
dados da tarefa. As alterações realizadas são registradas em um
histórico.
Esta operação é permitida apenas para tarefas que estejam no estado
“concluída” (ver regra Estados de uma tarefa).
3.2.4.2.15.3 Observações
Não aplicável.
126
3.2.4.2.16 Caso de uso Alterar fluxo de processo
3.2.4.2.16.1 Definição
Alteração do fluxo de trabalho de um processo em tramitação. Com a alteração, o processo deixa
de seguir o fluxo anterior e passa a seguir o novo fluxo de trabalho informado.
3.2.4.2.16.2 Cenários
Cenário Descrição
Alterar fluxo de processo Alteração do fluxo de trabalho que está sendo utilizado para guiar a
tramitação do processo informado. O Gestor de tramitação de processos
informa o novo fluxo de trabalho que o processo deverá seguir, e o
Aurus passa a utilizar o fluxo de trabalho informado como referência
para criação das tarefas a partir de então.
No momento da troca, as tarefas pendentes do processo são canceladas
e o Gestor de tramitação de processos informa, dentre as atividades do
novo fluxo de trabalho, para qual o Aurus deverá criar uma tarefa para
prosseguir a tramitação do processo a partir daquele ponto.
3.2.4.2.16.3 Observações
A alteração do fluxo de trabalho provavelmente estará sujeita a algumas restrições. Poderá ser
necessário, por questões técnicas, exigir que a alteração só possa ser feita para um fluxo
semelhante (por exemplo, para um fluxo que possua as mesmas propriedades do fluxo anterior).
Esse tipo de restrição deverá ser detalhado durante o desenvolvimento do módulo de Gestão de
processos.
Caso essas restrições sejam tão fortes que inviabilizem a troca de um processo entre fluxos de
trabalho, uma opção que pode ser utilizada para tratar esses casos é a criação de um novo
processo, com o fluxo desejado, anexando a este o processo anterior. O processo anterior então
deixa de tramitar no seu fluxo de trabalho e passa a acompanhar o novo processo (criado com o
novo fluxo de trabalho).
3.2.4.2.17 Caso de uso Gerenciar observadores de processo
3.2.4.2.17.1 Definição
Manutenção da lista de observadores de um processo, que serão notificados por e-mail a cada
evento relevante ocorrido na sua tramitação (ex: conclusão de atividade, conclusão do processo,
vencimento de prazo, etc).
127
3.2.4.2.17.2 Cenários
Cenário Descrição
Consultar lista de Consulta à lista dos usuários atualmente cadastrados como
observadores observadores de um processo.
Adicionar-se como Inscrição, pelo próprio usuário, na lista de observadores de um
observador processo.
Remover-se como Remoção, pelo próprio usuário, do seu nome da lista de observadores
observador de um processo.
Adicionar terceiro como Inscrição, pelo Gestor de tramitação de processos, de um usuário como
observador observador de um processo.
Remover terceiro como Remoção, pelo Gestor de tramitação de processos, de um usuário da
observador lista de observadores de um processo.
3.2.4.2.17.3 Observações
O Aurus deverá oferecer uma política de acesso aos processos, pelos observadores. Por
exemplo, é necessário definir se um usuário de uma instituição pode se inscrever como
observador de um processo que está tramitando em outra instituição (uma opção é configurar
isso no cadastro do tipo de processo, indicando se processos daquele tipo permitem
observadores externos).
3.2.4.2.18 Caso de uso Notificar sobre prazo
3.2.4.2.18.1 Definição
Notificação automática, por e-mail, sobre a proximidade ou vencimento do prazo de uma tarefa
ou processo. A notificação é enviada a todos os interessados (responsáveis pelas tarefas
pendentes e, em algumas situações, aos observadores do processo).
3.2.4.2.18.2 Cenários
Cenário Descrição
Alerta sobre proximidade Envio de e-mail de notificação sobre a proximidade do vencimento de
de vencimento de prazo de prazo de uma tarefa pendente. A notificação é enviada para o usuário
tarefa ou grupo responsável pela tarefa.
Alerta sobre proximidade Envio de e-mail de notificação sobre a proximidade do vencimento de
de vencimento de prazo de prazo de um processo em tramitação.
processo A notificação é enviada para os usuários ou grupos responsáveis pelas
tarefas ativas do processo.
Alerta sobre vencimento de Envio de e-mail de notificação sobre o vencimento ocorrido do prazo
prazo de tarefa de uma tarefa pendente. A notificação é enviada para o usuário ou
grupo responsável pela tarefa e para os observadores do processo.
Alerta sobre vencimento de Envio de e-mail de notificação sobre o vencimento ocorrido do prazo
prazo de processo de um processo em tramitação. A notificação é enviada para os
usuários ou grupos responsáveis pelas tarefas ativas do processo e para
os observadores do processo.
3.2.4.2.18.3 Observações
Não aplicável.
128
3.2.4.2.19 Caso de uso Consultar resumo de processo
3.2.4.2.19.1 Definição
Consulta aos dados básicos de um processo, indicando a sua situação e um resumo do seu
histórico. Esta consulta resumida tem o objetivo de oferecer ao Cidadão um mecanismo de
acompanhamento dos processos de seu interesse.
3.2.4.2.19.2 Cenários
Cenário Descrição
Consultar resumo de A partir do número do processo, o Aurus exibe informações resumidas
processo sobre o mesmo, como o valor de propriedades do processo, sua situação
e um resumo de seu histórico.
3.2.4.2.19.3 Observações
Não aplicável.
3.2.4.2.20 Caso de uso Consultar dados de processo
3.2.4.2.20.1 Definição
Consulta a informações de processos em trâmite ou que já tramitaram no Aurus .
3.2.4.2.20.2 Cenários
Cenário Descrição
Consultar lista de Consulta à lista de processos, a partir de parâmetros de pesquisa
processos informados pelo Consulente.
Consultar lista de Consulta à lista de processos por uma ferramenta externa, a partir de
processos por ferramenta parâmetros de pesquisa por ela informados.
externa
Consultar detalhes de Consulta aos dados detalhados de um processo, exibindo seus campos
processo de dados, sua situação e outras informações relevantes (por exemplo, os
processos vinculados e os anexados ao mesmo, os documentos que
compõem o dossiê do processo, entre outras).
Consultar detalhes de Consulta aos dados detalhados de um processo (com informações
processo por ferramenta semelhantes às citadas no cenário anterior) por uma ferramenta externa.
externa
Consultar histórico Consulta ao histórico de um processo, exibindo todo o caminho
resumido de processo percorrido pelo mesmo durante sua tramitação.
Esta consulta exibe a lista de tarefas realizadas e a ordem das mesmas,
indicando a data de início e término de cada uma.
Consultar histórico Consulta ao histórico de um processo incluindo detalhes sobre a
detalhado de processo realização de cada atividade realizada (valores dos campos de dados
das atividades, documentos anexados em cada uma, identificação do
executor, entre outros).
129
3.2.4.2.20.3 Observações
Não aplicável.
3.2.4.2.21 Caso de uso Consultar dados de tarefa
3.2.4.2.21.1 Definição
Consulta aos detalhes sobre a realização de uma tarefa, esteja esta concluída ou não.
3.2.4.2.21.2 Cenários
Cenário Descrição
Consultar lista de tarefas Consulta à lista de tarefas, a partir de parâmetros de pesquisa
informados pelo Consule nte.
Consultar detalhes de tarefa Consulta aos dados detalhados de uma tarefa, exibindo os valores de
seus campos de dados, sua situação, documentos que tenham sido
anexados durante a sua realização e outras informações relevantes.
Consultar detalhes de tarefa Consulta aos dados detalhados de uma tarefa (com informações
por ferramenta externa semelhantes às citadas no cenário anterior) por uma ferramenta externa.
3.2.4.2.21.3 Observações
O Cenário Consultar lista de tarefas não possui equivalente para consulta por ferramenta
externa porque uma consulta desse tipo já é oferecida no Cenário Consultar lista de tarefas
por ferramenta externa do Caso de uso Gerenciar lista de tarefas .
3.2.4.2.22 Caso de uso Monitorar processos em tramitação
3.2.4.2.22.1 Definição
Consultas consolidadas aos processos em tramitação, para auxiliar o Gestor de tramitação de
processos no acompanhamento dos processos como um todo.
130
3.2.4.2.22.2 Cenários
Cenário Descrição
Consultar total de Relatório emitido pelo Aurus contendo, para todos os tipos de processo
processos em tramitação (ou para um subconjunto de tipos selecionado como parâmetro),
informações quantitativas sobre os processos que estão em tramitação.
Para cada tipo de processo, são exibidas informações como:
• Quantidade total de processos em tramitação;
• Quantidade de processos ativos;
• Quantidade de processos paralisados;
• Quantidade de processos anexados;
• Quantidade de processos com data de vencimento próximo;
• Quantidade de processos com prazo já vencido;
• entre outras.
Consulta detalhes de Relatório emitido pelo Aurus contendo, para um tipo de processo e um
tramitação por tipo de fluxo de trabalho específico, informações mais detalhadas sobre os
processo processos em tramitação. Exemplos de informações exibidas:
• Quantidade total de processos em tramitação;
• Quantidade de processos com tarefas pendentes em cada uma
das atividades que compõem o fluxo de trabalho (indicando
também, dessas tarefas, quantas estão em dia e quantas estão
com prazo vencido).
Consultar distribuição de Relatório emitido pelo Aurus exibindo a distribuição das tarefas
tarefas pendentes entre os executores de tarefa. O relatório deve apontar, para
cada executor de tarefa, a quantidade de tarefas pendentes sob sua
responsabilidade, com o objetivo de auxiliar a alocação de novas
tarefas aos executores.
Deve ser possível filtrar por tipo de processo, fluxo de trabalho,
atividade e executor.
3.2.4.2.22.3 Observações
Caso seja oferecida a opção de visualização gráfica de diagramas de fluxos de trabalho (Cenário
Consultar diagrama de fluxo de trabalho, do Caso de uso Definir fluxo de trabalho), o
relatório que exibe a consulta detalhada pode exibir a quantidade de processos com tarefas
pendentes em cada atividade utilizando um formato gráfico, no próprio diagrama do fluxo de
trabalho (indicando dentro de cada atividade a quantidade de tarefas).
3.2.4.3 Análise de fluxos de trabalho
3.2.4.3.1 Caso de uso Analisar desempenho de fluxo de trabalho
3.2.4.3.1.1 Definição
Emissão de dados estatísticos consolidados sobre o desempenho da instituição na realização de
um fluxo de trabalho, exibindo informações como o tempo médio de tramitação dos processos,
tempo médio de execução de tarefas para cada atividade, etc.
131
3.2.4.3.1.2 Cenários
Cenário Descrição
Consultar dados de Consulta, a partir de um período de referência informado pelo Gestor
desempenho de fluxo real de fluxos de trabalho, aos dados de desempenho da instituição em
determinado fluxo de trabalho (também informado como parâmetro).
O Aurus analisa todos os processos que tramitaram no período e que
tenham seguido o fluxo de trabalho informado. Com base nessa análise,
constrói dados estatísticos, como:
• Número de processos que tramitaram no período;
• Tempo de execução dos processos (médio, mínimo, máximo e
desvio padrão);
• Percentual de processos concluídos no prazo e fora do prazo;
• Tempo de execução de tarefas (médio, mínimo, máximo e
desvio padrão) para cada uma das atividades presentes no fluxo
de trabalho.
• Para cada conector de seqüência que tenha condição de guarda,
percentual de casos em que a condição foi atendida.
Consultar dados de Consulta aos dados de desempenho, exibindo as mesmas informações
desempenho de fluxo descritas no cenário anterior, porém utilizando dados simulados.
simulado Os dados simulados são gerados através do Caso de uso Simular fluxo
de trabalho.
3.2.4.3.1.3 Observações
Caso seja oferecida a opção de visualização gráfica de diagramas de fluxos de trabalho (Cenário
Consultar diagrama de fluxo de trabalho, do Caso de uso Definir fluxo de trabalho), o
relatório pode exibir os dados estatísticos das tarefas utilizando um formato gráfico, no próprio
diagrama do fluxo de trabalho (indicando dentro de cada atividade os seus dados estatísticos).
3.2.4.3.2 Caso de uso Simular fluxo de trabalho
3.2.4.3.2.1 Definição
Simulação de um fluxo de trabalho, permitindo gerar uma massa de dados simulada de execução
de processos, que posteriormente possa ser analisada pelo Aurus através do Caso de uso
Analisar desempenho de fluxo de trabalho.
A simulação permite que o Gestor de fluxos de trabalho possa exercitar possíveis alterações nos
fluxos de trabalho e estime o impacto das mesmas no desempenho da tramitação dos processos.
132
3.2.4.3.2.2 Cenários
Cenário Descrição
Informar parâmetros de Informação de parâmetros de simulação para um fluxo de trabalho. É
simulação necessário informar, por exemplo, o tempo médio para execução de
cada atividade, o número de recursos disponíveis para executá -las, a
probabilidade da condição de guarda de cada conector ser verdadeiras,
e a taxa de chegada de novos processos. Essas informações são
necessárias para que o Aurus possa simular a execução do fluxo de
trabalho.
Simular fluxo de trabalho A partir dos parâmetros de simulação informados para um fluxo de
trabalho, o Aurus simula a execução do mesmo e gera como resultado
uma base de dados contendo dados simulados de tramitação processos.
Esses dados têm o mesmo formato dos dados de processos reais, e
podem ser analisados através do Caso de uso Analisar desempenho
de fluxo de trabalho.
3.2.4.3.2.3 Observações
Não aplicável.
3.2.5 Regras
3.2.5.1 Tipos de documentos que podem ser anexados a um processo
Para um [Documento] poder ser anexado a um [Processo] em tramitação, é necessário que o
[Tipo de dossiê] (no módulo de Gestão de Documentos) associado ao [Processo] permita a
criação daquele [Tipo de documento].
Essa restrição é verificada pelo Aurus no momento de definir um [Artefato]: na defin ição de um
[Fluxo de trabalho], um [Tipo de documento] só pode estar associado a um [Artefato] se o [Tipo
de processo] ao qual se refere o fluxo estiver associado a um [Tipo de dossiê] que aceite aquele
tipo de [Documento].
3.2.5.2 Validação de fluxo de trabalho
Um fluxo de trabalho deve atender a todas as seguintes condições:
- Deve possuir um (e somente um) [Evento de início];
- Deve possuir um ou mais [Eventos de término];
- Deve possuir uma ou mais [Atividades].
3.2.5.3 Estados de um tipo de processo
Os estados de um [Tipo de processo] são: \"Em construção\", \"Ativo\" e \"Desativado\". Um [Tipo
de processo] só pode ser alterado se o seu estado for \"Em construção\". A partir do momento em
que se torna \"Ativo\", para realizar uma alteração é necessário criar uma nova versão do [Tipo de
processo], desativar a versão anterior e ativar a nova versão.
133
3.2.5.4 Estados de um fluxo de trabalho
Os estados de um [Fluxo de trabalho] são: \"Em construção\", \"Ativo\" e \"Desativado\". Um [Fluxo
de trabalho] e cada um de seus elementos só podem ser alterados se o seu estado for \"Em
construção\". A partir do momento em que se torna \"Ativo\", para realizar uma alteração é
necessário criar uma nova versão do [Fluxo de trabalho], desativar a versão anterior e ativar a
nova versão.
Apenas [Fluxos de trabalho] ativos podem ter processos iniciados no Aurus .
3.2.5.5 Estados de um processo
Os estados de um [Processo] estão apresentados no diagrama abaixo. Um [Processo] só pode ter
dados alterados enquanto estiver “Em tramitação”.
134
3.2.5.6 Estados de uma tarefa
Os estados de uma [Tarefa] estão apresentados no diagrama abaixo.
3.2.6 Requisitos não funcionais
Requisito Descrição
Auditoria O Aurus deverá gerar informações sobre ações realizadas no sistema
por seus usuários, para fins de auditoria. Essas informações podem ser
armazenadas, por exemplo, sob a forma de logs.
Controle de concorrência O Aurus deve oferecer algum mecanismo de controle de concorrência
para propriedades de um processo quando houver tarefas paralelas
sendo executadas para o mesmo processo.
135
3.3 Banco de Legislação
3.3.1 Escopo do módulo
3.3.1.1 Nome do módulo e de seus componentes principais
O módulo é denominado Banco de Legislação, podendo ser também referido como Aurus –
Banco de Legislação.
3.3.1.2 Objetivo do módulo
Manter um acervo de normas jurídicas da legislação Estadual e Federal, para consulta e
referência durante os diversos processos de negócio. Sua base de dados contempla, além de
normas legais (constitucionais e infraconstitucionais), normas complementares como pareceres,
notas técnicas e consultas.
3.3.2 Descrição geral do módulo
3.3.2.1 Visão geral
Dentro da estrutura de módulos do Aurus , o Banco de legislação funciona como um repositório
de [Normas jurídicas] que podem ser referenciadas pelos demais módulos do sistema e também
por sistemas externos, além de servirem como fonte para consulta à legislação pelos servidores do
Estado e pelo cidadão em geral.
O acervo de [Normas jurídicas] do Aurus – Banco de legislação é organizado em diferentes
tipos de norma:
• [Norma constitucional]: Compreende os artigos da Constituição Federal e da Constituição
Estadual, além das emendas constitucionais.
• [Norma infraconstitucional]: Compreende toda a legislação infraconstitucional, nas
esferas estadual e federal: Lei complementar, Lei ordinária, Decreto lei, Medida
provisória, Resolução, Lei Delegada, Instrução Normativa, Estatuto, etc.
• [Norma complementar]: Compreende normas que não possuem função de lei, mas que
são utilizadas como referência para fundamentar alguns atos e documentos emitidos pelo
Estado: Pareceres, Notas técnicas, Consultas, etc.
Para as [Normas constitucionais], o Aurus – Banco de legislação mantém um histórico de todas
as alterações decorrentes de [Emendas constitucionais], sendo possível recuperar o texto vigente
em qualquer período desde a promulgação da [Constituição]. Para esse histórico de alterações, a
especificação do Aurus – Banco de legislação utilizou como modelo o sistema de consulta à
Constituição Federal disponibilizado pelo Senado Federal (disponível em www.senado.gov.br).
Essa estratégia é adotada pelo Aurus tanto para a constituição estadual quanto para a federal.
O cadastro das [Normas infraconstitucionais] e das [Normas complementares] armazena o texto
das mesmas na íntegra, sem subdivisões. O cadastro das [Normas constitucionais] é organizado
por artigo.
O Aurus oferece também a possibilidade de se classificar as normas cadastradas por assunto.
Para isso, o Banco de legislação utiliza o vocabulário de termos presentes no tesauro do Aurus –
Gestão de documentos.
136
3.3.2.2 Diagramas de contexto
3.3.2.2.1 Diagrama de contexto Cadastramento de normas jurídicas
3.3.2.2.2 Diagrama de contexto Consulta a normas jurídicas cadastradas
137
3.3.2.3 Funções do módulo
Função Descrição
Cadastrar dados de Permite o cadastro dos artigos que compõem uma [Constituição], seja
constituição ela estadual ou federal, e a realização de operações relacionadas
(alteração, exclusão, etc.). Permite também o cadastro dos artigos que
compõem o Ato das Disposições Constitucionais Transitórias (ADCT)
da [Constituição].
Cadastrar emenda Permite o cadastro de uma [Emenda constitucional], estadual ou
constitucional federal, e dos artigos que compõem a mesma.
Cadastrar norma Permite o cadastro de uma [Norma infraconstitucional] de qualquer
infraconstitucional esfera e a realização de operações relacionadas (alteração, exclusão,
etc.).
Cadastrar norma Permite o cadastro de uma [Norma complementar] e a realização de
complementar operações relacionadas (alteração, exclusão, etc.).
Consultar norma jurídica Permite o acesso às [Normas jur ídicas] cadastradas no Aurus – Banco
de legislação através de diferentes tipos de pesquisa e consulta, que
podem ser acionados por um usuário humano ou por um Sistema
externo que faça interface com o Aurus – Banco de legislação.
Cadastrar tipos de norma Permite o cadastro dos [Tipos de norma] que poderão ser cadastrados
no Aurus – Banco de legislação como [Normas infraconstitucionais]
ou [Normas complementares].
3.3.2.4 Usuários e sistemas externos
Nome Descrição
Administrador do sistema Administrador do Aurus , responsável pela configuração de parâmetros
do sistema e pela gestão dos usuários.
Cidadão Cidadão que utiliza o Aurus para acompanhar a tramitação de
processos de seu interesse ou para consultar informações sobre
documentos, processos e legislação.
Consulente Servidor do Estado que utiliza o Aurus para acompanhar a tramitação
de processos, consultar detalhes dos processos e das tarefas executadas,
localizar documentos e dossiês e fazer consultas a normas jurídicas da
legislação.
Gestor de normas jurídicas Servidor do Estado responsável por manter atualizada a base de dados
de normas jurídicas que compõem o Banco de legislação .
Sistema externo Ator que representa genericamente qualquer sistema externo que possa
interagir com o Aurus , a partir das interfaces oferecidas por este.
138
3.3.2.5 Interfaces de sistema
3.3.2.5.1 Interfaces de software
Interface Descrição
Interface com aplicações Disponibilização de uma interface para que ferramentas externas
cliente possam atuar como clientes do Aurus – Banco de Legislação, fazendo
consultas à sua base de dados e referenciando normas jurídicas
cadastradas.
Esta interface é utilizada no Caso de uso Consultar norma jurídica,
nos casos em que a consulta é feita por uma ferramenta externa.
Interface com tesauro do Consulta aos termos do tesauro do Aurus – Gestão de documentos ,
Aurus – Gestão de para possibilitar a classificação das normas jurídicas por assunto
Documentos utilizando esses termos.
Esta interface é utilizada em todos os casos de uso que tratam do
cadastro de normas jurídicas, além do Caso de uso Consultar norma
jurídica.
Interface com o Aurus – Interface utilizada para armazenar referências a usuários cadastrados no
Gestão de usuários Aurus e para obter informações sobre as permissões de acesso dos
usuários.
3.3.2.5.2 Interfaces de hardware
Não aplicável.
3.3.2.5.3 Interfaces de comunicação
Não aplicável.
139
3.3.3 Modelo de entidades
3.3.3.1 Diagramas de classes
3.3.3.1.1 Diagrama de classes Norma jurídica
140
3.3.3.1.2 Diagrama de classes Constituição
141
3.3.3.1.3 Diagrama de classes Histórico de norma jurídica
3.3.3.1.4 Diagrama de classes Cadastro de tipos de norma
142
3.3.3.2 Descrição das classes
Classe Descrição
ADCT Ato das Disposições Constitucionais Transitórias. É uma das seções que
compõem uma [Constituição], composta por um conjunto de [Artigos de
ADCT].
Alteração de artigo Documenta as alterações realizadas em um [Artigo de constituição ou ADCT]
por emenda por um [Artigo de emenda constitucional]. Cada uma das alterações realizadas
constitucional sobre o texto original fica documentada separadamente (vide classe
[Detalhamento de alteração por emenda constitucional]).
Artigo de ADCT Representa cada um dos artigos que compõem o texto de um [ADCT], em uma
[Constituição].
Artigo de Representa cada um dos artigos que compõem o texto de uma [Constituição].
constituição
Artigo de Representa genericamente um [Artigo de constituição] ou um [Artigo de
constituição ou ADCT], representando aspectos comum a estes.
ADCT
No Aurus, os [Artigos de constituição ou ADCT] recebem tratamento
diferenciado dos demais tipos de [Normas jurídicas], pois para eles é mantido
todo o histórico de alterações decorrentes de [Emendas constitucionais].
Artigo de emenda Representa cada um dos artigos que compõem o texto de uma [Emenda
constitucional constitucional]. Um [Artigo de emenda constitucional] especifica um conjunto
de alterações nos [Artigos de constituição ou ADCT] da [Constituição] ao qual
se refere a emenda.
O Aurus, além de conter o texto na íntegra do [Artigo de emenda
constitucional], documenta também cada uma das alterações que este gera sobre
um [Artigo de constituição ou ADCT] (vide classe [Alteração de artigo por
emenda constitucional]).
Capítulo de Representa um dos capítulos em que a [Constituição] é organizada.
constituição
Constituição Lei fundamental da organização política de uma nação ou estado. Contém um
conjunto de normas que determinam a forma de governo, instituem seus
poderes públicos, regulam as suas funções, asseguram as garantias e a
independência dos cidadãos em geral e estabelecem os direitos e deveres
essenciais e recíprocos entre eles e o Estado.
Existe uma [Constituição] na esfera federal e, subordinadas a ela,
[Constituições] estaduais para cada um dos Estados brasileiros.
No Aurus, as instâncias dessa classe são fixas. Não há um caso de uso para se
incluir novas constituições no sistema.
Detalhamento de Detalha uma única alteração realizada em um [Artigo de constituição ou
alteração por ADCT] por um [Artigo de emenda constitucional]. Registra o tipo da alteração
emenda (acréscimo, modificação, complementação, revogação etc.), a versão anterior
constitucional do texto e a versão modificada.
143
Emenda Uma [Emenda constitucional] representa uma modificação imposta ao texto de
constitucional uma [Constituição] após sua promulgação.
É composta por um conjunto de artigos que especificam alterações nos [Artigos
de constituição ou ADCT].
A publicação de uma [Emenda constitucional] gera uma nova [Versão de
constituição], incorporando à mesma todas as alterações especificadas em seus
artigos.
Histórico de norma Registra o histórico de todas as alterações realizadas sobre o cadastro de uma
jurídica [Norma jurídica], para fins de auditoria.
Item de histórico Detalha uma alteração realizada sobre o cadastro de uma [Norma jurídica], para
de norma jurídica fins de auditoria.
Norma Uma [Norma complementar] é uma [Norma jurídica] que não possui valor de
complementar lei, mas que é utilizada como referência para fundamentar alguns atos emitidos
pelo Estado.
São exemplos de normas complementares: Pareceres, Notas técnicas,
Consultas.
Norma Uma [Norma constitucional] é uma [Norma jurídica] constante em uma
constituc ional [Constituição] federal ou estadual.
Pode ser um [Artigo de constituição], [Artigo de ADCT] ou um [Artigo de
emenda constitucional].
Norma Uma [Norma infraconstitucional] é uma [Norma jurídica] que está
infraconstitucional hierarquicamente abaixo da [Constituição]. São exemplos de normas
infraconstitucionais: Lei complementar, Lei ordinária, Decreto lei, Medida
provisória, Resolução, Lei Delegada, Instrução Normativa, Estatuto.
Norma jurídica Formalmente, uma [Norma jurídica] é um preceito obrigatório imposto, ou
reconhecido como tal, pelo Estado: regra, artigo de lei, prescrição legal.
No Aurus, uma [Norma jurídica] representa genericamente qualquer um dos
tipos de norma armazenados n sua base de dados: [Normas constitucionais],
a
[Normas infraconstitucionais] e [Normas complementares].
As [Normas jurídicas] são classificadas por assunto, para facilitar a sua
localização pelos usuários.
Termo Classe que representa um [Termo] do tesauro, consultado do módulo de Gestão
de documentos.
Tipo de norma Representa um dos diferentes tipos possíveis de [Normas complementares].
complementar Especifica também a visibilidade padrão das [Normas complementares] do tipo
em questão (se estarão disponíveis para consultas pelo cidadão ou se serão
apenas para uso interno por usuários cadastrados).
São exemplos de [Tipos de norma complementar]: Parecer, Nota técnica,
Consulta.
144
Tipo de norma Representa um dos diferentes tipos possíveis de [Normas infraconstitucionais].
infraconstitucional Especifica também a esfera à qual o tipo se aplica (municipal, estadual ou
federal) e a sua visibilidade padrão (se estará disponível para consultas pelo
cidadão ou se será apenas para uso interno por usuários cadastrados).
São exemplos de [Tipos de norma infraconstitucional]: Lei complementar, Lei
ordinária, Decreto lei, Medida provisória, Resolução, Lei Delegada, Instrução
Normativa, Ofício circular, Orientação normativa, Estatuto.
Título de Representa um dos títulos em que a [Constituição] é organizada.
constituição
Usuário Classe que representa um [Usuário] consultado do módulo de Gestão de
usuários .
Versão de Representa cada uma das versões de uma [Constituição]. Uma nova [Versão de
constituição constituição] é criada sempre que esta é alterada por uma [Emenda
constitucional].
O Aurus mantém em sua base de dados as diversas versões que a [Constituição]
assume ao longo do tempo, para permitir a recuperação do texto vigente em
qualquer período desde a sua promulgação.
Vínculo entre Representa um vínculo entre diferentes [Normas jurídicas].
normas jurídicas
Por exemplo, uma norma pode revogar, alterar ou complementar outra norma
existente. Os relacionamentos entre normas podem expressar também relações
temáticas entre as mesmas, ou referências entre normas de diferentes esferas
(por exemplo, um artigo da Constituição Estadual referenciando outro da
Constituição Federal no qual este está baseado).
3.3.4 Casos de uso
3.3.4.1 Cadastramento de normas jurídicas
3.3.4.1.1 Caso de uso Cadastrar dados de constituição
3.3.4.1.1.1 Definição
Permite o cadastro dos artigos que compõem uma constituição, seja ela estadual ou federal, e a
realização de operações relacionadas (alteração, exclusão, etc.). O cadastro de artigos pode
ocorrer em diferentes contextos:
• Inclusão de um artigo que porventura ainda não esteja cadastrado na base de dados do
Aurus – Banco de Legislação;
• Cadastramento de um novo artigo criado por uma emenda constitucional;
• Registro de alterações no texto de um artigo existente, em decorrência de uma emenda
constitucional.
Permite também o cadastro dos artigos que compõem o Ato das Disposições Constitucionais
Transitórias (ADCT) da constituição.
145
3.3.4.1.1.2 Cenários
Cenário Descrição
Incluir artigo Inclusão de um novo artigo entre os artigos que compõem uma
constituição. O Gestor de normas jurídicas informa os metadados do
artigo e o seu texto na íntegra. O Aurus – Banco de legislação grava
artigo incluído, que fica no estado “inativo”.
Alterar cadastro de artigo Alteração de algum dado, entre os dados que compõem um artigo
(texto e metadados). O Aurus – Banco de legislação grava no histórico
do artigo a alteração realizada.
Este cenário tem como objetivo a alteração de dados para correção de
erros de cadastro ou para complementação do mesmo. Não trata da
alteração de um artigo por motivo de emenda constitucional; esse tipo
de alteração está contemplado no Cenário Registrar alteração
decorrente de emenda constitucional, deste caso de uso.
Excluir artigo Exclusão de um artigo, normalmente aplicável em casos de artigos
indevidamente incluídos no cadastro.
A exclusão só é possível caso o artigo nunca tenha sido ativado (caso o
artigo já tenha sido ativado alguma vez, pode haver sistemas externos
que estejam referenciando o mesmo, e sua exclusão nesse caso pode
gerar problemas de integridade para esses sistemas).
Registrar alteração Registro de uma alteração em um artigo de uma constituição,
decorrente de emenda decorrente da publicação de uma emenda constitucional. O Gestor de
constitucional normas jurídicas informa o artigo a ser alterado e o artigo de emenda
constitucional que gerou a alteração (esse artigo já deve ter sido
previamente cadastrado, através do Caso de uso Cadastrar emenda
constitucional). Feito isso, o Gestor de normas jurídicas executa os
seguintes passos:
• Cadastrar os detalhes da alteração, informando o tipo da
alteração (alteração de texto, criação de novo artigo, etc), o
trecho do texto anterior que sofreu alteração e o mesmo texto
alterado (com marcações indicando as alterações – vide o
requisito não funcional Marcação de alterações em texto de
artigo);
• Alterar o corpo do texto do artigo, para que este passe a refletir
o conteúdo do mesmo após a alteração pela emenda
constitucional.
Esse procedimento deve ser repetido para cada alteração realizada no
artigo. As alterações registradas valem somente para a versão da
constituição gerada pela emenda constitucional em questão, e é
propagada para as versões posteriores a esta.
Alterar registro de Alteração de um registro de alteração em artigo por emenda
alteração decorrente de constitucional, permitindo a correção de erros porventura cometidos
emenda constitucional durante o cadastramento de uma alteração (descrito no cenário acima).
A alteração só é permitida se a versão da constituição em questão não
estiver no estado “ativa”.
Excluir registro de Exclusão de um registro de alteração em artigo por emenda
alteração decorrente de constitucional, permitindo a remoção de uma alteração indevidamente
emenda constitucional cadastrada. A exclusão só é permitida se a versão da constituição em
questão não estiver no estado “ativa”.
146
Ativar versão da Torna ativa uma versão da constituição gerada por uma emenda
constituição constitucional, após o registro das alterações decorrentes da emenda
(descrito no Cenário Registrar alteração decorrente de emenda
constitucional), deixando-a disponível para consulta e referência.
Desativar versão da Torna uma versão de constituição indisponível para consulta e
constituição referências, desfazendo a operação descrita no cenário anterior.
Consultar lista de versões Consulta à lista de constituições e suas versões. As versões desativadas
de constituição são também exibidas.
Consultar versão de Consulta aos detalhes de uma versão de constituição, exibindo a lista de
constituição artigos e o número de alterações decorrentes de emendas
constitucionais cadastrados para a mesma.
Consultar artigo de Consulta aos detalhes de um artigo de constituição ou ADCT, incluindo
constituição ou ADCT a lista de alterações por emendas constitucionai . Exibe também o
s
histórico de alterações já realizadas no cadastro daquele artigo.
3.3.4.1.1.3 Observações
O Aurus – Banco de legislação não possui funcionalidades para inclusão de novas
constituições, pois não há previsão de surgimento de novas constituições a curto ou médio
prazo. As funcionalidades apresentadas aqui tratam apenas do cadastro de artigos e alterações
por emendas constitucionais sobre as constituições já existentes (Constituição Federal de 1988 e
Constituição Estadual de 1989, além das constituições que precederam a estas). Caso se opte por
incluir no Aurus – Banco de legislação a capacidade de se cadastrar novas constituições, será
necessário adicionar mais um caso de uso para esse fim.
As operações de consulta descritas neste caso de uso representam apenas consultas oferecidas ao
Gestor de normas jurídicas para auxiliá -lo no cadastro dos dados das constituições. As consultas
feitas pelos Consulentes e pelos Sistemas externos para terem acesso ao conteúdo do Aurus –
Banco de legislação estão descritas no Caso de uso Consultar norma jurídica.
3.3.4.1.2 Caso de uso Cadastrar emenda constitucional
3.3.4.1.2.1 Definição
Permite o cadastro de uma emenda constitucional, estadual ou federal, e dos artigos que
compõem a mesma.
147
3.3.4.1.2.2 Cenários
Cenário Descrição
Incluir emenda Inclui uma nova emenda constitucional na base de dados do Aurus –
constitucional Banco de legislação . O Gestor de normas jurídicas informa os dados
da emenda e, para cada artigo, informa os dados do artigo (metadados e
texto na íntegra).
Alterar dados de emenda Alteração de dados de uma emenda constitucional cadastrada. São
constitucional exemplos de alterações possíveis: alteração de dados gerais da emenda,
alteração de artigo (texto ou metadados), inclusão ou exclusão de
artigos (possível somente se a emenda nunca tiver sido ativada), etc.
O Aurus – Banco de legislação grava em um histórico a alteração
realizada.
Excluir emenda Exclusão de uma emenda constitucional, normalmente aplicável em
constitucional casos de emendas indevidamente incluídas no cadastro.
A exclusão só é possível caso a emenda nunca tenha sido ativada (caso
a emenda já tenha sido ativada alguma vez, pode haver sistemas
externos que estejam referenciando a mesma, e sua exclusão nesse caso
pode gerar problemas de integridade para esses sistemas).
Ativar emenda Torna ativa uma emenda constitucional cadastrada, deixando-a
constitucional disponível para consulta e referência.
Na primeira ativação de uma emenda, o Aurus – Banco de legislação
cria uma nova versão da constituição à qual a emenda se refere, onde
serão registradas as alterações decorrentes da emenda cadastrada (o
registro dessas alterações está descrito no Cenário Registrar alteração
decorrente de emenda constitucional, do Caso de uso Cadastrar
dados de constituição).
Desativar emenda Torna uma emenda constitucional indisponível para consulta e
constitucional referências, até que seja novamente ativada. A versão de constituição
que foi criada pela emenda desativada é também desativada.
Consultar lista de emendas Consulta à lista de emendas constitucionais cadastradas para uma dada
constitucionais constituição. As emendas desativadas são também exibidas.
Consultar emenda Consulta aos detalhes de uma emenda constitucional.
constitucional
Consultar artigo de emenda Consulta aos detalhes de um artigo de emenda constitucional. Exibe
constitucional também o histórico de alterações já realizadas no cadastro daquele
artigo.
3.3.4.1.2.3 Observações
O registro das alterações nos artigos da constituição, decorrentes da emenda constitucional, não
é feito através deste caso de uso. Ele está contemplado no Caso de uso Cadastrar artigo de
constituição.
As operações de consulta descritas neste caso de uso representam apenas consultas oferecidas ao
Gestor de normas jurídicas para auxiliá -lo no cadastro dos dados das emendas constitucionais.
As consultas feitas pelos Consulentes e pelos Sistemas externos para terem acesso ao conteúdo
do Aurus – Banco de legislação estão descritas no Caso de uso Consultar norma jurídica.
148
3.3.4.1.3 Caso de uso Cadastrar norma infraconstitucional
3.3.4.1.3.1 Definição
Permite o cadastro de uma norma infraconstitucional de qualquer esfera e a realização de
operações relacionadas (alteração, exclusão, etc.).
3.3.4.1.3.2 Cenários
Cenário Descrição
Incluir norma Inclui uma nova norma infraconstituc ional na base de dados do Aurus
infraconstitucional – Banco de legislação . O Gestor de normas jurídicas informa os dados
da norma e o seu texto na íntegra.
Alterar dados de norma Alteração de dados de uma norma infraconstitucional cadastrada, para
infraconstitucional correção de erros de cadastro ou para complementação do mesmo.
O Aurus – Banco de legislação grava em um histórico a alteração
realizada.
Excluir norma Exclusão de uma norma infraconstitucional, normalmente aplicável em
infraconstitucional casos de normas indevidamente incluídas no cadastro.
A exclusão só é possível caso a norma nunca tenha sido ativada (caso a
norma já tenha sido ativada alguma vez, pode haver sistemas externos
que estejam referenciando a mesma, e sua exclusão nesse caso pode
gerar problemas de integridade para esses sistemas).
Ativar norma Torna ativa uma norma infraconstitucional cadastrada, deixando-a
infraconstitucional disponível para consulta e referência.
Desativar norma Torna uma norma infraconstitucional indisponível para consulta e
infraconstitucional referência, até que seja novamente ativada.
Consultar lista de normas Consulta à lista de normas infraconstitucionais cadastradas, a partir de
infraconstitucionais parâmetros de pesquisa informados. As normas desativadas são
também exib idas.
Consultar norma Consulta aos detalhes de uma norma infraconstitucional cadastrada.
infraconstitucional
3.3.4.1.3.3 Observações
As operações de consulta descritas neste caso de uso representam apenas consultas oferecidas ao
Gestor de normas jurídicas para auxiliá-lo no cadastro dos dados das normas
infraconstitucionais. As consultas feitas pelos Consulentes e pelos Sistemas externos para terem
acesso ao conteúdo do Aurus – Banco de legislação estão descritas no Caso de uso Consultar
norma jurídica.
3.3.4.1.4 Caso de uso Cadastrar norma complementar
3.3.4.1.4.1 Definição
Permite o cadastro de uma norma complementar e a realização de operações relacionadas
(alteração, exclusão, etc.).
149
3.3.4.1.4.2 Cenários
Cenário Descrição
Incluir norma Inclui uma nova norma complementar na base de dados do Aurus –
complementar Banco de legislação . O Gestor de normas jurídicas informa os dados
da norma e o seu texto na íntegra.
Alterar dados de norma Alteração de dados de uma norma complementar cadastrada, para
complementar correção de erros de cadastro ou para complementação do mesmo.
O Aurus – Banco de legislação grava em um histórico a alteração
realizada.
Excluir norma Exclusão de uma norma complementar, normalmente aplicável em
complementar casos de normas indevidamente incluídas no cadastro.
A exclusão só é possível caso a norma nunca tenha sido ativada (caso a
norma já tenha sido ativada alguma vez, pode haver sistemas externos
que estejam referenciando a mesma, e sua exclusão nesse caso pode
gerar problemas de integridade para esses sistemas).
Ativar norma Torna ativa uma norma complementar cadastrada, deixando-a
complementar disponível para consulta e referência.
Desativar norma Torna uma norma complementar indisponível para consulta e
complementar referência, até que seja novamente ativada.
Consultar lista de normas Consulta à lista de normas complementares cadastradas, a partir de
complementares parâmetros de pesquisa informados. As normas desativadas são
também exibidas.
Consultar norma Consulta aos detalhes de uma norma complementar cadastrada.
complementar
3.3.4.1.4.3 Observações
As operações de consulta descritas neste caso de uso representam apenas consultas oferecidas ao
Gestor de normas jurídicas para auxiliá -lo no cadastro dos dados das normas complementares.
As consultas feitas pelos Consulentes e pelos Sistemas externos para terem acesso ao conteúdo
do Aurus – Banco de legislação estão descritas no Caso de uso Consultar norma jurídica.
3.3.4.1.5 Caso de uso Cadastrar tipos de norma
3.3.4.1.5.1 Definição
Permite o cadastro dos tipos de norma que poderão ser cadastrados no Aurus – Banco de
legislação como normas infraconstitucionais ou complementares.
150
3.3.4.1.5.2 Cenários
Cenário Descrição
Incluir tipo de norma Inclusão de um novo tipo de norma entre os tipos possíveis de serem
cadastrados no Aurus – Banco de legislação. Os dados aplicáveis ao
tipo de norma são informados, como sua natureza (infraconstitucional
ou complementar), esfera e visibilidade padrão.
Alterar tipo de norma Alteração de um tipo de norma cadastrado no Aurus – Banco de
legislação .
Excluir tipo de norma Exclusão de um tipo de norma do Aurus – Banco de legislação . A
exclusão só é possível se não houver normas cadastradas com o tipo em
questão.
Consultar lista de tipos de Consulta à lista de tipos de normas cadastrados no Aurus – Banco de
norma legislação , com possibilidade de se filtrar por natureza, esfera,
visibilidade e estado.
Consultar detalhe de tipo Consulta aos dados detalhados de um tipo de norma informado pelo
de norma usuário.
Ativar tipo de norma Alteração do estado de um tipo de norma para “ativo”, possibilitando a
inclusão de novas normas com o tipo ativado.
Desativar tipo de norma Alteração do estado de um tipo de norma para “inativo”, impedindo
que novas normas sejam cadastradas para o tipo desativado.
3.3.4.1.5.3 Observações
Não aplicável.
3.3.4.2 Consulta a normas jurídicas cadastradas
3.3.4.2.1 Caso de uso Consultar norma jurídica
3.3.4.2.1.1 Definição
Permite o acesso às normas jurídicas cadastradas no Aurus – Banco de legislação através de
diferentes tipos de pesquisa e consulta, que podem ser acionados por um usuário humano ou por
um Sistema externo que faça interface com o Aurus – Banco de legislação .
151
3.3.4.2.1.2 Cenários
Cenário Descrição
Consultar lista de versões Consulta, para uma constituição informada pelo usuário , a todas as
de constituição versões cadastradas para a mesma (com indicação da emenda
constitucional que gerou cada versão).
Consultar sumário de Consulta à lista e artigos que compõem uma versão de uma
versão de constituição constituição, organizados por títulos e capítulos. Exibe também os
artigos do ADCE e a relação das emendas que já foram aplicadas à
constituição até a versão em questão.
Consultar artigo de Consulta ao texto de um artigo de constituição ou ADCT. Exibe
constituição ou ADCT também a relação de todas as alterações decorrentes de emendas
constitucionais, detalhando cada uma delas (tipo da alteração, local,
texto anterior e texto atual).
Consultar texto integral de Consulta ao texto integral de uma versão de uma constituição,
constituição consolidando os textos de todos os seus artigos.
Consultar texto integral de Consulta ao texto integral do ADCT contido em uma versão de uma
ADCT constituição, consolidando os textos de todos os seus artigos.
Consultar lista de emendas Consulta à lista de emendas constitucionais que alteraram uma
constitucionais determinada constituição.
Consultar sumário de Consulta à lista e artigos que compõem uma emenda constitucional.
emenda constitucional
Consultar artigo de emenda Consulta ao texto de um artigo de uma emenda constitucional.
constitucional
Consultar texto integral de Consulta ao texto integral de uma emenda constitucional, consolidando
emenda constitucional os textos de todos os seus artigos.
Consultar lista de normas Consulta à lista de normas infraconstitucionais castradas no Aurus –
infraconstitucionais Banco de legislação , a partir de parâmetros de pesquisa informados
pelo Consulente.
O resultado da consulta retorna apenas as normas cuja visibilidade
permita o seu acesso pelo Consulente em questão.
Consultar norma Consulta ao texto de uma norma infraconstitucional cadastrada no
infraconstitucional Aurus – Banco de legislação .
Consultar lista de normas Consulta à lista de normas complementares castradas no Aurus –
complementares Banco de legislação , a partir de parâmetros de pesquisa informados
pelo Consule nte.
O resultado da consulta retorna apenas as normas cuja visibilidade
permita o seu acesso pelo Consulente em questão.
Consultar norma Consulta ao texto de uma norma complementar cadastrada no Aurus –
complementar Banco de legislação .
Consultar lista de normas Consulta, por um Sistema externo, à lista de normas jurídicas
jurídicas por ferramenta cadastradas no Aurus – Banco de legislação. A consulta é realizada a
externa partir de um conjunto de parâmetros de pesquisa informados pelo
Sistema externo.
Consultar detalhes de Consulta, por um Sistema externo, aos detalhes de uma norma jurídica
norma jurídica por informada. Os detalhes incluem metadados da norma e o texto da
ferramenta externa mesma.
152
3.3.4.2.1.3 Observações
Com exceção dos cenários que apontam explici amente a consulta por ferramentas externas, os
t
cenários deste caso de uso descrevem consultas realizadas por atores humanos (Consulentes).
As operações de consulta oferecidas pelo Aurus – Banco de legislação contemplam apenas
consulta por metadados (ex: tipo de norma, assunto, esfera, etc.). A pesquisa por conteúdo no
texto das normas jurídicas não é oferecida pelo Banco de legislação, ela é de responsabilidade
do módulo de Recuperação de informação.
3.3.5 Regras
Não aplicável.
3.3.6 Requisitos não funcionais
Requisito Descrição
Formatação de texto de Ao se cadastrar o conteúdo do texto de uma referência jurídica, o
referências jurídicas Aurus – Banco de Legislação deve oferecer ao usuário recursos de
formatação, como negrito, itálico, sublinhado, diferentes tipos de
alinhamento (centralizado, à esquerda, à direita, justificado) etc.
Marcação de alterações em No cadastro das alterações em artigos da Constituição por emendas
texto de artigo constitucionais, deve ser possível deixar indicadas as alterações feitas
no texto, como marcas de revisão (vide Cenário Registrar alteração
decorrente de emenda constitucional, do Caso de uso Cadastrar
dados de constituição).
153
3.4 Recuperação de informação
3.4.1 Escopo do módulo
3.4.1.1 Nome do módulo e de seus componentes principais
O módulo é denominado Recuperação de informação, podendo ser também referido como
Aurus – Recuperação de informação.
3.4.1.2 Objetivo do módulo
Prover mecanismos de busca e acesso às informações contidas em todos os módulos do Aurus ,
tanto para usuários humanos quanto para sistemas externos, além de fornecer recursos para
formatação e apresentação das informações recuperadas.
3.4.2 Descrição geral do módulo
3.4.2.1 Visão geral
O Aurus – Recuperação de informação oferece basicamente dois mecanismos de acesso às
informações contidas nas b ases de dados dos módulos que compõem o Aurus : [Sentenças de
pesquisa] e [Relatórios]. Esses dois recursos são detalhados nas seções a seguir.
3.4.2.1.1 Sentenças de pesquisa
Uma [Sentença de pesquisa] é um conjunto de parâmetros informados pelo usuário ou por um
sistema externo, que especifica os critérios para realização de uma pesquisa. Um exemplo de
sentença de pesquisa poderia ser:
Recuperar todos os Documentos onde:
(Documento.Tipo de documento.Denominação = “Ato de aposentadoria ”) E
(Documento.Data de criação >= 01/01/2007) E
(Documento.Texto contém “DCCTA/SEPLAG”)
A sentença de pesquisa ilustrada acima retornaria todos os atos de aposentadoria cadastrados no
Aurus – Gestão de documentos cuja data de criação seja maior ou igual a 01/01/2007 e que
contenham em seu texto o termo “DCCTA/SEPLAG”. Nesse exemplo, pode-se identificar as
principais partes que compõem uma [Sentença de pesquisa]:
• O [Objeto de pesquisa] ao qual se refere a pesquisa. No exemplo acima, o objeto de
pesquisa é “Documento”, indicando que a pesquisa deve retornar um conjunto de
documentos.
• O [Argumento de pesquisa], que especifica os parâmetros de busca. No exemplo dado, o
[Argumento de pesquisa] é toda a expressão contida após o termo “onde:”. Um
[Argumento de pesquisa] pode ser uma expressão s imples ([Argumento simples]) ou
pode ser composto de outros argumentos ([Argumento composto]). No exemplo, o
[Argumento de pesquisa] é um [Argumento composto] formado por três argumentos
simples, combinados através do operador lógico “E”.
Outro exemplo de [Sentença de pesquisa] poderia ser:
154
Recuperar todos os Processos onde:
((Processo.Tipo de processo.Nome = “Processo de aposentadoria”) OU
(Processo.Tipo de processo.Nome = “Processo de contagem de tempo”)) E
(Processo.Data de início >= 01/12/2006) E
(Processo.Estado = “Em tramitação”)
A sentença acima recuperaria todos os processos de aposentadoria e de contagem de tempo
registrados no Aurus – Gestão de processos, que tenham iniciado após 01/12/2006 e que ainda
estejam tramitando.
Outro exemplo, um pouco mais complexo, seria uma sentença que recuperasse todos os processos
de aposentadoria onde a tarefa “Analisar PA” tenha sido executada por um determinado analista
(por exemplo, um usuário cujo identificador seja “msilva”):
Recuperar todos os Processos onde:
((Processo.Tipo de processo.Nome = “Processo de aposentadoria”) E
(Processo.Tarefas contenha alguma Tarefa onde
(Tarefa.Atividade.Nome = “Analisar PA”) E
(Tarefa.Executor.Identificador = “msilva”))
Como se pode notar nos exemplos ilustrados, a [Sentença de pesquisa] deve especificar qual o
[Objeto de pesquisa] está sendo recuperado. Todos os [Argumentos de pesquisa] são construídos
a partir de comparações realizadas sobre [Atributos] desses objetos. O Aurus contém um
conjunto fixo de [Objetos de pesquisa] e seus respectivos [Atributos], que compreende as
diferentes possibilidades de pesquisa que o sistema oferece. Esse conjunto de objetos e atributos é
denominado Árvore de objetos de pesquisa.
Uma [Sentença de pesquisa] especifica também, além do [Objeto de pesquisa] e do [Argumento
de pesquisa], quais os [Atributos] do [Objeto de pesquisa] devem ser exibidos no resultado da
pesquisa.
A execução de uma [Sentença de pesquisa] está contemplada pelo Caso de uso Executar
pesquisa. O usuário tem ainda a opção de gravar sentenças de pesquisa que pretende reutilizar
(ou mesmo disponibilizar para que outros usuários ou grupos também as utilizem). Esse recurso
está contemplado pelo Caso de uso Cadastrar sentença de pesquisa.
3.4.2.1.2 Relatórios
Além das [Sentenças de pesquisa], os usuários do Aurus – Recuperação de informação podem
ter acesso às informações contidas nas bases de dados dos módulos do Aurus através da emissão
de [Relatórios].
O Aurus – Recuperação de informação oferece recursos para definição de [Relatórios]
personalizáveis, onde o usuário define os campos que o relatório deve exibir, as regras de
preenchimento de cada campo, além da formatação e da diagramação dos mesmos. Cada [Campo
de relatório] pode ser definido para exibir a lista de resultados de uma [Sentença de pesquisa], o
valor do [Atributo] de um [Objeto de pesquisa], uma operação aritmética sobre outros campos do
relatório, entre outras opções. A definição dos relatórios está descrita no Caso de uso Definir
relatório.
Os [Relatórios] definidos são disponibilizados para um conjunto de usuários, que podem emiti-lo
sempre que necessário. A emissão de um relatório previamente definido está descrita no Caso de
uso Emitir relatório.
155
3.4.2.2 Diagramas de contexto
3.4.2.2.1 Diagrama de contexto Recuperação de informação
156
3.4.2.2.2 Diagrama de contexto Integração com outros módulos
3.4.2.3 Funções do módulo
Função Descrição
Executar pesquisa Execução de uma pesquisa, recuperando da base de dados do Aurus
registros que atendam aos [Argumentos de pesquisa] especificados.
Emitir relatório Emissão de um [Relatório] pelo usuário, que pode visualizá-lo ou
exportar para algum formato eletrônico. Um [Relatório] emitido pode
ser também automaticamente convertido em um documento e incluído
no arquivo de documentos do Aurus – Gestão de documentos.
Cadastrar sentença de Criação e manutenção de [Sentenças de pesquisa], compondo uma
pesquisa biblioteca de sentenças que podem ser reutilizadas pelos usuários no
momento de realizar uma pesquisa.
Definir relatório Criação de [Relatórios] personalizados no Aurus – Recuperação de
informação, bem como a manutenção do cadastro dos relatórios
existentes (alteração, exclusão, consultas etc.).
157
3.4.2.4 Usuários e sistemas externos
Nome Descrição
Sistema externo Ator que representa genericamente qualquer sistema externo que possa
interagir com o Aurus , a partir das interfaces oferecidas por este.
Consulente Servidor do Estado que utiliza o Aurus para acompanhar a tramitação
de processos, consultar detalhes dos processos e das tarefas executadas,
localizar documentos e dossiês e fazer consultas a normas jurídicas da
legislação.
Gestor de relatórios e Ator responsável por definir os relatórios e as sentenças de pesquisa a
sentenças serem disponibilizados para os diversos usuários do Aurus .
3.4.2.5 Interfaces de sistema
3.4.2.5.1 Interfaces de software
Interface Descrição
Interface com sistemas Disponibilização de uma interface para que ferramentas externas
externos possam utilizar os recursos do Aurus – Recuperação de informação
para realizar pesquisas às informações do Aurus .
Esta interface é utilizada no Cenário Executar pesquisa por
ferramenta externa, do Caso de uso Executar pesquisa.
Interface com módulos do Acesso às informações contidas nos demais módulos do Aurus
Aurus (Gestão de usuários , Gestão de documentos , Gestão de processos e
Banco de legislação ), durante a realização de pesquisas e a emissão de
relatórios.
3.4.2.5.2 Interfaces de hardware
Não aplicável.
3.4.2.5.3 Interfaces de comunicação
Não aplicável.
158
3.4.3 Modelo de entidades
3.4.3.1 Diagramas de classes
3.4.3.1.1 Diagrama de classes Árvore de objetos de pesquisa
3.4.3.1.2 Diagrama de classes Sentença de pesquisa
159
3.4.3.1.3 Diagrama de classes Relatório
160
3.4.3.2 Descrição das classes
Classe Descrição
Argumento Argumento usado para combinar dois outros [Argumentos de pesquisa],
composto utilizando um operador lógico (E, OU, etc.).
Argumento de Representa um dos argumentos existentes em uma sentença de pesquisa,
pesquisa especificando os critérios de seleção de resultados. Um [Argumento de
pesquisa] pode ser simples ou composto.
Argumento simples Tipo de [Argumento de pesquisa] que especifica um critério de seleção baseado
em um [Atributo].
Um [Argumento simples] especifica:
- O [Atributo] que será utilizado como critério de seleção;
- O operador a ser utilizado (igual a, maior que, menor que, diferente de, etc.)
- O [Parâmetro] com o qual o valor do [Atributo] será comparado.
Um exemplo de um [Argumento simples] poderia ser:
Processo.DataDeInício = \"01/01/2006\".
Nesse exemplo, estão especificados o [Atributo] (\"Processo.DataDeInício\"), o
operador (\"=\") e o [Parâmetro] (\"01/01/2006\").
Atributo Representa uma unidade de informação armazenada no Aurus e acessível em
pesquisas pelo módulo de Recuperação de informação.
O conjunto de [Atributos] não é cadastrado pelo usuário, há um acervo fixo de
atributos oferecido pelo Aurus, que cobre todas as informações recuperáveis em
relatórios e sentenças de pesquisa do módulo de Recuperação de informação.
Esses atributos estão estruturados em uma árvore de [Objetos de pesquisa].
Para o [Objeto de pesquisa] \"Processo\", por exemplo, alguns dos [Atributos]
disponíveis são:
- Identificador do processo;
- Data/hora de início;
- Estado;
- Prioridade; entre outros.
Campo de atributo [Campo de relatório] utilizado para inserir no [Relatório] o valor de um
de objeto [Atributo] do [Objeto de pesquisa] (este campo exige que o relatório seja
referente a um objeto de pesquisa específico).
Campo de contador [Campo de relatório] utilizado para inserir no [Relatório] o número de objetos
retornados por uma [Sentença de pesquisa].
Campo de listagem [Campo de relatório] utilizado para inserir no [Relatório] os resultados
de resultado de retornados por uma [Sentença de pesquisa] cadastrada.
pesquisa
Campo de [Campo de relatório] utilizado para inserir uma operação aritmética (soma,
operação aritmética subtração, multiplicação ou divisão) ou cáculo do percentual entre valores
existentes em outros campos do [Relatório].
Campo de [Campo de relatório] utilizado para inserir no [Relatório] o valor informado
parâmetro pelo usuário para um [Parâmetro] de uma [Sentença de pesquisa] utilizada em
algum campo do próprio relatório.
161
Campo de relatório Armazena todas as instruções que o Aurus necessita sobre um campo que deve
ser exibido em um [Relatório] criado pelo usuário.
Campo de texto [Campo de relatório] utilizado para inserir um texto qualquer no [Relatório].
fixo
Critério de Critério pelo qual se deseja ordenar os registros retornados como resultado da
ordenação execução de uma [Sentença de pesquisa].
Objeto de pesquisa Um [Objeto de pesquisa] representa uma entidade do Aurus cujos [Atributos]
são recuperáveis através de relatórios e sentenças de pesquisa do módulo de
Recuperação de informação.
Os [Objetos de pesquisa], por si só, constituem apenas uma forma de organizar
os [Atributos] existentes no Aurus, facilitando a identificação e a localização
dos mesmos pelo usuário.
[Objetos de pesquisa] podem agrupar, além de [Atributos], outros [Objetos de
pesquisa]. Por exemplo, o objeto \"Processo\" agrupa, além dos [Atributos]
\"identificador\", \"data/hora de início\" etc., os [Objetos de pesquisa] \"Tarefa\",
\"Transição\", entre outros.
O conjunto de [Objetos de pesquisa] não é cadastrado pelo usuário, há um
acervo fixo de objetos oferecido pelo Aurus, que cobre todas as informações
recuperáveis em relatórios e sentenças de pesquisa do módulo de Recuperação
de informação.
Parâmetro Representa, na especificação de um [Argumento simples] dentro de uma
[Sentença de pesquisa], o [Parâmetro] com o qual o valor de um [Atributo] será
comparado durante a realização de uma pesquisa. Há dois tipos de
[Parâmetros]: [Parâmetro fixo] e [Parâmetro variável].
Parâmetro fixo [Parâmetro] que possui um valor fixo. Sempre que a [Sentença de pesquisa] for
utilizada, o valor será o mesmo.
Parâmetro variável [Parâmetro] que não possui um valor pré-definido na [Sentença de pesquisa].
Cada vez que a [Sentença de pesquisa] for utilizada, o usuário será solicitado a
informar o valor a ser aplicado para aquele [Parâmetro].
Relatório [Relatório] criado pelo usuário, contendo todas instruções que o Aurus
necessita para poder emiti-lo:
- Quais são os [Campos de relatório] que irão compor o relatório, com os
detalhes de cada um;
- Como esses campos estarão dispostos no relatório, compondo a sua
diagramação;
- A quais [Usuários ou grupos] o relatório ficará disponível.
Um [Relatório] pode ser referente a um [Objeto de pesquisa] específico
(possibilitando a utilização de campos que requerem a especificação do objeto
de pesquisa, como campos que exibem atributos do objeto), ou pode ser um
relatório genérico (nesse caso só poderá conter campos que não exijam a
especificação do objeto de pesquisa, como campos que exibem resultados de
sentenças de pesquisa).
162
Sentença de Sentença criada pelo usuário especificando os critérios para realização de uma
pesquisa pesquisa, ficando armazenada no Aurus para que possa ser posteriormente
reutilizada.
A especificação de uma [Sentença de pesquisa] indica também a visibilidade da
mesma (pública, privada ou compartilhada). No caso das sentenças
compartilhadas, especifica-se a quais [Usuários ou grupos] ela estará acessível.
Uma [Sentença de pesquisa] especifica:
- quais [Objetos de pesquisa] serão pesquisados;
- qual o [Argumento de pesquisa] a ser utilizado como critério de seleção;
- quais os [Atributos] que devem ser exibidos no resultado (dentre os
[Atributos] disponíveis para os [Objetos de pesquisa] em questão), e o [Critério
de ordenação] desses atributos.
Usuário Classe que representa um [Usuário] consultado do módulo de Gestão de
usuários .
Usuário ou grupo Classe que representa um [Usuário ou grupo] consultado do módulo de Gestão
de usuários .
3.4.4 Casos de uso
3.4.4.1 Recuperação de informação
3.4.4.1.1 Caso de uso Executar pesquisa
3.4.4.1.1.1 Definição
Execução de uma pesquisa, recuperando da base de dados do Aurus registros que atendam aos
argumentos especificados.
Para os objetos de pesquisa mais importantes (documento, processo, norma jurídica e usuário), o
Aurus oferece cenários de pesquisa específicos, em dois níveis: pesquisa básica e pesquisa
avançada.
Pesquisas sobre outros objetos, bem como pesquisas que exijam critérios além daqueles
oferecidos nos cenários citados acima, podem ser realizadas a partir das sentenças de pesquisa.
Essas sentenças podem ser especificadas pelo usuário no momento da pesquisa, ou podem ser
recuperadas de um banco de sentenças (mantido pelo Caso de uso Cadastrar sentença de
pesquisa).
163
3.4.4.1.1.2 Cenários
Cenário Descrição
Executar pesquisa básica a Pesquisa a documentos cadastrados no Aurus – Gestão de
documentos documentos , utilizando um conjunto simplificado de critérios de
pesquisa.
Executar pesquisa Pesquisa a documentos cadastrados no Aurus – Gestão de
avançada a documentos documentos , utilizando critérios de pesquisa mais avançados. Este
cenário é voltado para usuários mais experientes.
Executar pesquisa básica a Pesquisa a processos cadastrados no Aurus – Gestão de processos ,
processos utilizando um conjunto simplificado de critérios de pesquisa.
Executar pesquisa Pesquisa a processos cadastrados no Aurus – Gestão de processos ,
avançada a processos utilizando critérios de pesquisa mais avançados. Este cenário é voltado
para usuários mais experientes.
Executar pesquisa básica a Pesquisa a normas jurídicas cadastradas no Aurus – Banco de
legislações legislação , utilizando um conjunto simplificado de critérios de
pesquisa.
Executar pesquisa Pesquisa a normas jurídicas cadastradas no Aurus – Banco de
avançada a legislações legislação , utilizando critérios de pesquisa mais avançados. Este
cenário é voltado para usuários mais experientes.
Executar pesquisa básica a Pesquisa a usuários cadastrados no Aurus – Gestão de usuários ,
usuários utilizando um conjunto simplificado de critérios de pesquisa.
Executar pesquisa Pesquisa a usuários cadastrados no Aurus – Gestão de usuários ,
avançada a usuários utilizando critérios de pesquisa mais avançados. Este cenário é voltado
para usuários mais experientes.
Executar pesquisa Pesquisa realizada com base em uma sentença de pesquisa pré-
utilizando sentença pré- cadastrada (vide Caso de uso Cadastrar sentença de pesquisa). O
cadastrada Consulente informa a sentença de pesquisa que deseja utilizar, e o
Aurus – Recuperação de informação executa a pesquisa com base na
sentença informada.
Se a sentença de pesquisa informada contiver algum parâmetro
variável, o Aurus solicita ao Consulente que informe o valor a ser
utilizado para o parâmetro, antes de executar a pesquisa.
Executar pesquisa Pesquisa realizada com base em uma sentença de pesquisa, semelhante
utilizando nova sentença ao cenário anterior, porém com a sentença sendo criada pelo usuário no
momento da realização da pesquisa (ao invés de utilizar uma sentença
pré-cadastrada, como no cenário anterior).
Refinar pesquisa Refinamento de uma pesquisa realizada, adicionando-se novos
argumentos. O Aurus – Recuperação de informação aplica os
argumentos adicionados sobre o conjunto de resultados da pesquisa
realizada.
Exportar resultado de Exportação do resultado de uma pesquisa para algum formato
pesquisa suportado pelo Aurus (ex: PDF, XML, CSV).
Executar pesquisa por Execução de uma pesquisa por um Sistema externo, com base em uma
ferramenta externa sentença de pesquisa informada por este na requisição enviada ao
Aurus . A sentença de pesquisa contempla os mesmos recursos de
busca que a pesquisa realizada pelo usuário (Cenário Executar
pesquisa utilizando nova sentença).
164
3.4.4.1.1.3 Observações
Com exceção do Cenário Executar pesquisa por ferramenta externa, os cenários deste caso
de uso descrevem consultas realizadas por atores humanos (Consulentes).
Entre os operadores de pesquisa, o Aurus – Recuperação de informação deve oferecer
recursos para busca em texto (por exemplo, para pesquisar pelo conteúdo de um documento ou
norma jurídica). No caso de pesquisa por conteúdo em documentos, deverão ser definidos quais
os formatos de documentos digitais que terão suporte para busca em texto.
Outros recursos de busca que deverão ser avaliados são:
• Busca aproximada;
• Busca considerando acentos;
• Buca por proximidade uni e bidirecional (inclusive frase exata);
• Bucas aninhadas;
• Busca por padrão;
• Busca por termos relacionados, sinônimos ou apelidos, utilizando o tesauro do Aurus –
Gestão de documentos;
• Busca por palavras-chave com atribuição de pesos (considerando a relevância da
palavra, no contexto em que ela aparece).
O Aurus – Recuperação de informação deve possibilitar também que campos de dados
definidos pelo usuário sejam utilizados como parâmetros em sentenças de pesquisa (ex:
metadados de documentos e dossiês, no módulo de Gestão de documentos ; propriedades de
processos e de tarefas, no módulo de Gestão de processos).
Nas pesquisas por documentos, deve ser definido como os documentos sigilosos serão tratados.
Aplicam-se a este caso de uso os seguintes requisitos não funcionais: Acesso aos objetos
pesquisados , Memória das últimas pesquisas realizadas , Destaque de termos em resultado
de pesquisa e Exibição de trechos de documentos.
3.4.4.1.2 Caso de uso Emitir relatório
3.4.4.1.2.1 Definição
Emissão de um relatório pelo usuário, que pode visualizá-lo ou exportar para algum formato
eletrônico. Um relatório emitido pode ser também automaticamente convertido em um
documento e incluído no arquivo de documentos do Aurus – Gestão de documentos .
Os relatórios que podem ser emitidos são aqueles previamente definidos através do Caso de uso
Definir relatório.
165
3.4.4.1.2.2 Cenários
Cenário Descrição
Consultar relatórios Consulta, pelo usuário, dos relatórios disponíveis para emissão.
disponíveis
Emitir relatório Emissão de um relatório informado pelo usuário, entre os relatórios
disponíveis.
O Aurus – Recuperação da informação recupera as informações
necessária s para preencher os campos do relatório e exibe para o
usuário o relatório emitido.
Se o relatório contiver algum campo que utilize uma sentença de
pesquisa com parâmetro variável, o Aurus solicita ao Consulente que
informe o valor a ser utilizado para o parâmetro, antes de recuperar as
informações e gerar o relatório.
Exportar relatório Exportação de um relatório emitido para algum formato suportado pelo
Aurus (ex: PDF, XML; RTF).
Gerar documento a partir Criação de um documento no Aurus – Gestão de documentos a partir
de relatório de um relatório emitido pelo usuário. O objetivo deste cenário é
permitir que relatórios emitidos pelo Aurus – Recuperação de
informação possam ser convertidos de forma ágil em documentos
digitais, sendo adicionados ao acervo de documentos do Aurus –
Gestão de documentos.
O Aurus – Recuperação de informação solicita ao usuário os dados
necessários para a criação do documento (inclusive os metadados
necessários) e os envia, juntamente com o relatório emitido, ao módulo
de Gestão de documentos , que adiciona o relatório como um
documento em seu repositório e atribui a ele um código identificador.
3.4.4.1.2.3 Observações
Não aplicável.
3.4.4.1.3 Caso de uso Cadastrar sentença de pesquisa
3.4.4.1.3.1 Definição
Criação e manutenção de sentenças de pesquisa, compondo uma biblioteca de sentenças que
podem ser reutilizadas pelos usuários no momento de realizar uma pesquisa.
O objetivo deste caso de uso é possibilitar a confecção de um acervo com as sentenças de
pesquisa mais utilizadas, evitando que o usuário tenha que construir novamente a sentença cada
vez que desejar utilizá-la.
166
3.4.4.1.3.2 Cenários
Cenário Descrição
Incluir sentença de Adição de uma nova sentença de pesquisa ao conjunto de sentenças
pesquisa cadastradas no Aurus – Recuperação de informação.
O Gestor de relatórios e sentenças informa os dados da sentença, define
a sua visibilidade e, no caso de sentenças compartilhadas, especifica a
quais usuários ou grupos ela estará disponível.
Alterar sentença de Alteração de uma sentença de pesquisa previamente cadastrada.
pesquisa
Excluir sentença de Exclusão de uma sentença de pesquisa previamente cadastrada.
pesquisa
Criar cópia de sentença de Criação de uma cópia de uma sentença de pesquisa existente,
pesquisa possibilitando ao Gestor de relatórios e sentenças criar novas sentenças
com base em sentenças já existentes.
Consultar lista de sentenças Consulta à lista de sentenças de pesquisa cadastradas no Aurus –
de pesquisa Recuperação de informação.
Consultar detalhes de Consulta aos detalhes de uma sentença de pesquisa cadastrada no
sentença de pesquisa Aurus – Recuperação de informação.
3.4.4.1.3.3 Observações
A aplicação de uma sentença de pesquisa cadastrada, durante a execução de uma pesquisa, está
descrita no Cenário Executar pesquisa utilizando sentença pré -cadastrada do Caso de uso
Executar pesquisa.
3.4.4.1.4 Caso de uso Definir relatório
3.4.4.1.4.1 Definição
Este caso de uso permite a criação de relatórios personalizados no Aurus – Recuperação de
informação, bem como a manutenção do cadastro de relatórios existentes (alteração, exclusão,
consultas etc.).
167
3.4.4.1.4.2 Cenários
Cenário Descrição
Criar novo relatório Criação de um novo relatório, definindo todas as informações que o
Aurus – Recuperação de informação necessita para poder emiti-lo.
Essas informações incluem:
- Definição dos campos que compõem o relatório;
- Definição do leiaute, especificando como os campos serão formatados
e diagramados (ver Requisito não funcional Diagramação e
formatação de relatórios );
- Especificação da visibilidade do relatório e, em caso de relatório
compartilhado, dos usuários ou grupos que terão acesso ao mesmo.
Alterar relatório Alteração de um relatório previamente cadastrado.
Excluir relatório Exclusão de um relatório previamente cadastrado.
Criar cópia de relatório Criação de uma cópia de um relatório existente, possibilitando ao
Gestor de relatórios e sentenças criar novos relatórios com base em
relatórios já existentes.
Consultar lista de relatórios Consulta à lista de relatórios cadastrados no Aurus – Recuperação de
informação.
Consultar detalhes de Consulta aos detalhes de um relatório cadastrado no Aurus –
relatório Recuperação de informação.
3.4.4.1.4.3 Observações
Este caso de uso trata apenas da definição dos relatórios. A emissão dos mesmos criados está
descrita no Caso de uso Emitir relatório.
3.4.5 Regras
Não aplicável.
168
3.4.6 Requisitos não funcionais
Requisito Descrição
Acesso aos objetos O Aurus – Recuperação de informação deve possibilitar ao usuário que
pesquisados acesse os detalhes de um objeto retornado em uma pesquisa. Esse acesso deve
ser feito acionando o módulo do Aurus correspondente ao objeto de pesquisa
selecionado. Seguem alguns exemplos de módulos que devem ser acionados
para exibir detalhes de alguns dos principais objetos de pesquisa do Aurus –
Recuperação de informação:
• Documentos: O Aurus – Gestão de documentos é acionado (Cenário
Visualizar metadados, do Caso de uso Manipular documento).
• Dossiês: O Aurus – Gestão de documentos é acionado (Cenário
Visualizar dossiê , do Caso de uso Manipular dossiê ).
• Processos: O Aurus – Gestão de processos é acionado (Cenário
Consultar detalhes de processo do Caso de uso Consultar dados de
processo).
• Tarefas: O Aurus – Gestão de processos é acionado (Cenário
Consultar detalhes de tarefa do Caso de uso Consultar dados de
tarefa).
• Normas jurídicas: O Aurus – Banco de legislação é acionado (Caso de
uso Consultar norma jurídica, no cenário correspondente ao tipo da
norma informada).
Uma opção alternativa seria o próprio módulo de Recuperação de informação
recuperar dados do objeto informado e exibi-los para o usuário, sem
necessariamente acionar o módulo do Aurus onde ele se encontra armazenado.
No entanto, mesmo nesse caso deve ser oferecida ao usuário a opção de abrir o
objeto no módulo correspondente, para permitir que o usuário tenha acesso às
funcionalidades de manipulação desse objeto.
Memória das Durante uma sessão de usuário, o Aurus – Recuperação de informação deve
últimas pesquisas guardar uma memória das últimas pesquisas realizadas pelo usuário, para
realizadas permitir que este refaça alguma pesquisa recente sem que seja necessário
especificar novamente seus parâmetros. Este requisito de usabilidade se aplica a
todos os cenários de pesquisa descritos no Caso de uso Executar pesquisa.
Destaque de Na lista de objetos exibidos no resultado de uma pesquisa, o Aurus –
termos em Recuperação de informação deve exibir em destaque os termos utilizados
resultado de como parâmetro no argumento da pesquisa, facilitando a sua visualização pelo
pesquisa usuário.
Exibição de Quando a pesquisa contiver argumentos referentes a busca por conteúdo de
trechos de documentos, o Aurus – Recuperação de informação deve ter a capacidade de
documentos exibir um resumo ou trecho dos documentos recuperados pela pesquisa.
Diagramação e O Aurus – Recuperação de informação deve oferecer recursos de interface
formatação de que permitam ao usuário definir (de preferência graficamente) a formatação e a
relatórios diagramação de um relatório criado pelo Caso de uso Definir relatório.
Segurança Os resultados das pesquisas realizadas, bem como as informações emitidas em
relatórios, devem observar as restrições de acesso dos usuários, conforme
configurado no Aurus – Gestão de usuários .
169
3.5 Módulo de gestão de usuários
3.5.1 Escopo do módulo
3.5.1.1 Nome do módulo e de seus componentes principais
O módulo é denominado Gestão de usuários , podendo ser também referido como Aurus –
Gestão de usuários .
3.5.1.2 Objetivo do módulo
O módulo de Gestão de usuários é responsável pela administração dos dados dos usuários do
Aurus e das respectivas permissões de acesso.
Apesar de ter como foco inicial o Aurus , outros sistemas externos podem também utilizá-lo
como ferramenta de administração de usuários e permissões.
3.5.2 Descrição geral do módulo
3.5.2.1 Visão geral
O módulo de Gestão de usuários mantém os dados cadastrais de todos os [Usuários] do Aurus e
permite estabelecer, para cada um, as [Permissões] no sistema. Nele é possível também compor
[Grupos de usuários], estabelecendo permissões comuns aos usuários que os compõem.
Através do módulo de Gestão de usuários é possível definir aspectos como:
• Quais usuários ou papéis de usuários podem executar determinada [Funcionalidade] (ex:
iniciar um novo processo, no módulo de Gestão de Processos);
• Quais usuários ou papéis de usuários podem ter acesso a determinada [Informação] (ex: o
valor de um benefício, no módulo de Aposentadoria);
• Quais usuários ou papéis de usuários podem atribuir ou retirar permissões de acesso a
outros usuários para uma determinada funcionalidade ou informação (o Aurus – Gestão
de usuários permite definir administradores de permissões para cada funcionalidade do
sistema);
• Para cada permissão atribuída, para quais Unidades Administrativas do Estado a
permissão é válida (ex: um usuário da SEPLAG/DCCTA pode iniciar um novo processo
na SEPLAG/DCCTA, mas não na SEF/MG).
As funcionalidades desse módulo podem ser divididas em três partes:
• Cadastro de usuários e grupos : Gestão dos dados cadastrais dos [Usuários], definição dos
[Grupos de usuários] e alocação dos [Usuários] aos mesmos.
• Cadastro de sistemas: Definição dos dados referentes aos [Sistemas] que terão suas
permissões de acesso administradas pelo Aurus – Gestão de usuários . Para cada
[Sistema], são cadastradas as [Funcionalidades] que deverão ter acesso controlado. É
possível cadastrar também [Informações] desses sistemas que devam ter acesso restrito a
alguns usuários ou grupos.
• Gestão de permissões: Informação, para cada [Usuário], das suas [Permissões de acesso].
Cada [Permissão de acesso] especifica uma [Funcionalidade] ou [Informação] de um
[Sistema] que aquele [Usuário] pode acessar. Estabelece também as [Permissões de
administração de acesso].
170
O Aurus – Gestão de usuários pode ser utilizado também por outros sistemas, além do próprio
Aurus . Para isso, basta que esses sistemas sejam cadastrados no Aurus – Gestão de usuários
(através das funcionalidades de cadastro de sistemas, citadas anteriormente) e que sejam
preparados para consultar os dados de usuários e permissões a partir da base de dados do Aurus .
O objetivo disso é centralizar a gestão de usuários e permissões em u ferramenta única,
ma
facilitando as tarefas de administração e evitando que cada sistema desenvolvido para o Estado
tenha que conter funcionalidades próprias de gestão de usuários.
3.5.2.2 Diagramas de contexto
3.5.2.2.1 Gestão de usuários – Visão Geral
171
3.5.2.3 Funções do módulo
Função Descrição
Cadastrar usuário Cadastramento de um usuário no Aurus – Gestão de usuários e
realização de outros procedimentos referentes ao cadastro de usuários
(alteração, ativação, desativação, consultas diversas etc.).
Cadastrar grupo de Cadastramento de um grupo de usuários no Aurus – Gestão de
usuários usuários , definindo também os papéis que o compõem, e realização de
outros procedimentos referentes ao cadastro de grupos (alteração,
ativação, desativação, consultas diversas etc.).
Cadastrar sistema Cadastramento de um sistema que terá suas permissões gerenciadas
pelo Aurus – Gestão de usuários , definindo também as
funcionalidades e as informações que serão submetidas ao controle de
permissões. Contempla também outros procedimentos referentes ao
cadastro de sistemas (alteração, exclusão, consultas diversas etc.).
Gerenciar permissões de Atribuição de permissões de acesso aos usuários para as
acesso funcionalidades e informações dos sistemas, seja associando-as
diretamente aos usuários ou através de papéis de usuários.
Gerenciar permissões de Atribuição de permissões de administração aos usuários que ficarão
administração responsáveis por configurar as permissões de acesso para determinadas
funcionalidades ou informações dos sistemas.
Consultar dados de Consulta, por um sistema externo, de informações referentes a usuários,
usuários a grupos de usuários e a permissões de acesso.
É este caso de uso que possibilita aos sistemas externos consultarem as
informações cadastradas no Aurus – Gestão de usuários .
Desativar usuário Desativação automática de um usuário, quando o mesmo ficar inativo
automaticamente por um período predeterminado. Contempla também a reativação, pelo
próprio usuário.
Alterar senha Alteração da senha de um usuário, seja pelo próprio usuário, seja pelo
administrador do sistema.
3.5.2.4 Usuários e sistemas externos
Nome Descrição
Administrador do sistema Administrador do Aurus , responsável pela configuração de parâmetros
do sistema e pela gestão dos usuários.
Usuário cadastrado no Representa genericamente qualquer usuário cadastrado no Aurus –
Aurus Gestão de usuários .
Sistema externo Ator que representa genericamente qualquer sistema externo que possa
interagir com o Aurus , a partir das interfaces oferecidas por este.
Temporizador Ator utilizado para representar o acionamento automático de
funcionalidades pelo próprio Aurus , com base em periodicidades pré-
definidas.
172
3.5.2.5 Interfaces de sistema
3.5.2.5.1 Interfaces de software
Interface Descrição
Interface com aplicações Disponibilização de uma interface para que ferramentas externas
cliente possam consultar os dados de usuários, grupos de usuários e permissões
cadastrados no Aurus – Gestão de usuários .
Corresponde às consultas descritas no Caso de uso Consultar dados
de usuários .
Consulta ao SINFI Consulta ao SINFI com o objetivo de obter informações das
Instituições, da Administração Pública Estadual do Estado de Minas
Gerais, e suas respectivas Unidades administrativas.
3.5.2.5.2 Interfaces de hardware
Não aplicável.
3.5.2.5.3 Interfaces de comunicação
Não aplicável.
173
3.5.3 Modelo de entidades
3.5.3.1 Diagramas de classes
3.5.3.1.1 Usuários e grupos
3.5.3.1.1.1 Diagrama de classes Usuários e grupos
174
3.5.3.1.1.2 Diagrama de classes Histórico de usuários e grupos
3.5.3.1.2 Sistemas
3.5.3.1.2.1 Diagrama de classes Sistemas
175
3.5.3.1.3 Permissões
3.5.3.1.3.1 Diagrama de classes Permissões – Visão geral
3.5.3.1.3.2 Diagrama de classes Permissões de acesso
176
3.5.3.1.3.3 Diagrama de classes Permissões de administração
177
3.5.3.2 Descrição das classes
Classe Descrição
Funcionalidade [Funcionalidade] de um [Sistema] que deverá ter suas [Permissões]
configuradas através do módulo de Gestão de Usuários.
Exemplo: Para o Aurus - Gestão de Processos, são exemplos de
[Funcionalidades] a criação de um novo fluxo de trabalho, o cancelamento de
uma tarefa, o início de um processo, etc.
Todas as funcionalidades de um [Sistema] que devam ter [Permissões]
configuráveis no módulo de Gestão de Usuários devem estar cadastradas.
Grupo de Grupo de [Funcionalidades] inter-relacionadas. Permite que a lista de
funcionalidades [Funcionalidades] de um [Sistema] possa ser organizada em grupos correlatos,
facilitando a localização das mesmas para o usuário.
Grupo de Grupo de [Informações] inter-relacionadas. Permite que a lista de
informações [Informações] de um [Sistema] possa ser organizada em grupos correlatos,
facilitando a localização das mesmas para o usuário.
Grupo de usuários Representa um conjunto de [Usuários] que possuem características em comum.
Um [Grupo de usuários] pode ser utilizado para:
- Organizar a atribuição de [Permissões], que podem ser atribuídas a grupos ao
invés de serem configuradas usuário a usuário;
- Refletir a organização real dos Servidores do Estado em grupos, segundo
ocorre internamente em suas Unidades Administrativas, possibilitando assim
representar a estrutura informal de organização do Estado (estendendo a
estrutura formal, representada pelas Unidades Administrativas);
- Criar grupos de usuários que assumirão em conjunto a responsabilidade sobre
a execução de tarefas durante a execução de processos no Aurus - Gestão de
Processos.
Histórico de grupo Armazena o histórico de todas as alterações feitas sobre um [Grupo de
de usuários usuários], desde o momento em que o mesmo foi cadastrado no Aurus:
alterações e seus dados cadastrais e nas [Permissões] conferidas aos [Papéis de
usuários] que o compõem.
Histórico de Armazena o histórico de todas as alterações feitas sobre um [Usuário], desde
usuário que o mesmo foi cadastrado no Aurus: seus dados cadastrais, suas [Permissões]
e sua participação em [Grupos de usuários].
Informação [Informação] contida em um [Sistema] cuja s [Permissões] devem ser
configuradas através do módulo de Gestão de Usuários.
Exemplo: Para o Aurus - Gestão de Processos, são exemplos de [Informações]
o nome do autor de um processo, o executor de uma tarefa, a data de conclusão
de um processo, etc.
Todas as informações de um [Sistema] que devam ter [Permissões]
configuráveis no módulo de Gestão de Usuários devem estar cadastradas.
Instituição Representa uma Instituição cadastrada no SINFI.
178
Papel de usuário Define um papel que um [Usuário] pode assumir quando faz parte do [Grupo de
usuários].
Por exemplo, em um mesmo grupo de usuários pode haver papéis distintos
como \"Diretor\", \"Coordenador\", \"Colaborador\", etc, cada um recebendo
[Permissões] específicas.
Participação de Especifica o papel que um [Usuário] específico possui dentro de um [Grupo de
usuário em grupo usuários] do qual participa.
Permissão Representa genericamente uma [Permissão de acesso] ou uma [Permissão de
administração de acesso].
Permissão de Uma [Permissão de acesso] confere a um [Usuário] ou a um [Perfil de usuário]
acesso autorização para acessar um determinado recurso de um [Sistema]. Esse recurso
pode ser uma [Funcionalidade] (nesse caso, trata-se de uma [Permissão de
acesso a funcionalidade]) ou uma [Informação] (tratando-se, nesse caso, de uma
[Permissão de acesso a informação]).
Permissão de [Permissão de acesso] conferida a um [Usuário] ou a um [Papel de usuário],
acesso a autorizando-o a acessar determinada [Funcionalidade] de um [Sistema].
funcionalidade
Permissão de [Permissão de acesso] conferida a um [Usuário] ou a um [Papel de usuário],
acesso a autorizando-o a acessar determinada [Informação] de um [Sistema].
informação
Especifica também que tipo de acesso será permitido (escrita ou somente
leitura).
Permissão de Uma [Permissão de administração de acesso] confere a um [Usuário] ou a um
administração de [Papel de usuário] autorização para agir como administrador de [Permissões]
acesso para determinada [Funcionalidade] ou [Informação].
[Usuários] que tenham essa permissão de administração podem atribuir ou
retirar permissões de outros usuários para essa [Funcionalidade] ou
[Informação], dentro das [Unidades administrativas] para as quais a [Permissão
de administração de acesso] for válida.
Permissão de Representa uma [Permissão de administração de acesso] quando a mesma for
administração de referente a uma [Funcionalidade].
acesso a
funcionalidade
Permissão de Representa uma [Permissão de administração de acesso] quando a mesma for
administração de referente a uma [Informação].
acesso a
informação
Registro de Registra, para fins de histórico, uma alteração realizada nos dados cadastrais de
alteração de dados um [Usuário].
cadastrais de
usuário
Registro de Registra, para fins de histórico, uma alteração realizada nos dados cadastrais de
alteração de dados um [Grupo de usuários]. Contempla também alterações nos [Papéis de usuário]
de grupo de que compõem o grupo.
usuário
179
Registro de Registra, para fins de histórico, a inclusão ou retirada do [Usuário] de um
alteração de [Grupo de usuários], ou a alteração do [Papel do usuário] dentro do grupo.
participação de
usuário em grupo
Registro de Registra, para fins de histórico, a atribuição ou retirada de uma [Permissão] a
alteração de um [Papel de usuário] que compõe o [Grupo de usuários].
permissão de papel
de usuário
Registro de Registra, para fins de histórico, a atribuição ou retirada de uma [Permissão] de
alteração de um [Usuário].
permissão de
usuário
Sistema [Sistema] de software cadastrado no módulo de Gestão de Usuários para ter
suas [Permissões] configuradas através dele.
O cadastro de um [Sistema] aponta todas as [Funcionalidades] e [Informações]
para as quais deve haver controle de permissões.
Unidade Representa uma Unidade Administrativa cadastrada no SINFI, como parte de
administrativa uma [Instituição].
Usuário [Usuário] cadastrado no módulo de Gestão de Usuários. Representa um usuário
dos sistemas de informação do Estado.
O cadastro do [Usuário] é único para todos os [Sistemas] cujas permissões são
gerenciadas pelo Aurus - Gestão de usuários.
Usuário ou grupo Classe que representa genericamente um [Usuário] ou um [Grupo de usuários].
3.5.4 Casos de uso
3.5.4.1 Usuários e grupos
3.5.4.1.1 Caso de uso Cadastrar usuário
3.5.4.1.1.1 Definição
Cadastramento de um usuário no Aurus – Gestão de usuários e realização de outros
procedimentos referentes ao cadastro de usuários (alteração, ativação, desativação, consultas
diversas etc.).
180
3.5.4.1.1.2 Cenários
Cenário Descrição
Criar usuário Inclusão de um novo usuário no Aurus – Gestão de usuários ,
informando-se os seus dados cadastrais e definindo um login e senha
que serão utilizados para autenticação.
Alterar dados de usuário Alteração dos dados de um usuário já cadastrado.
Desativar usuário Desativação manual de um usuário, mantendo os dados do mesmo
manualmente cadastrados no Aurus mas suspendendo todas as suas permissões, até
que seja novamente ativado.
A desativação manual de um usuário tem o mesmo efeito da
desativação automática descrita no Caso de uso Desativar usuário
automaticamente.
Reativar usuário Reativação manual de um usuário que tenha sido desativado.
manualmente A reativação manual tem o mesmo efeito da reativação pelo próprio
usuário, descrita no Cenário Reativar usuário do Caso de uso
Desativar usuário automaticamente.
Excluir usuário Exclusão de um usuário do Aurus – Gestão de usuários.
A exclusão só pode ser feita caso o usuário nunca tenha sido ativado.
Caso contrário, é possível no máximo desativar o usuário, a exclusão
nesses casos não é permitida para garantir a integridade dos dados do
sistema.
Consultar lista de usuários Consulta à lista de usuários cadastrados, com opção de filtrar por
diversos parâmetros (ex: Instituição, Unidade Administrativa, Grupo de
usuários, Permissão etc).
Consultar detalhes de Consulta aos dados detalhados de um usuário. Deve exibir, além dos
usuário seus dados cadastrais, as informações de participação do usuário
consultado em grupos de usuários, e também as permissões de acesso
que o mesmo possui.
Consultar histórico de Consulta ao histórico de um usuário, exibindo todas as alterações feitas
usuário em seus dados cadastrais, em suas permissões e na sua participação em
grupos de usuários.
Consultar dados Consulta a dados quantitativos sobre usuários cadastrados no Aurus :
consolidados de usuários número total de usuários, número de usuários por Instituição, etc.
3.5.4.1.1.3 Observações
Não aplicável.
3.5.4.1.2 Caso de uso Cadastrar grupo de usuários
3.5.4.1.2.1 Definição
Cadastramento de um grupo de usuários no Aurus – Gestão de usuários , definindo também os
papéis que o compõem, e realização de outros procedimentos referentes ao cadastro de grupos
(alteração, ativação, desativação, consultas diversas etc.).
181
3.5.4.1.2.2 Cenários
Cenário Descrição
Criar grupo de usuários Inclusão de um novo grupo de usuários no Aurus – Gestão de
usuários , definindo os dados cadastrais do grupo e os papéis de usuário
que o compõem.
Alterar dados de grupo Alteração dos dados de um grupo de usuários cadastrado (dados
cadastrais do grupo e papéis que o compõem).
Ativar grupo Ativação de um grupo, tornando-o válido para que seja utilizado nos
diversos contextos do sistema. Torna válidas também todas as
permissões vinculadas aos papéis de usuário que compõem o grupo.
Desativar grupo Desativação de um grupo, suspendendo-o para qualquer utilização no
sistema até que volte a ser ativado. Suspende também todas as
permissões vinculadas aos papéis de usuário que compõem o grupo.
Excluir grupo Exclusão de um grupo de usuários.
A exclusão só pode ser feita caso o grupo nunca tenha sido ativado.
Caso contrário, é possível no máximo desativar o grupo, a exclusão
nesses casos não é permitida para garantir a integridade dos dados do
sistema.
Consultar lista de grupos Consulta à lista de grupos de usuários cadastrados, com opção de filtrar
por diversos parâmetros (ex: Instituição, Unidade Administrativa,
Permissão associada aos papéis que os compõem, etc).
Consultar detalhes de Consulta aos dados detalhados de um grupo de usuários. Deve exibir,
grupo além dos dados cadastrais do grupo, as informações sobre os papéis de
usuário que o compõem e os usuários que estejam associados a esses
papéis.
Consultar histórico de Consulta ao histórico de um grupo de usuários, exibindo todas as
grupo alterações feitas em seus dados cadastrais e nas permissões conferidas
aos papéis de usuário que o compõem.
Consultar dados Consulta a dados quantitativos sobre grupos de usuários cadastrados no
consolidados de grupos Aurus : número total de grupos, número de grupos por instituição,
número de usuários por grupo (e por papel dentro do grupo), etc.
Associar usuário a grupo Adição de um usuário ao grupo, especificando-se o papel do mesmo
dentro do grupo.
A adição pode ser de um usuário específico ou de vários usuários
simultaneamente (adição em lote).
Alterar papel de usuário no Alteração do papel de um usuário dentro do grupo.
grupo
Desassociar usuário de Remoção de um usuário do grupo.
grupo A remoção pode ser de um usuário específico ou de vários usuários
simultaneamente (remoção em lote).
3.5.4.1.2.3 Observações
Não aplicável.
182
3.5.4.1.3 Caso de uso Consultar dados de usuários
3.5.4.1.3.1 Definição
Consulta, por um sistema externo, de informações referentes a usuários, a grupos de usuários e a
permissões de acesso.
É este caso de uso que possibilita aos sistemas externos consultarem as informações cadastradas
no Aurus – Gestão de usuários.
3.5.4.1.3.2 Cenários
Cenário Descrição
Consultar permissão de Consulta sobre uma permissão específica de um usuário. O Sistema
usuário externo informa o usuário, a permissão a ser checada e a Unidade
Administrativa à qual se aplica, e o Aurus – Gestão de usuários
informa como resultado se o usuário informado tem ou não a permissão
solicitada válida para aquela Unidade Administrativa.
O resultado dessa consulta é obtido através da aplicação da regra
Permissões de acesso de um usuário.
Consultar lista de Consulta a todas as permissões de um usuário para as funcionalidades e
permissões de acesso de informações de determinado sistema. O Sistema externo informa o
usuário usuário e o sistema para o qual as permissões devem ser obtidas, e o
Aurus – Gestão de usuários informa como resultado a lista completa
de permissões de acesso do usuário informado para o sistema em
questão. O resultado contém também a informação sobre para quais
Unidades Administrativas cada permissão daquele usuário é válida.
A lista retornada leva em consideração todas as permissões do usuário
para funcionalidades e informações do sistema informado, através da
aplicação da regra Permissões de acesso de um usuário.
Validar usuário e senha Validação do login e senha de um usuário. O Sistema externo informa o
login e a senha a serem validados, e o Aurus – Gestão de usuários
informa como resultado se aquele login e senha são ou não válidos.
Consultar lista de usuários Consulta, pelo Sistema externo, à lista de usuários cadastrados no
Aurus – Gestão de usuários , com a possibilidade de utilização de
filtros por Unidade Administrativa e por grupo de usuários.
Consultar detalhes de Consulta, pelo Sistema externo, aos dados detalhados de um usuário
usuário cadastrado no Aurus – Gestão de usuários. Recebe como entrada o
login do usuário e retorna os dados cadastrais do usuário e a lista de
grupos de usuário aos quais pertence (especificando o papel do usuário
em cada grupo).
As informações sobre permissão não fazem parte desta consulta. Elas
devem ser obtidas através do Cenário Consultar lista de permissões
de acesso de usuário deste caso de uso.
Consultar lista de grupos Consulta, pelo Sistema externo, à lista de grupos de usuários
de usuários cadastrados no Aurus – Gestão de usuários , com a possibilidade de
utilização de filtros por Unidade Administrativa.
Consultar detalhes de Consulta, pelo Sistema externo, aos dados detalhados de um grupo de
grupo usuários cadastrado no Aurus – Gestão de usuários . Recebe como
entrada o identificador do grupo e retorna os dados cadastrais do grupo
e a relação dos papéis que o compõem.
183
3.5.4.1.3.3 Observações
Não aplicável.
3.5.4.1.4 Caso de uso Desativar usuário automaticamente
3.5.4.1.4.1 Definição
Desativação automática de um usuário, quando o mesmo ficar inativo por um período
predeterminado. Contempla também a reativação, pelo próprio usuário.
3.5.4.1.4.2 Cenários
Cenário Descrição
Desativar usuário Desativação automática dos usuários que não tenham acessado o Aurus
automaticamente – Gestão de usuários por um período fixado. A desativação é
disparada por um Temporizador.
Reativar usuário Reativação de um usuário que tenha sido desativado automaticamente,
conforme descrito no cenário anterior.
O próprio usuário é quem realiza a sua reativação. Essa reativação pelo
próprio usuário só é permitida caso a desativação tenha sido feita
automaticamente, por tempo de inatividade. Se a desativação tiver sido
feita manualmente pelo Administrador do sistema, a reativação deve
ser também feita manualmente pelo administrador (Cenário Reativar
usuário manualmente do Caso de uso Cadastrar usuário), e não
através deste caso de uso.
3.5.4.1.4.3 Observações
Não aplicável.
3.5.4.1.5 Caso de uso Alterar senha
3.5.4.1.5.1 Definição
Alteração da senha de um usuário, seja pelo próprio usuário, seja pelo administrador do sistema.
3.5.4.1.5.2 Cenários
Cenário Descrição
Alterar própria senha Alteração da senha de um usuário, pelo próprio usuário, quando o
mesmo solicita alteração.
Gerar nova senha para Geração de uma nova senha por um usuário, solicitada por um
terceiro Administrador do sistema. O administrador informa o usuário para o
qual a senha deverá ser gerada, e o Aurus – Gestão de usuários gera a
nova senha e envia ao usuário, por e-mail.
3.5.4.1.5.3 Observações
Não aplicável.
184
3.5.4.2 Sistemas
3.5.4.2.1 Caso de uso Cadastrar sistema
3.5.4.2.1.1 Definição
Cadastramento de um sistema que terá suas permissões gerenciadas pelo Aurus – Gestão de
usuários , definindo também as funcionalidades e as informações que serão submetidas ao
controle de permissões. Contempla também outros procedimentos referentes ao cadastro de
sistemas (alteração, exclusão, consultas diversas etc.).
3.5.4.2.1.2 Cenários
Cenário Descrição
Criar sistema Inclusão de um novo sistema no cadastro de sistemas do Aurus –
Gestão de usuários , informando-se os seus dados de identificação,
definindo-se suas funcionalidades e informações, e organizando estas
em grupos de funcionalidades e grupos de informações.
Alterar dados de sistema Alteração dos dados de um sistema cadastrado no Aurus – Gestão de
usuários . Permite alterar a lista de funcionalidades e de informações
que fazem parte do sistema, e a organização das mesmas em grupos de
funcionalidades e grupos de informações.
Excluir sistema Exclusão dos dados de um sistema externo.
Consultar lista de sistemas Consulta à lista de sistemas cadastrados no Aurus – Gestão de
usuários .
Consultar detalhes de Consulta aos dados detalhados de um sistema cadastrado, exibindo seus
sistema dados de identificação e a relação de funcionalidades e informações
que o compõem.
3.5.4.2.1.3 Observações
Não aplicável.
3.5.4.3 Permissões
3.5.4.3.1 Caso de uso Gerenciar permissões de acesso
3.5.4.3.1.1 Definição
Atribuição de permissões de acesso aos usuários para as funcionalidades e informações dos
sistemas, seja associando-as diretamente aos usuários ou através de papéis de usuários.
185
3.5.4.3.1.2 Cenários
Cenário Descrição
Adicionar permissão de Adição de uma permissão de acesso a um usuário cadastrado,
acesso para usuário especificando para quais unidades administrativas a permissão é válida.
No caso de permissão de acesso a informação, especifica-se também o
tipo de acesso (leitura ou escrita).
Remover permissão de Remoção de uma permissão de acesso de um usuário cadastrado.
acesso de usuário Deve ser possível remover mais de uma permissão simultaneamente,
para o mesmo usuário.
Adicionar permissão de Adição de uma permissão de acesso a um papel de usuário dentro de
acesso para grupo um grupo de usuários, especificando para quais unidades
administrativas a permissão é válida. No caso de permissão de acesso a
informação, especifica-se também o tipo de acesso (leitura ou escrita).
Remover permissão de Remoção de uma permissão de acesso de um papel de usuário em um
acesso de grupo grupo.
Deve ser possível remover mais de uma permissão simultaneamente,
para o mesmo papel de usuário.
Consultar usuários e papéis Consulta, para uma dada funcionalidade ou informação, à lista
com permissão de acesso completa de usuários e de papéis de usuário que tenham permissão de
acesso a ela.
Caso a consulta seja referente a uma informação, deve-se permitir
filtrar por tipo de permissão (leitura ou escrita).
Adicionar permissões de Adição simultânea de permissão de acesso a uma funcionalidade ou
acesso para conjunto de informação para um conjunto de usuários e/ou papéis de usuários
usuários selecionados. A lista de unidades administrativas para as quais a
permissão é válida também é informada e aplicada a todos os usuários
e/ou papéis que estiverem recebendo a permissão.
O objetivo deste cenário é evitar que, quando uma nova funcionalidade
ou informação for criada, a permissão de acesso à mesma tenha que ser
atribuída usuário a usuário.
Remover permissões de Remoção simultânea da permissão de acesso a uma funcionalidade ou
acesso para conjunto de informação para um conjunto de usuários e/ou papéis de usuários
usuários selecionados.
3.5.4.3.1.3 Observações
Não aplicável.
3.5.4.3.2 Caso de uso Gerenciar permissões de administração
3.5.4.3.2.1 Definição
Atribuição de permissões de administração aos usuários que ficarão responsáveis por configurar
as permissões de acesso para determinadas funcionalidades ou informações dos sistemas.
186
3.5.4.3.2.2 Cenários
Cenário Descrição
Adicionar permissão de Adição de uma permissão de administração a um usuário cadastrado,
administração para especificando para quais unidades administrativas a permissão é válida.
usuário
Remover permissão de Remoção de uma permissão de administração de um usuário cadastrado.
administração de usuário Deve ser possível remover mais de uma permissão simultaneamente, para
o mesmo usuário.
Adicionar permissão de Adição de uma permissão de administração a um papel de usuário dentro
administração para grupo de um grupo de usuários, especificando para quais unidades
administrativas a permissão é válida.
Remover permissão de Remoção de uma permissão de administração de um papel de usuário em
administração de grupo um grupo.
Deve ser possível remover mais de uma permissão simultaneamente, para
o mesmo papel de usuário.
Consultar usuários e Consulta, para uma dada funcionalidade ou informação, à lista completa
papéis com permissão de de usuários e de papéis de usuário que tenham permissão de acesso a ela.
administração Caso a consulta seja referente a uma informação, deve-se permitir filtrar
por tipo de permissão (leitura ou escrita).
Adicionar permissões de Adição simultânea de permissão de administração de uma funcionalidade
administração para ou informação para um conjunto de usuários selecionados.
conjunto de usuários O objetivo deste cenário é evitar que, quando uma nova funcionalidade
ou informação for criada, a permissão de administração da mesma tenha
que ser atribuída usuário a usuário.
Remover permissões de Remoção simultânea da permissão de administração a uma
administração para funcionalidade ou informação para um conjunto de usuários selecionados.
conjunto de usuários
3.5.4.3.2.3 Observações
Não aplicável.
3.5.5 Regras
3.5.5.1 Permissões de acesso de um usuário
Um usuário tem permissão para acessar uma funcionalidade ou informação, no contexto de uma
Unidade Administrativa, se satisfizer a todas as seguintes condições:
• O usuário é um usuário ativo;
• O usuário possui permissão de acesso para a funcionalidade ou informação em questão,
e a permissão é válida para a Unidade Administrativa em questão (ou para alguma
Unidade Administrativa à qual ela esteja subordinada).
o A permissão de acesso pode estar associada diretamente ao usuário, ou a algum
papel de usuário que este assuma em um grupo de usuários.
3.5.6 Requisitos não funcionais
Não aplicável.
187
4 Informações de suporte
4.1 Classes de entidade gerais
4.1.1 Descrição
Esta seção apresenta uma descrição das classes de entidade que são comuns aos módulos que
compõem o Aurus , não pertencendo a nenhum deles especificamente.
4.1.2 Diagramas de classes
4.1.2.1 Campo de dado
4.1.2.2 Classes consultadas do SINFI
188
4.1.3 Descrição das classes
Classe Descrição
Campo de Um [Campo de dado] representa um campo que pode ser definido pelo usuário
dado em um dos módulos do Aurus, para armazenar uma informação relevante para
um [Fluxo de trabalho], [Atividade], [Classe], [Tipo de dossiê], [Tipo de
documento], etc.
Permite que o usuário estenda as informações mantidas no Aurus, criando
campos personalizados de forma flexível, definindo para cada um regras como
obrigatoriedade, tipo, forma de cálculo (no caso de campos calculados), a
natureza do objeto que apresenta esse campo de dados para a qual seu
preenchimento é obrigatório, etc.
[Campos de dados] podem ser [Campos simples] ou [Tabelas].
Campo simples Um [Campo simples] é um [Campo de dado] que armazena um único dado, do
tipo definido.
Há diversos tipos possíveis de [Campos simples]. Alguns exemplos são:
- Texto;
- Data;
- Número inteiro;
- Número decimal;
- Valor monetário;
- Valor percentual;
- Enumeração;
- Referência para um [Documento];
- Referência para uma [Instituição];
- Referência para uma [Unidade administrativa];
- Referência para um [Processo];
- Referência para uma [Tarefa];
- Referência para um [Usuário ou grupo], entre outros.
A definição de um [Campo simples] indica também se o mesmo será preenchido
pelo usuário ou se será calculado automaticamente pelo Aurus. Nesse último
caso, a definição do [Campo simples] contém também a forma de cálculo. Alguns
exemplos de formas de cálculo que o Aurus oferece são:
- Data corrente;
- Hora corrente;
- Usuário corrente;
- Identificador do [Processo] corrente;
- Identificador da [Tarefa] em execução, entre outros.
Instituição Representa uma Instituição cadastrada no SINFI.
No contexto do módulo de Gestão de Processos, uma [Instituição] está sendo
utilizada com significado semelhante ao do elemento \"Lane\", da notação BPMN.
Tabela Uma [Tabela] é um [Campo de dado] composto por um ou mais [Campos
simples], cada um representando uma coluna da [Tabela].
Uma [Tabela] pode ser indicada como obrigatória, o que significa que no
momento em que for solicitado ao usuário o preenchimento da [Tabela], ele
deverá inserir pelo menos uma linha na mesma.
Unidade Representa uma Unidade Administrativa cadastrada no SINFI, como parte de
administrativa uma [Instituição].
189
0 comments
Post a comment