index

Package k_trabajo

Agrupa operaciones relacionadas con los Trabajos del sistema

Author
dmezac 4/9/2020 07:30:15


Program units
p_crear_trabajo  
p_editar_trabajo  
p_crear_o_editar_trabajo  
p_eliminar_trabajo  
p_mantener_trabajos  

Exceptions
ex_trabajo_no_implementado  
ex_trabajo_ya_existe  
ex_trabajo_no_existe  
ex_error_parametro  
ex_programa_con_dependencia  
ex_error_general  

Constants
c_ok  
c_trabajo_no_implementado  
c_error_parametro  
c_error_general  
c_error_inesperado  
c_monitoreo_conflictos_mensual  
c_monitoreo_conflictos_semanal  
c_monitoreo_conflictos_diario  
c_monitoreo_conflictos_12_horas  
c_monitoreo_conflictos_6_horas  
c_monitoreo_conflictos_2_horas  
c_monitoreo_conflictos_hora  
c_monitoreo_conflictos_30_minutos  
c_monitoreo_conflictos_15_minutos  


c_ok

c_ok                      constant varchar2(10) := '0';

c_trabajo_no_implementado

c_trabajo_no_implementado constant varchar2(10) := 'tra0001';

c_error_parametro

c_error_parametro         constant varchar2(10) := 'tra0002';

c_error_general

c_error_general           constant varchar2(10) := 'tra0099';

c_error_inesperado

c_error_inesperado        constant varchar2(10) := 'tra9999';

ex_trabajo_no_implementado

ex_trabajo_no_implementado  exception;

ex_trabajo_ya_existe

ex_trabajo_ya_existe        exception;

ex_trabajo_no_existe

ex_trabajo_no_existe        exception;

ex_error_parametro

ex_error_parametro          exception;

ex_programa_con_dependencia

ex_programa_con_dependencia exception;

ex_error_general

ex_error_general            exception;

c_monitoreo_conflictos_mensual

c_monitoreo_conflictos_mensual    constant number(15) := 2000;

c_monitoreo_conflictos_semanal

c_monitoreo_conflictos_semanal    constant number(15) := 2001;

c_monitoreo_conflictos_diario

c_monitoreo_conflictos_diario     constant number(15) := 2002;

c_monitoreo_conflictos_12_horas

c_monitoreo_conflictos_12_horas   constant number(15) := 2003;

c_monitoreo_conflictos_6_horas

c_monitoreo_conflictos_6_horas    constant number(15) := 2004;

c_monitoreo_conflictos_2_horas

c_monitoreo_conflictos_2_horas    constant number(15) := 2005;

c_monitoreo_conflictos_hora

c_monitoreo_conflictos_hora       constant number(15) := 2006;

c_monitoreo_conflictos_30_minutos

c_monitoreo_conflictos_30_minutos constant number(15) := 2007;

c_monitoreo_conflictos_15_minutos

c_monitoreo_conflictos_15_minutos constant number(15) := 2008;

p_crear_trabajo

procedure p_crear_trabajo(i_id_trabajo           in number,
                          i_parametros           in clob default null,
                          i_fecha_inicio         in timestamp with time zone default null,
                          i_intervalo_repeticion in varchar2 default null,
                          i_fecha_fin            in timestamp with time zone default null)


p_editar_trabajo

procedure p_editar_trabajo(i_id_trabajo           in number,
                           i_parametros           in clob default null,
                           i_fecha_inicio         in timestamp with time zone default null,
                           i_intervalo_repeticion in varchar2 default null,
                           i_fecha_fin            in timestamp with time zone default null,
                           i_editar_accion        in boolean default false)


p_crear_o_editar_trabajo

procedure p_crear_o_editar_trabajo(i_id_trabajo           in number,
                                   i_parametros           in clob default null,
                                   i_fecha_inicio         in timestamp with time zone default null,
                                   i_intervalo_repeticion in varchar2 default null,
                                   i_fecha_fin            in timestamp with time zone default null)


p_eliminar_trabajo

procedure p_eliminar_trabajo(i_id_trabajo in number,
                             i_parametros in clob default null)


p_mantener_trabajos

procedure p_mantener_trabajos(i_id_modulo in varchar2 default null)