ABCD tem vários níveis de permissões
Permissões de banco de dados
Cada usuário pode receber os bancos de dados aos quais está autorizado a acessar. Além disso, para cada banco de dados você pode atribuir as permissões nos formatos de entrada e saída, além das operações que você pode realizar em cada banco de dados.
Para isso, o ABCD apresenta uma janela onde coloca todas as bases existentes no arquivo bases.dat, que mantém a lista de bases habilitadas na pasta bases de dados. Para cada base de dados também são mostrados os formatos de entrada e saída disponíveis para que o administrador possa determinar a quais o operador tem acesso.
Conforme dito anteriormente, após as especificações do banco de dados, são mostradas as funções do módulo de catalogação para que cada operador/banco de dados possa definir as funções a que tem acesso:
Em seguida, para cada banco de dados são apresentadas as seguintes informações:
Bases de dados | Formatos de exibição | Folha de entrada |
---|---|---|
Cepal(biblo) |
Todos
Formato abiblo (abiblo) Formato bbiblo (bbiblo) Formato w (wbiblo) |
Todos
Todo o mundo Monografia (mm) Análise de monografia (ma) Coleção (cc) Monografia de coleção (mc) Publicação em série (ss) Análise serial (sa) Tese (tm) Índice (tc) |
Permisos: Dataentry (biblo) | ||
Todo o mundo Criar registros Excluir registros Criar/editar valores padrão Atualizar listas de seleção e arquivos de autoridade Adicionar a objetos de empréstimo Criar/editar/salvar formatos de exibição Modificar a definição de um banco de dados Configurando o cliente Z39.50 Armazenar expressões de pesquisa Editar/excluir expressões de pesquisa armazenadas anteriormente Processos de inventário |
Criar/editar/salvar chaves de classificação Importar Exportar Importar Exportar Modificar a definição de um banco de dados Utilitários de banco de dados Mudanças globais Desbloquear o banco de dados Listar registros bloqueados desbloquear registros Editar registros protegidos |
Copie o banco de dados para outra pasta Gerar a lista invertida Utilitários CISIS Configurando o cliente Z39.50 Gerar estatísticas Configurar estatísticas Redefinir último número de estoque Redefinir último número de controle Edite a ajuda nos campos do banco de dados Navegue pelo diretório do banco de dados Impressão de etiquetas e códigos de barras |
Este esquema se repite para cada base de datos. Al final de las mismas se muestran los permisos por módulo
Administração de Permissões
Inclui as mesmas permissões estabelecidas para administração de banco de dados, mais o seguinte:
- Gerenciar usuários
- Criar banco de dados
- Modificar a definição de um banco de dados
- Traduzir mensagens do sistema e páginas de ajuda
- Criar/editar páginas de ajuda do sistema
- Navegue pelo diretório do banco de dados
Permissões de Circulação
- Todo o mundo
- Configuração
- Emprestar
- Retornar
- Renovar
- Suspender
- Eliminar multas
- Eliminar suspensões
- Administração de banco de dados
- Relatórios
- Estatísticas
Permissões de Aquisição
- Todos
- Crear recomendaciones
- Aprobación/Rechazo de recomendaciones
- Proceso de licitación
- Decisión de adquisiciones
- Crear órdenes de compra
- Generar órdenes de compra
- Recepción de items (registrar copias)
- Administración de la base de datos de adquisiciones
- Restablecer número de control de sugerencias
- Reportes de aduisiciones
Observe que, se forem definidas permissões de administrador global, elas terão precedência sobre permissões específicas concedidas a um banco de dados.
Depois de definir os perfis de usuário, eles podem ser atribuídos a usuários específicos
Esses perfis são armazenados na pasta par da pasta databases, em uma pasta chamada profiles . Os seguintes arquivos de sistema estão localizados nessa pasta:
profiles.lst contendo a lista de perfis já definidos profiles.tab contendo a lista de permissões que podem ser atribuídas em ABCD
A tradução dos nomes das opções de permissão está localizada no arquivo profile.tab da pasta do idioma correspondente
Estrutura de arquivos para gerenciamento de permissões
Para que as novas opções de permissão apareçam, você deve certificar-se de que atualizou o arquivo profiles.tab na pasta de mensagens lang/00 .
A localização do arquivo com os perfis definidos pode ser modificada através do parâmetro PROFILES_PATH do arquivo de configuração Abcd.def .
O arquivo profiles.tab contém a lista de perfis definidos, fica armazenado na pasta par/profiles e deve conter as seguintes opções:
Permiso | Significado |
---|---|
ALL=Y | Todas as permissões |
CRDB=Y | Criar bancos de dados |
CREC=Y | Criar registros |
EDREC=Y | Editar registros |
DELREC=Y | Excluir registros |
UDELREC=Y | Restaurar registros excluídos |
CAPTURE=Y | Capturar registros de outro banco de dados |
VALDEF=Y | Gerenciar valores padrão |
Z3950CAT=Y | Catalogação Z3950 |
ADDCOP=Y | Adicionar registros ao banco de dados de cópias |
ADDLO=Y | Adicionar registros ao banco de dados de objetos de empréstimo |
PREC=Y | Imprimir registros |
SAVEXPR=Y | Salvar expressões de pesquisa |
EDPFT=Y | Editar PFT |
EDSORT=Y | Editar chaves de classificação |
GLOBC=Y | Mudanças globais |
UNLOCKDB | Desbloquear banco de dados |
IMPEXP=Y | Importar - Exportar |
IMPORT=Y | Importar |
EXPORT=Y | Exportar |
COPYDB | Copie o banco de dados para outra pasta |
FULLINV | Geração do arquivo invertido |
MODIFYDEF=Y | Modificar definições de banco de dados |
DBUTILS=Y | Acesso a utilitários |
Z3950CONF=Y | Configurar Z39.50 |
STATGEN=Y | Gerar estatísticas |
STATCONF=Y | Configurar estatísticas |
USRADM=Y | Gerenciamento de usuários |
RESETLIN=Y | Restaurar número de inventário |
RESETLCN=Y | Redefinir número de controle |
TRANSLATE=Y | Traduzir mensagens do sistema |
EDHLPDB=Y | Editar ajudas de banco de dados |
EDHLPSYS=Y | Editar ajuda do sistema |
EXDBDIR=Y | Navegue pela pasta do banco de dados |
ACTPICKLIST=Y | Atualizar arquivos de autoridade e listas de seleção durante o procedimento de admissão |
EDITSTOREDEXPR=Y | Editar expressões de pesquisa armazenadas anteriormente |
EDITPROTECTEDRECORD=Y | Editar registros protegidos |
BARCODE=Y | Gerar etiquetas e códigos de barras |
INVENTORY=Y | Verificação do inventário físico |
[CIRCULATION]
Permissão | Significado |
---|---|
CIRCALL=Y | Todas as permissões |
CIRCFG=Y | Configurar |
LOAN=Y | Emprestar |
RETURN=Y | Devolver |
RENEW=Y | Renovar |
SUSPEND=Y | Suspender |
DELFINE=Y | Eliminar multas |
DELSUS=Y | Eliminar suspensões |
CIRCDATABASES=Y | Rever as bases de dados do processo (Usuários, transferências, suspensões e multas, reservas) |
CIRCREPORTS=Y | Relatórios de circulação |
CIRCSTAT=Y | Estatisticas |
[ACQUISITIONS]
Permissão | Significado |
---|---|
ACQALL=Y | |
NEWSUGGESTIONS=Y | |
APPROVREJECT=Y | |
BIDDING=Y | |
DECISION=Y | |
CREATEORDER=Y | |
GENERATEORDER=Y | |
RECEIVING=Y | |
ACQDATABASES=Y | |
RESETCN=Y | |
ACQREPORTS=Y |
Cadastro de operadores
Chamamos de operadores aqueles usuários aos quais foram atribuídas permissões nos bancos de dados ou nas funções dos diferentes módulos ABCD. Esses operadores são cadastrados em um banco de dados denominado access com a seguinte estrutura:
- 10 Nome do usuário
- 20 Identificação
- 30 Senha
- 40 Perfil
- Administrador do sistema
- Administrador de banco de dados
- Operador de banco de dados
- Operador de compras
- Gerenciador de cópias
- Monografias da CEPAL
- Agente de empréstimo
- Gerenciador de cópias
- 50 Data limite
- 60 Data ISO
Identificação e senha são os dados de autenticação do Operador. Se o parâmetro $change_password=1 estiver habilitado no arquivo config.php ; Os operadores podem alterar sua senha, mas não seu ID.
O perfil corresponde a um dos perfis de usuário previamente definidos
Prazo corresponde à data até à qual o operador é autorizado a aceder
Se por algum motivo esse banco de dados for corrompido ou excluído e o sistema não puder ser acessado, no script config.php existem os parâmetros
$adm_login="";
$adm_password="";
onde você pode colocar um login e senha temporários para permitir o acesso ao ABCD com direitos de administração.