Herramientas de usuario

Herramientas del sitio


ada:howto:sicoferp:database:repositorioscripts

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
ada:howto:sicoferp:database:repositorioscripts [2018/08/22 13:19]
carlos.torres
ada:howto:sicoferp:database:repositorioscripts [2018/08/22 14:58] (actual)
carlos.torres [Repositorio de Scripts]
Línea 1: Línea 1:
-====== Repositorio de Scripts ======+====== Repositorio de Scripts ​(Utilitarios) ​======
 Es un repositorio que contiene scripts que han sido creados con el fin de brindar soluciones a procesos repetitivos o que brindan soluciones a situaciones de actualización de fallas en los procesos. ((La creación y uso de estos scripts no debe interpretarse como solución definitiva a problemas de la aplicación. Si una situación es recurrente y corresponde a errores en las aplicaciones estos scripts deberán considerarse como soluciones temporales y deben reportarse a fabrica para la corrección del problema en el código fuente.)) Es un repositorio que contiene scripts que han sido creados con el fin de brindar soluciones a procesos repetitivos o que brindan soluciones a situaciones de actualización de fallas en los procesos. ((La creación y uso de estos scripts no debe interpretarse como solución definitiva a problemas de la aplicación. Si una situación es recurrente y corresponde a errores en las aplicaciones estos scripts deberán considerarse como soluciones temporales y deben reportarse a fabrica para la corrección del problema en el código fuente.))
  
Línea 13: Línea 13:
   * **02 Módulos:** En este directorio se agrupan los scripts de acuerdo a los módulos del ERP.   * **02 Módulos:** En este directorio se agrupan los scripts de acuerdo a los módulos del ERP.
  
 +==== SQL SERVER ====
 +((Pendiente por construcción))
 +
 +==== My SQL ====
 +((Pendiente por construcción))
 ===== Proceso de Gestión de Scripts ===== ===== Proceso de Gestión de Scripts =====
 En esta sección se describe el proceso de registro y actualización de scripts en el repositorio. ​ En esta sección se describe el proceso de registro y actualización de scripts en el repositorio. ​
Línea 28: Línea 33:
  
 == Descripción de los campos == == Descripción de los campos ==
-  * Desarrollador:​ Correo del usuario ADA +  ​* **Desarrollador:​** //Correo del usuario ADA// 
-  * Script N°:     ​Identificador del Script +  ​* **Script N°:**     ​//Identificador del Script// 
-  * Script Name:   ​Nombre del Script +  ​* **Script Name:**   ​//Nombre del Script// 
-  * Script File:   ​Nombre del Archivo +  ​* **Script File:**   ​//Nombre del Archivo// 
-  * Objetivo/​Funcionalidad:​ Describir lo que hace el script +  ​* **Objetivo/​Funcionalidad:​** //Describir lo que hace el script// 
-  * Observaciones:​ Consideraciones que se deben tener presente al momento de ejecutar el script, se debe registrar en forma de lista. +  ​* **Observaciones:​** //Consideraciones que se deben tener presente al momento de ejecutar el script, se debe registrar en forma de lista.//
  
 +=== Diligenciamiento de un registro de script ===
 +El siguiente ejemplo muestra como se debe registrar la información en el archivo.
  
 +{{:​ada:​howto:​sicoferp:​database:​archivo.png?​600|}}
  
 +==== Observaciones ====
 +Tener presente las siguientes observaciones para la correcta gestión de scripts.
 +  * Todo script debe tener un registro en el archivo **Leeme.txt** debidamente diligenciado.
 +  * Todo script debe ser validado antes de subirse al repositorio.
 +  * Todos los archivos de scripts deben subirse con la extensión .sql
 +  * Todos los usuarios que intervienen en la gestión de los scripts son responsables de su impacto por lo tanto la documentación debe ser clara y precisa.
 +  * Los archivos de scripts deben crearse para un fin especifico no debe agrupar procesos en un mismo archivo si impactan procesos diferentes.((En estas situaciones por favor cree varios archivos))
 +  * Todos los scripts que contengan procesos secuenciales ó de varias sentencias deben incluirse en un bloque anónimo.
 +  * Todos los scripts que incluyen procesos secuenciales ó de varias sentencias deben incluir un capturador de errores.
 +  * No se pueden incluir **commit** parciales en los scripts a menos que esa condición sea controlada en caso que el script deba volverse a ejecutar en un mismo ambiente. Es responsabilidad del desarrollador evaluar ese impacto.
 +  * //​(Opcional)//​ No debe mezclar instrucciones **DDL** y **DML** en un mismo proceso. Es responsabilidad del desarrollador evaluar ese impacto.
  
  
ada/howto/sicoferp/database/repositorioscripts.1534943952.txt.gz · Última modificación: 2018/08/22 13:19 por carlos.torres