Page tree
Skip to end of metadata
Go to start of metadata
 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
 Caso 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';
Consultas utiles
select *
from creditopy.autorizaciones a
where a.numero_autorizacion=518263
  and a.monto_compra=3
  and a.tarjeta = '18127CFF238A4D98';
  


select *
from creditopy.autorizaciones a
where A.BAJA = 'B'
  AND A.FECHA>'01062022';
    
SELECT *
FROM creditopy.audit_baja_autoriz
WHERE FEC_UPD>'01062022'
ORDER BY FEC_UPD DESC;
 Habilitacion de una pagina en el Acceso Cabal

Se detallan a continuacion una lista de procedimientos que pueden ser utilizados para la configuracion de nuevas paginas y accesos en el Acceso CABAL.

Script
--Da de alta una pagina para el acceso CABAL. Tabla : DEBCREDPY.PAGINAS_WEB
debcredpy.pkg_paginas_acceso_cabal.sp_alta_pagina(pi_proceso => 'prmCargoMantAnual.jsp',
                                                  pi_descripcion => 'Formulario Conf. Cargos por Mantenimiento Anual',
                                                  pi_categoria => 'Emisores',
                                                  pi_subcategoria => 'Socios');

--ASOCIAR LA PAGINA CON LAS URLs CON LAS QUE PUEDE INTERECTUAR - TABLA CREDITOPY.PAGINAS_URL
debcredpy.pkg_paginas_acceso_cabal.sp_alta_paginas_url(pi_url => '/AccesoCabalEntidades/Ceibo/FrmCargoMantAnualSrvlt',
                                                       pi_pagina => 'prmCargoMantAnual.jsp',
                                                       pi_usuario_ins => 'OOJEDA');

--ACCESOS POR DEFECTO A LAS NUEVAS PAGINAS - EMISORES. TABLA: DEBCREDPY.EMISORES_ADMIN_USERS
debcredpy.pkg_paginas_acceso_cabal.sp_set_acceso_default_emi(pi_pagina => 'prmCargoMantAnual.jsp',
                                                             pi_emisor => 108, --0 Todas las Entidades
                                                             pi_usuario => 'OOJEDA');

--ACCESOS POR DEFECTO A LAS NUEVAS PAGINAS - CABAL PY. TABLA: DEBCREDPY.CABAL_ADMIN_USERS
debcredpy.pkg_paginas_acceso_cabal.SP_SET_ACCESO_DEFAULT_CABALPY(pi_pagina => 'prmCargoMantAnual.jsp',
                                                                 PI_EMI_PROCESADOR => 0, --805 / 806 / 0(cero) Ambos
                                                                 pi_usuario => 'OOJEDA');
--ACCESO ESPECIFICO PARA UN USUARIO A UNA PAGINA
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);
  • No labels