Proceso Automático Ejecución SQL
A través de la rutina de proceso automático puede ser ejecutada Stored Procedures y comando SQL
La novedad implementada es la ejecución de comandos gravados en un archivo de texto. Esta opción es útil porque puede estar registrado cualquier Stored Procedures que tengan que ser ejecutadas frecuentemente en la base de Datos. Esta opción se implementó especialmente pensando en la Rutina de Integración de datos con otros sistemas.
Sin embargo, algunas reglas deben ser observadas:
- Cada línea de este archivo es un comando SQL independiente. Comandos quebrados en dos líneas resultando en error;
- Toda la ejecución del script ocurre dentro de una única transacción. Si ocurre un error, se ejecutará un rollback, deshaciendo los últimos cambios;
- El punto y coma al final de cada comando es innecesario, porque, si existe, la rutina lo eliminará. Esto es para evitar errores con bancos de datos que no son compatibles con este carácter en el comando;
- Comandos de bloques, como "start transaction" o "begin", resultará en errores;
- Los campos procedimiento almacenado, fichero SQL y comando SQL son mutuamente excluyentes, lo que significa si uno se indica, los otros eliminados y desactivados. Es decir, ejecutar un comando SQL o un Stored Procedure o un archivo de Script.
Archivo de Script válido:
UPDATE R034FUN SET NOMFUN='JOÃO' WHERE NUMEMP=1 AND TIPCOL=1 AND NUMCAD=1; INSERT INTO R074BAI VALUES (4202404,5,'ITOUPAVAS',0); DELETE FROM R074CID WHERE CODCID=4204202;
Código do Proceso
Introduzca un código y una descripción para el proceso.
Sistema Licencia
Seleccionar la sigla del módulo de Gestión de Personas | HCM que será propietario de la tarea. De esta manera, cuando la tarea fuera ejecutada, ella se destinará al sistema correcto.
Localidad
Especificar cuales procesos serán ejecutados en un servidor específico sin estos procesos sean ejecutados por los demás servidores que se utilizan de esta misma base de datos.
El código Localidad no es obligatorio para la ejecución del proceso.
Periodicidad
Puede ver la información con respecto a frecuencia de ejecución de este proceso. Para cambiar esta configuración, utilice el Periocidad
Sólo en días laborables
Indica si el proceso debe ser ejecutado también sábados, domingos y festivos.
Observación
Son considerados festivos todos los días registrados en la tabla de feriados.
Procedimiento Predecesor
Permite indicar que este proceso solamente será ejecutado después el término de la ejecución de un otro proceso. Para esto es necesario informar el tipo de proceso predecesor (si es un proceso de Reporte, Cálculo, etc.)y su código. Un proceso predecesor es ejecutado un minuto antes del proceso principal.
Proceso 1: Cálculo de Evaluación
Proceso 2: Informe de Evaluación
Se desea que el proceso 2 únicamente sea ejecutado después de la ejecución del proceso 1. Por lo tanto, del Proceso 2, se debe indicar el tipo de predecesor 4 (cálculos) y el Código de predecesor 1. Con eso, el Proceso 2 sólo se ejecutará si el proceso 1 estuviera completado con éxito.
Proceso puede Desactivar
Informar si en caso ocurra un error en la ejecución del proceso automático o el proceso debe ser desactivado, o debe continuar ejecutando en los próximos periodos.
Genera mensaje de Log
Informar si se debe generar un mensaje de log en caso ocurra algún error en la ejecución del proceso automático.
E-mail de la persona responsable
Informar el e-mail del responsable por el proceso, se debe enviar un mensaje de log al responsable , cuando ocurriera algún error en la ejecución del proceso automático.
Stored Procedure
Realiza un "Stored Procedure" del Banco a partir de su nombre.
Comandos SQL
Informar el comando SQL para ser ejecutado en la fecha el sistema de fecha y hora definidas.
Código de Idioma
Informar el código de idioma en el cual será ejecutado el proceso automático.
English
Español


