Permissões dos operadores do ABCD

 

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 dadosFormatos de exibiçãoFolha 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.