Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

 Agregar Permisos a Usuarios

Existen dos formas posibles de asignar un permiso.

Opcion 1: Via un  procedimiento almacenado que se encargara de todo

Opcion 1
begin
  -- Call the procedure
  debcredpy.pkg_paginas_acceso_cabal.sp_set_acceso_pagina_usuario(pi_pagina => :pi_pagina,
                                                                  pi_emisor => :pi_emisor,
                                                                  pi_usuario_acceso => :pi_usuario_acceso,
                                                                  pi_usuario_log => :pi_usuario_log);
end;

Opcion 2: Se toma como plantilla algun usuario ya con los permisos correspondientes. Ver el SQL y sus comentarios.

Opcion 2
INSERT INTO DEBCREDPY.ACCESOS--Se registra en la tabla DEBCREDPY.ACCESOS@OLPY
SELECT A.Sistema ,
'LILI806' Usuario , --Usuario al cual se le asigna.
A.Funcion ,
A.Proceso ,
A.Accinsert ,
A.Accupdate ,
A.Accdelete ,
'PANAL' Usuario_Adm ,--Alternativas de Constantes CABAL/PANAL.
SYSDATE Fecha ,
'PANAL' Usuario_Upd ,--Alternativas de Constantes CABAL/PANAL.
SYSDATE Fecha_Upd 
FROM DEBCREDPY.Accesos A
WHERE A.PROCESO IN ('retencionesSETConfirm.jsp','retencionesSETEnvios.jsp')--El o los permisos.
  AND A.USUARIO='EROJAS';
 Resetear Contraseña de Usuarios
Resetear Contraseña de Usuarios
-- OLPY
UPDATE DEBCREDPY.FUNCIONARIOS A
   SET A.CLAVE    = 0,
       A.PASSWORD = DEBCREDPY.PCUTILES_OL.TO_CABALPIN(RAWTOHEX('12345678'))
 WHERE UPPER(A.USUARIO) = UPPER('&USUARIO');
--COMMIT;
 Forzar baja de autorización
 Casos de ejemplo

https://sistemas.cabal.coop.py/view.php?id=2560

Buenos Días Hugo
Me podrías ayudar con la baja de esta autorización por favor, no estoy visualizando el botón de baja en el @cceso Cabal para poder realizar el pedido
Cod Aut: 518263
Importe: Gs.3.-
Tarjeta Terminación: 0003 7335
Usuario: Willian Peralta

 Scripts
Forzar la Baja
update creditopy.autorizaciones a
set a.baja='B'
where a.numero_autorizacion=518263;

  and a.monto_compra=3
  and a.tarjeta = '18127CFF238A4D98';
Luego registrar la auditoria encreditopy.audit_baja_autoriz@bapy.
INSERT INTO creditopy.audit_baja_autoriz
SELECT b.numero_autorizacion,
       b.tarjeta,
       b.monto_compra,
       b.numero_comercio,
       b.baja,
       SYSDATE fec_upd,
       'CEIBOM' USUARIO
from creditopy.autorizaciones b
where b.numero_autorizacion=518263
  and b.monto_compra=3
  and b.tarjeta = '18127CFF238A4D98';
  • No labels