PROCEDIMIENTO PASO A PRODUCCIÓN

15
Página 1 de 15 PROCEDIMIENTO PASO A PRODUCCIÓN CÓDIGO: VERSIÓN: FECHA: TE-P13-PR01 6 Diciembre de 2019 Oficina de Secretaria General Aviso Legal: La información contenida en este documento, será para el uso exclusivo de la Pontificia Universidad Javeriana, quien será responsable por su custodia y conservación en razón de que contiene información de carácter confidencial o privilegiada. Esta información no podrá ser reproducida total o parcialmente, salvo autorización expresa de la Oficina de Secretaria General de la Pontificia Universidad Javeriana. OBJETIVO ALCANCE Establecer los parámetros para el desarrollo de las actividades requeridas para el paso a producción de nuevas aplicaciones, nuevas versiones de programas basados en servidores Windows, despliegue de aplicaciones basadas en IAS (Internet Application Server), paso de proyectos Peoplesoft, cambios a estructuras DDL, DMLs, Queries (SQL) y DCL de acuerdo con los requerimientos de los usuarios con el fin de satisfacer sus necesidades. Inicia con la solicitud de paso a producción realizada por el Ingeniero de Desarrollo de la Oficina de Sistemas de Información a la Coordinación de Operaciones, a través de la herramienta ARANDA, hasta la entrega al usuario final de la nueva aplicación o cambios realizados a una aplicación existente. DEFINICIONES Ambiente de producción: Es el espacio o lugar donde se encuentran los aplicativos, bases de datos, servidores, etc., que atienden la operación de transacciones diarias de la Universidad. Cambio a estructuras de usuarios: Cambios relacionados con DDL (Data Definition Language), modificaciones, alteraciones, creación de nuevos objetos, eliminación de objetos existentes dentro de la estructura del a base de datos de la aplicación. Compare: Opción de PeopleSoft que permite comparar un proyecto entre dos Bases de Datos. DML (Data Manipulation Language): Lenguaje para eliminación, inserción y actualización de datos. Esquema: Es un objeto de la base de datos que a su vez es un contenedor de objetos que permite la separacion de dichos objetos facilitando la administración y ayudando a la seguridad. Export: Es una utilidad de Oracle que permite realizar copias lógicas y secuenciales de una base de datos. Function PL/SQL: Subprograma que ejecuta una serie de instrucciones y devuelve un valor. Import: Es una utilidad de Oracle que permite realizar el cargue de datos de un archivo creado a través de un export. PeopleCode: Lenguaje de programación del ERP PeopleSoft. Procedures PL/SQL: Subprograma que ejecuta una serie de instrucciones pero no retorna ningún valor. PUNTOS DE INTERÉS Para mayor información comunicarse con la oficiana xxxx. Índice de Flujo de Procedimiento Paso a producción de nuevas aplicaciones cliente servidor PL/SQL Paso a producción de cambios a estructuras DDL (triggers, package, procedures y funtion) Paso a producción de dmls, queries (SQL) y DCL Paso a producción de actualización de versiones de formas oracle de programas basados en servidores windows Paso a producción de aplicaciones ias Paso a producción de modulos y/o aplicaciones peoplesoft Paso a producción de proyectos web

Transcript of PROCEDIMIENTO PASO A PRODUCCIÓN

Page 1: PROCEDIMIENTO PASO A PRODUCCIÓN

Página 1 de 15

PROCEDIMIENTO PASO A PRODUCCIÓN

CÓDIGO: VERSIÓN: FECHA: TE-P13-PR01 6 Diciembre de 2019

Oficina de Secretaria General

Aviso Legal: La información contenida en este documento, será para el uso exclusivo de la Pontificia Universidad Javeriana, quien será responsable por su custodia y conservación en razón de que contiene información

de carácter confidencial o privilegiada. Esta información no podrá ser reproducida total o parcialmente, salvo autorización expresa de la Oficina de Secretaria General de la Pontificia Universidad Javeriana.

OBJETIVO ALCANCE

Establecer los parámetros para el desarrollo de las actividades requeridas para el paso a producción de nuevas aplicaciones, nuevas versiones de programas basados en servidores Windows, despliegue de aplicaciones basadas en IAS (Internet Application Server), paso de proyectos Peoplesoft, cambios a estructuras DDL, DMLs, Queries (SQL) y DCL de acuerdo con los requerimientos de los usuarios con el fin de satisfacer sus necesidades.

Inicia con la solicitud de paso a producción realizada por el Ingeniero de Desarrollo de la Oficina de Sistemas de Información a la Coordinación de Operaciones, a través de la herramienta ARANDA, hasta la entrega al usuario final de la nueva aplicación o cambios realizados a una aplicación existente.

DEFINICIONES

Ambiente de producción: Es el espacio o lugar donde se encuentran los aplicativos, bases de datos, servidores, etc., que atienden la operación de transacciones diarias de la Universidad. Cambio a estructuras de usuarios: Cambios relacionados con DDL (Data Definition Language), modificaciones, alteraciones, creación de nuevos objetos, eliminación de objetos existentes dentro de la estructura del a base de datos de la aplicación. Compare: Opción de PeopleSoft que permite comparar un proyecto entre dos Bases de Datos. DML (Data Manipulation Language): Lenguaje para eliminación, inserción y actualización de datos. Esquema: Es un objeto de la base de datos que a su vez es un contenedor de objetos que permite la separacion de dichos objetos facilitando la administración y ayudando a la seguridad. Export: Es una utilidad de Oracle que permite realizar copias lógicas y secuenciales de una base de datos. Function PL/SQL: Subprograma que ejecuta una serie de instrucciones y devuelve un valor. Import: Es una utilidad de Oracle que permite realizar el cargue de datos de un archivo creado a través de un export. PeopleCode: Lenguaje de programación del ERP PeopleSoft. Procedures PL/SQL: Subprograma que ejecuta una serie de instrucciones pero no retorna ningún valor.

PUNTOS DE INTERÉS

Para mayor información

comunicarse con la

oficiana xxxx.

Índice de Flujo de Procedimiento

Paso a producción de

nuevas aplicaciones

cliente servidor PL/SQL

Paso a producción de

cambios a estructuras DDL

(triggers, package,

procedures y funtion)

Paso a producción de

dmls, queries (SQL) y DCL

Paso a producción de

actualización de

versiones de formas

oracle de programas

basados en servidores

windows

Paso a producción de

aplicaciones ias

Paso a producción de

modulos y/o aplicaciones

peoplesoft

Paso a producción de

proyectos web

Page 2: PROCEDIMIENTO PASO A PRODUCCIÓN

Página 2 de 15

PROCEDIMIENTO PASO A PRODUCCIÓN

CÓDIGO: VERSIÓN: FECHA: TE-P13-PR01 6 Diciembre de 2019

Oficina de Secretaria General

CONDICIONES GENERALES

Previa a la implementación del cambio de un paso a producción se debe realizar una estimación de capacidad y, de ser necesario, una ampliación de la infraestructura. En el

caso en que dicha estimación de capacidad, determinada por métodos analíticos, no de suficientes garantías o, cuando se trate de la afectación de un proceso muy crítico y

altamente demandante de recursos de cómputo y telecomunicaciones, se deberá validar la estimación hecha mediante la realización de pruebas de estrés en las que se

emule la carga pico que se estima se presentará.

Las bases de datos de Oracle de producción de la Pontificia Universidad Javeriana no deben ser accedidas por herramientas diferentes a los Sistemas de Información que

están diseñados para el normal funcionamiento de las bases de datos y de los aplicativos que allí se soportan; con excepción de los que autorice la Asistencia de

Seguridad Informática cuando se presente alguna contingencia o requeriiento especial.

Las modificaciones que impliquen cambio o alteración de la estructura de la base de datos deben ser realizadas en horas no laborables o en su defecto previo acuerdo con

el usuario final debido a la necesidad de suspender el funcionamiento del aplicativo en el tiempo requerido para realizar los cambios solicitados.

Para los proyectos PeopleSoft, el Ingeniero de Desarrollo encargado de solicitar el paso a producción, debe realizar la comparación entre el ambiente de desarrollo y el

ambiente de producción para asegurar la completitud de la lista de objetos a pasar.

Package PL/SQL: Agrupación lógica de Funciones y/o Procedimientos almacenados en la Base de Datos. Proyectos Peoplesoft: es un conjunto de objetos PeopleSoft, que hacen parte de un desarrollo específico. Queries: Consultas a las tablas de la base de datos. Recompilar: Verificar el estado de los objetos de la base de datos, permite identificar si la estructura ha variado y si se deben ajustar los objetos inválidos. SCRIPT: Es un programa o una secuencia de instrucciones que es interpretado y llevado a cabo por otro programa en lugar de ser procesado por el procesador de la computadora. Tablespace: Unidades lógicas que conforman una base de datos. Triggers: Procedimiento automático de la base de datos que se ejecuta a partir de un evento (insertar, actualizar o eliminar) en una tabla.

Page 3: PROCEDIMIENTO PASO A PRODUCCIÓN

Página 3 de 15

PROCEDIMIENTO PASO A PRODUCCIÓN

CÓDIGO: VERSIÓN: FECHA: TE-P13-PR01 6 Diciembre de 2019

Oficina de Secretaria General

La solicitud de paso a producción debe ir acompañada de la aprobación del Administrador Funcional del Sistema, para las ejecuciones de DMLs o DDLs que no sean de

manejo de los Administradores Funcionales, deben contar con la aprobación del Coordinador de Desarrollo y Mantenimiento de Sistemas de Información.

Nuevas aplicaciones

Para realizar el paso a producción, las aplicaciones deben contar con soportes de realización y aprobación de la siguiente manera:

o Pruebas técnicas a cargo del Ingeniero de Desarrollo asignado.

o Pruebas funcionales a cargo del usuario final del aplicativo o Administrados Funcional, con su respectiva aprobación vía correo electrónico.

o Para los elementos de software que lo requieran, pruebas conjuntas con el Ingeniero de Desarrollo asignado y el Administrador de la Base de Datos (DBA) con el objetivo de medir el rendimiento, afinamiento y demás características que requieran ser medidas.

DMLs, DDL, Queries (SQL), DCL

Los Ingenieros de Desarrollo y Mantenimiento de Software deben asegurar a través de la ejecución de pruebas el buen funcionamiento de los “Scripts” o programas

que envíen para ser ejecutados por el administrador de la base de datos.

Para el caso de Peoplesoft:

o Se contará con una base de datos de réplica tanto para HR como para FN, la cual se refrescará los días hábiles a las 7:00 am y a las 12:00m.

o o Se creará un usuario con privilegios de ejecución de DMLs sobre los objetos de estas bases de réplica, el cual será usado por los Ingenieros de Desarrollo y

o Mantenimiento para ejecutar allí las pruebas requeridas, antes de solicitar la ejecución del DML en producción.

o Se debe adjuntar a la solicitud de ejecución del DML el resultado de las pruebas, indicando el número de filas afectadas (actualizadas, borradas o insertadas)

o En caso que los datos que se requiere actualizar no se encuentren disponibles en las bases de datos de réplica, el Coordinador de Desarrollo y Mantenimiento

de Software podrá solicitar el refresco de la BD de réplica enviando un correo a la Coordinación de Operaciones, con el fin de contar con las bases de datos

actualizadas una hora después de la solicitud.

o En caso que las Bases de datos de réplica no estén disponibles o que por la urgencia no sea viable esperar a que se refresquen los datos para la prueba en

estas bases de datos, el Ingeniero de Desarrollo y Mantenimiento tendrá que coordinar con la DBA la ejecución del script en producción, sin ejecutar commit

en la BD, para validar que el número de filas afectadas es el esperado. Una vez se tenga esta validación se procederá a ejecutar commit en la base de datos de

producción.

En caso que se requiera, se debe acordar con el usuario final la suspensión del funcionamiento del aplicativo mientras se realizan los cambios a nivel de base de datos.

Las solicitudes realizadas a la Oficina de Infraestructura de Tecnologías de Información y Comunicación de la Dirección de Tecnologías de la Información serán atendidas de lunes a viernes en el horario de 7:00 a.m. a 12:30 m. y de 1:30 p.m. a 6:00 p.m.

Todas las solicitudes deben tener una prioridad definida, serán atendidas dentro del horario antes definido así:

Page 4: PROCEDIMIENTO PASO A PRODUCCIÓN

Página 4 de 15

PROCEDIMIENTO PASO A PRODUCCIÓN

CÓDIGO: VERSIÓN: FECHA: TE-P13-PR01 6 Diciembre de 2019

Oficina de Secretaria General

o Prioridad Inmediata. Para casos puntuales y cuando así sea expresado mediante comunicación directa con el Coordinador de Operaciones, cuando se requiere el trámite en el menor tiempo posible de las solicitudes.

o Prioridad Alta, una (1) hora en días hábiles, siempre y cuando el proceso no tarde más del tiempo límite por procesos adicionales y prioridades que estén ocurriendo en el momento de la solicitud.

o Prioridad Media, Menor a cuatro (4) horas en días hábiles. o Prioridad Baja, Menor a ocho (8) horas en días hábiles.

Si una solicitud llega después de la hora límite, el tiempo empezará a contar a partir del siguiente día hábil.

Para las solicitudes urgentes o de emergencia, es decir aquellas que impliquen ser atendidas fuera de los horarios establecidos anteriormente, el Coordinador de Desarrollo y Mantenimiento de Software debe contactar vía celular al Coordinador de operaciones para que autorice la intervención de la DBA. El Ingeniero de Desarrollo registrará la solicitud y podrá contactar a la DBA o al operador de turno para que se proceda con la ejecución. El Coordinador de Operaciones mantendrá actualizada la programación de los turnos en horas no hábiles en las consultas creadas en Peoplesoft para este fin.

NOTA: Para el caso de procesos que se ejecuten periódicamente, que impliquen ejecución de DMLs (por ejemplo cargas completas e incrementales de plataformas de

Inteligencia de negocios), la aprobación del Administrador Funcional del Sistema se puede gestionar una única vez, indicando la periodicidad autorizada. Esto se puede

realizar mediante un acta o por medios electrónicos. En caso de eventos que se encuentren por fuera de la periodicidad definida, se tendrá que gestionar la

autorización correspondiente.

Proyectos WEB basados en PHP

Previo al paso a producción se debe definir claramente la siguiente información:

Permisos para el usuario de sistemas operativos con el cual quedará la carpeta de la aplicación.

Condiciones generales del archivo de permisos .htaccess

Especificar Usuario de base de datos si aplica que se deba configurar en la aplicación.

Especificar archivo de configuración de la aplicación.

Configuración sobre uploadings que se deba realizar para la aplicación en la configuración general de apache.

Si aplica especificar si se requiere validación de autenticación Ldap y/o ssl. Para el caso ldap especificar grupos y usuarios. Proyectos WEB basados en otras tecnologías

Page 5: PROCEDIMIENTO PASO A PRODUCCIÓN

Página 5 de 15

PROCEDIMIENTO PASO A PRODUCCIÓN

CÓDIGO: VERSIÓN: FECHA: TE-P13-PR01 6 Diciembre de 2019

Oficina de Secretaria General

Previo al paso a producción se debe definir claramente la siguiente información:

Características del ambiente de producción tales como:

o Sistema Operativo. o Lenguaje de programación. o Configuraciones óptimas (se debe validar previamente). o Espacios en disco. o Validación de prácticas de seguridad.

Validar que la información técnica de la aplicación cuente con un manual técnico que permita establecer los siguientes datos:

o Tipo de licencia y validez en tiempo de la misma. o Requerimientos mínimos y normales de instalación. o Procesos de backup diferentes al proceso genérico definido para el servidor si este aplica; diligenciando el formato establecido.

Page 6: PROCEDIMIENTO PASO A PRODUCCIÓN

Página 6 de 15

PROCEDIMIENTO PASO A PRODUCCIÓN

CÓDIGO: VERSIÓN: FECHA: TE-P13-PR01 6 Diciembre de 2019

Oficina de Secretaria General

PASO A PRODUCCIÓN DE NUEVAS APLICACIONES CLIENTE SERVIDOR PL/SQL

INICIO

Ingeniero de Proyectos Oficina de Sistemas de

Información

1

Coordina una reunión con el Administrador de la Base de Datos (DBA) y abre el caso en la herramienta ARANDA con el nombre del esquema, el nombre de la base de datos y la información correspondiente.

¿Existen inconsistencias?

¿Existen inconsistencias?

Si

Ingeniero de ProyectosOficina de Sistemas de

Información2

Realiza conjuntamente la prueba técnica con el Administrador de la Base de Datos.

Ingeniero de ProyectosOficina de Sistemas de

Información3

Realiza los ajustes requeridos.

Si

No

Ingeniero de ProyectosOficina de Sistemas de

Información4

Informa al Coordinador de Desarrollo y Mantenimiento de Software.

Administrador de la Base de Datos

Oficina de Infraestructura de Tecnologías de

Información y Comunicación

6

Verifica los usuarios creados para la aplicación.

¿Los usuarios requeridos se encuentran creados?

¿Los usuarios requeridos se encuentran creados?

No

Administrador de la Base de Datos

Oficina de Infraestructura de Tecnologías de

Información y Comunicación

7

Crea los usuarios requeridos con la aprobación del Administrador Funcional de la aplicación.

Administrador de la Base de Datos

Oficina de Infraestructura de Tecnologías de

Información y Comunicación

8

Realiza la asociación de los usuarios creados a los roles definidos anteriormente

Administrador de la Base de Datos

Oficina de Infraestructura de Tecnologías de

Información y Comunicación

9

Registra la información en el Sistema de Administración de Usuarios

Administrador de la Base de Datos

Oficina de Infraestructura de Tecnologías de

Información y Comunicación

10

Ejecuta el “Export” del ambiente de desarrollo

Administrador de la Base de Datos

Oficina de Infraestructura de Tecnologías de

Información y Comunicación

11

Crea los Tablespace en la base de datos del aplicativo en el ambiente de producción

Administrador de la Base de Datos

Oficina de Infraestructura de Tecnologías de

Información y Comunicación

12

Crea el usuario dueño del esquema en el ambiente de producción.

Administrador de la Base de Datos

Oficina de Infraestructura de Tecnologías de

Información y Comunicación

5

Crea los roles correspondientes en el aplicativo dentro del ambiente de producción

Administrador de la Base de Datos

Oficina de Infraestructura de Tecnologías de

Información y Comunicación

13

Realiza el “Import” a la base de datos en el ambiente de producción

Administrador de la Base de Datos

Oficina de Infraestructura de Tecnologías de

Información y Comunicación

14

Crea la nueva estructura en el servidor de la aplicación con los archivos de programas enviados por el Ingeniero de Proyectos asignado

Administrador de la Base de Datos

Oficina de Infraestructura de Tecnologías de

Información y Comunicación

15

Informa al Ingeniero de Proyectos asignado que la aplicación se encuentra lista para la prueba funcional

Líder Funcional /Ingeniero de Proyectos asignadoOficina de Sistemas de

Información

16

Realiza la prueba funcional en el ambiente de producción

A

Page 7: PROCEDIMIENTO PASO A PRODUCCIÓN

Página 7 de 15

PROCEDIMIENTO PASO A PRODUCCIÓN

CÓDIGO: VERSIÓN: FECHA: TE-P13-PR01 6 Diciembre de 2019

Oficina de Secretaria General

Administrador de la Base de Datos

Oficina de Infraestructura de Tecnologías de

Información y Comunicación

19

Bloquea el usuario creado como dueño del esquema en el ambiente de producción.

Coordinador de Análisis Funcional y/o Líder

Funcional /Ingeniero de Proyectos asignado

Oficina de Sistemas de Información

17

Realiza los ajustes requeridos e informa al Administrador de la Base de Datos.

Si

A

¿Requiere ajustes?¿Requiere ajustes?

No

Coordinador de Análisis Funcional y/o Líder

Funcional /Ingeniero de Proyectos asignado

Oficina de Sistemas de Información

18

Informa al Administrador de la Base de Datos.

Administrador de la Base de Datos

Oficina de Infraestructura de Tecnologías de

Información y Comunicación

20

Documenta el caso en la herramienta ARANDA y cierra el caso

Coordinador de Análisis Funcional y/o Líder

Funcional /Ingeniero de Proyectos asignado

Oficina de Sistemas de Información

21

Entrega al usuario final de acuerdo con la “Metodología de ciclo de vida de desarrollo de sistemas”

FIN

Page 8: PROCEDIMIENTO PASO A PRODUCCIÓN

Página 8 de 15

PROCEDIMIENTO PASO A PRODUCCIÓN

CÓDIGO: VERSIÓN: FECHA: TE-P13-PR01 6 Diciembre de 2019

Oficina de Secretaria General

PASO A PRODUCCIÓN DE CAMBIOS A ESTRUCTURAS DDL (TRIGGERS, PACKAGE, PROCEDURES Y FUNCTION)

INICIO

Ingeniero de Proyectos Oficina de Sistemas de

Información

1

Realiza la solicitud de paso a producción de los cambios realizados a la estructura de usuarios y abre el caso en la herramienta ARANDA señalando el horario en que debe realizarse, adjuntando el(los) “Script” y el formato “Solicitud de ejecución de DDL”

Si

Administrador de la Base de Datos

Oficina de Infraestructura de Tecnologías de

Información y Comunicación

5

Ejecuta el “Script” en el ambiente de producción con el usuario de Administrador de la base de datos

¿El cambio puede afectar a gran escala el

funcionamiento de la herramienta?

¿El cambio puede afectar a gran escala el

funcionamiento de la herramienta?

Administrador de la Base de Datos

Oficina de Infraestructura de Tecnologías de

Información y Comunicación

6

Verifica que en la aplicación no existan elementos inválidos

Administrador de la Base de Datos

Oficina de Infraestructura de Tecnologías de

Información y Comunicación

7

Recompila la aplicación a nivel de la base de datos

Administrador de la Base de Datos

Oficina de Infraestructura de Tecnologías de

Información y Comunicación

2

Evalúa el impacto del cambio

Si

Administrador de la Base de Datos

Oficina de Infraestructura de Tecnologías de

Información y Comunicación

3

Genera el DDL de la estructura antes de ser modificado. Esta copia se almacenara por un lapso de tiempo de un (1) mes, contados a partir de la fecha del cambio en producción.

Administrador de la Base de Datos

Oficina de Infraestructura de Tecnologías de

Información y Comunicación

4

Elabora un “Export” de la aplicación a la cual se le van a realizar los cambios o verificar el “Export” que se realizo la noche anterior para ser tomado como respaldo al proceso.

¿Existen elementos inválidos?¿Existen elementos inválidos?

Administrador de la Base de Datos

Oficina de Infraestructura de Tecnologías de

Información y Comunicación

8

Verifica si persisten los elementos inválidos en el ambiente de producción

¿Los inconvenientes persisten?

¿Los inconvenientes persisten?

Si

Administrador de la Base de Datos

Oficina de Infraestructura de Tecnologías de

Información y Comunicación

9

Informa al Ingeniero de Proyectos asignado de los inconvenientes identificados

Ingeniero de Proyectos Oficina de Sistemas de

Información

10

Realiza la solicitud de paso a producción de los cambios realizados a la estructura de usuarios y abre el caso en la herramienta ARANDA señalando el horario en que debe realizarse, adjuntando el(los) “Script” y el formato “Solicitud de ejecución de DDL”

Ingeniero de Proyectos Oficina de Sistemas de

Información

11

Realiza los cambios requeridos a los scripts para eliminar los elementos inválidos

Administrador de la Base de Datos

Oficina de Infraestructura de Tecnologías de

Información y Comunicación

12

Verifica si los elementos inválidos persisten

¿Los elementos inválidos persisten?

¿Los elementos inválidos persisten?

Si

Administrador de la Base de Datos

Oficina de Infraestructura de Tecnologías de

Información y Comunicación

13

Restaura versión anterior de la aplicación con el “Export” o DDL

Administrador de la Base de Datos

Oficina de Infraestructura de Tecnologías de

Información y Comunicación

14

Informa al Ingeniero de Proyectos asignado

Administrador de la Base de Datos

Oficina de Infraestructura de Tecnologías de

Información y Comunicación

15

Documenta el caso en la herramienta Aranda y cierra el caso

Coordinador de Análisis Funcional/Ingeniero de

ProyectosOficina de Sistemas de

Información

16

Entrega al usuario final de acuerdo con la “Metodología de ciclo de vida de desarrollo de sistemas”

No

FIN

No

No

No

Page 9: PROCEDIMIENTO PASO A PRODUCCIÓN

Página 9 de 15

PROCEDIMIENTO PASO A PRODUCCIÓN

CÓDIGO: VERSIÓN: FECHA: TE-P13-PR01 6 Diciembre de 2019

Oficina de Secretaria General

PASO A PRODUCCIÓN DE DMLs, QUERIES (SQL) Y DCL

INICIO

Ingeniero de Proyectos Oficina Sistemas de

Información

1

Explica al usuario funcional el proceso a ejecutar y los cambios que generará en los datos.

¿Corresponde a aplicaciones cliente servidor?

¿Corresponde a aplicaciones cliente servidor?

Ingeniero de Proyectos Oficina Sistemas de

Información4

Asigna el caso al Administrador de Bases de datos para la ejecución en producción

Si

Ingeniero de Proyectos Oficina Sistemas de

Información

3

Realiza la solicitud de ejecución en producción y abre el caso en la herramienta ARANDA, adjuntando el(los) “Script” correspondiente(s).

Ingeniero de Proyectos Oficina Sistemas de

Información

7

Programa reunión con el usuario funcional en el Centro de Cómputo

Administrador de la Base de Datos

Oficina de Infraestructura de Tecnologías de Información y

Comunicación

6

Verifica si la ejecución se puede realizar con el usuario del administrador funcional o el usuario funcional solicitante

¿Se puede ejecutar con el usuario del Administrador

Funcional?

¿Se puede ejecutar con el usuario del Administrador

Funcional?

Si

Usuario FuncionalUnidad Responsable

8

Ejecuta el “Script” en el ambiente de producción

No

Administrador de la Base de Datos

Oficina de Infraestructura de Tecnologías de Información y

Comunicación

9

Ejecuta el “Script” en el ambiente de producción

Administrador de la Base de Datos

Oficina de Infraestructura de Tecnologías de Información y

Comunicación

10

Verifica que la ejecución haya sido exitosa

¿La ejecución fue exitosa?¿La ejecución fue exitosa?

No

Ingeniero de Proyectos Oficina Sistemas de

Información

12

Realiza los cambios requeridos para eliminar los elementos inválidos

Ingeniero de Proyectos Oficina Sistemas de

Información

13

Documenta en la herramienta ARANDA los “Script” corregidos

Administrador de la Base de Datos

Oficina de Infraestructura de Tecnologías de Información y

Comunicación

11

Informa al Ingeniero de Proyectos los inconvenientes presentados a través del histórico de la herramienta ARANDA

Si

A

No

Administrador de la Base de Datos

Oficina de Infraestructura de Tecnologías de Información y

Comunicación

5

Ejecuta el “Script” en el ambiente de producción, con el usuario asignado

Ingeniero de Proyectos Oficina Sistemas de

Información

2

Ejecuta pruebas del script y documenta el número de filas afectado (actualizadas, eliminadas, insertadas)

Si se trata de DMLs adjunta formato “Solicitud de ejecución de DML” (TE-P13-F02) con el correo electrónico que soporte el visto bueno del Administrador Funcional del Sistema de Información. Se debe incluir en el caso, el resultado de las pruebas indicando el número de filas que se espera afectar con el DML. Para el caso de procesos que se

ejecuten periódicamente, la aprobación del Administrador Funcional del Sistema se puede gestionar una única vez.

Page 10: PROCEDIMIENTO PASO A PRODUCCIÓN

Página 10 de 15

PROCEDIMIENTO PASO A PRODUCCIÓN

CÓDIGO: VERSIÓN: FECHA: TE-P13-PR01 6 Diciembre de 2019

Oficina de Secretaria General

A

FIN

Ingeniero de Proyectos Oficina Sistemas de

Información

15

Valida que el resultado del script sea el esperado y procede a solucionar el caso en la herramienta ARANDA.

Administrador de la Base de Datos

Oficina de Infraestructura de Tecnologías de Información y

Comunicación

14

Documenta las acciones y resultados arrojados por la ejecución del “Script” en la herramienta ARANDA y asigna el caso al Ingeniero de la Oficina de Sistemas de Información, en estado validación

Page 11: PROCEDIMIENTO PASO A PRODUCCIÓN

Página 11 de 15

PROCEDIMIENTO PASO A PRODUCCIÓN

CÓDIGO: VERSIÓN: FECHA: TE-P13-PR01 6 Diciembre de 2019

Oficina de Secretaria General

PASO A PRODUCCIÓN DE ACTUALIZACIÓN DE VERSIONES DE FORMAS ORACLE DE PROGRAMAS BASADOS EN SERVIDORES WINDOWS

INICIO

Ingeniero de Proyectos Oficina Sistemas de

Información

1

Realiza la solicitud de paso a producción y abre el caso en la herramienta ARANDA adjuntando el(los) archivo(s) para ser cambiado(s) y especificando la ruta en el servidor de aplicaciones

¿Se presentan inconsistencias?

¿Se presentan inconsistencias?

Administrador de la Base de Datos

Oficina de Infraestructura de Tecnologías de Información y

Comunicación

2

Realiza los cambios de los archivos recibidos en la ruta señalada

Ingeniero de Proyectos Oficina Sistemas de

Información

5

Informa al usuario que los cambios fueron realizados

NoSi

Administrador de la Base de Datos

Oficina de Infraestructura de Tecnologías de Información y

Comunicación

3

Documenta el caso en la herramienta ARANDA y soluciona el caso

Ingeniero de Proyectos Oficina Sistemas de

Información

4

Verifica los cambios realizados ejecutando la aplicación en la base de datos de pruebas

FIN

Page 12: PROCEDIMIENTO PASO A PRODUCCIÓN

Página 12 de 15

PROCEDIMIENTO PASO A PRODUCCIÓN

CÓDIGO: VERSIÓN: FECHA: TE-P13-PR01 6 Diciembre de 2019

Oficina de Secretaria General

PASO A PRODUCCIÓN DE APLICACIONES IAS

INICIO

Ingeniero de Proyectos Oficina Sistemas de

Información

1

Realiza la solicitud de paso a producción y abre el caso en la herramienta ARANDA adjuntando el(los) archivo(s) para realizar el despliegue o compilación de formas o reportes sobre los servidores de IAS.

¿Se presentan inconsistencias?

¿Se presentan inconsistencias?

Administrador de la Base de Datos

Oficina de Infraestructura de Tecnologías de Información y

Comunicación

2

Realiza el despliegue o compilación de los programas

Ingeniero de Proyectos Oficina Sistemas de

Información

5

Informa al usuario que los cambios fueron realizados

NoSi

Administrador de la Base de Datos

Oficina de Infraestructura de Tecnologías de Información y

Comunicación

3

Documenta el caso en la herramienta ARANDA y soluciona el caso

Ingeniero de Proyectos Oficina Sistemas de

Información

4

Verifica los cambios realizados ejecutando la aplicación en la base de datos de pruebas

FIN

Page 13: PROCEDIMIENTO PASO A PRODUCCIÓN

Página 13 de 15

PROCEDIMIENTO PASO A PRODUCCIÓN

CÓDIGO: VERSIÓN: FECHA: TE-P13-PR01 6 Diciembre de 2019

Oficina de Secretaria General

PASO A PRODUCCIÓN DE MODULOS Y/O APLICACIONES PEOPLESOFT

INICIO

Ingeniero de Proyectos Oficina Sistemas de

Información

2

Realiza la solicitud de paso a producción y abre el caso en la herramienta ARANDA indicando el nombre del proyecto y los objetos a pasar o actualizar a producción.

¿Los objetos pasan?¿Los objetos pasan?Líder Funcional /Usuario LíderOficina de Sistemas de

Información1

Envía por correo electrónico al Ingeniero de Proyectos asignado, la aprobación del paso a producción del módulo y/o aplicación PeopleSoft.

Ingeniero de Proyectos Oficina Sistemas de

Información

9

Informa al Administrador Funcional que los cambios fueron realizados

No

Si

Administrador de la Base de Datos

Oficina de Infraestructura de Tecnologías de Información y

Comunicación

3

Realiza el paso a producción del proyecto con sus objetos indicados

FIN

Administrador de la Base de Datos

Oficina de Infraestructura de Tecnologías de Información y

Comunicación

4

Verifica que los objetos marcados hayan pasado correctamente

Administrador de la Base de Datos

Oficina de Infraestructura de Tecnologías de Información y

Comunicación

5

Documenta el caso en ARANDA y lo reasigna al Ingeniero de Proyectos asignado

Administrador de la Base de Datos

Oficina de Infraestructura de Tecnologías de Información y

Comunicación

6

Verifica si hay objetos SQL que se deben compilar en producción

¿Hay objetos SQL?¿Hay objetos SQL?

Si

Administrador de la Base de Datos

Oficina de Infraestructura de Tecnologías de Información y

Comunicación

7

Compila los objetos SQL en el ambiente de producción

No

Ingeniero de Proyectos Oficina Sistemas de

Información

8

Documenta en la herramienta Aranda y cierra el caso

Page 14: PROCEDIMIENTO PASO A PRODUCCIÓN

Página 14 de 15

PROCEDIMIENTO PASO A PRODUCCIÓN

CÓDIGO: VERSIÓN: FECHA: TE-P13-PR01 6 Diciembre de 2019

Oficina de Secretaria General

PASO A PRODUCCIÓN DE PROYECTOS WEB

INICIO

Ingeniero de Proyectos Oficina Sistemas de

Información

1

Realiza la solicitud de paso a producción y abre el caso en la herramienta ARANDA indicando el nombre del proyecto y los objetos a pasar o actualizar en producción.

¿El proyecto está basado en tecnologías php y MySql?

Ingeniero de Proyectos Oficina Sistemas de

Información

7

Informa al Administrador Funcional que los cambios fueron realizados

Si

Administrador de la Base de Datos

Oficina de Infraestructura de Tecnologías de Información y

Comunicación

2

Valida las versiones de php y MySql

FIN

No

Administrador de la Base de Datos

Oficina de Infraestructura de Tecnologías de Información y Comunicación/Ingeniero de

ProyectosOficina de Sistemas de

Información

5

Verifica, cuando aplique, si hay objetos SQL que se deben compilar en producción

¿Los objetos pasan correctamente?

No

Administrador de la Base de Datos/Administrador del

SistemaOficina de Infraestructura de Tecnologías de Información y

Comunicación

6

Documenta el caso en la herramienta ARANDA y soluciona el caso.

Si

Administrador de la Base de Datos

y Administrador del SistemaOficina de Infraestructura de Tecnologías de Información y Comunicación/Ingeniero de

ProyectosOficina de Sistemas de

Información

3

Realiza el paso a producción del proyecto con los objetos indicados y verifica que los objetos marcados hayan pasado correctamente desde el ambiente de pruebas

Administrador de la Base de Datos

Oficina de Infraestructura de Tecnologías de Información y Comunicación/Ingeniero de

ProyectosOficina de Sistemas de

Información

4

Informa al proveedor del producto y de ser necesario, realiza la constancia al usuario de la aplicación

Page 15: PROCEDIMIENTO PASO A PRODUCCIÓN

Página 15 de 15

PROCEDIMIENTO PASO A PRODUCCIÓN

CÓDIGO: VERSIÓN: FECHA: TE-P13-PR01 6 Diciembre de 2019

Oficina de Secretaria General

REVISADO POR APROBADO POR

Jefe Oficina de Sistemas de Información

Jefe Oficina de Infraestructura de Tecnologías de Información y Comunicación Director de Tecnologías de Información