- Created by Sistemas, last modified on Sep 08, 2022
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
Expand source
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
Expand source
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
Expand source
-- 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
Expand source
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.
Expand source
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
Expand source
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
Expand source
--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