Sunteți pe pagina 1din 28

“Fortalecimiento a la

Administración de Riesgos en
OXXO
"

Desarrollo de Business Objects para la


Suite GRC de Oracle

Alertas TCG.

Enterprise Risk Services


Deloitte
Febrero del 2015

Deloitte | Consultoría
Julio del 2011
Objetivo del documento

Describir el procedimiento de desarrollo de Business Objects para la creación de las alertas de TCG.

Control de Versión
Fecha de creación Próxima revisión
Autor Versión Última modificación
aaaa/mm/dd aaaa/mm/dd
Jesus Ortiz Barrientos 1.0 2015/02/25

Autorizaciones
Elaboró Revisó Autorizó Autorizó

Jesus Ortiz Barrientos César Abraham Mendez Nieves David Rodriguez Fraiz Raúl Rivero
Consultor Deloitte Líder Deloitte Líder de Proyecto Deloitte Líder de Proyecto OXXO
Contenido

Introducción.......................................................................................................................................... 3
2. Pre-requisitos.................................................................................................................................. 4
2.1 Descargar Binarios................................................................................................................... 4
2.2 Actividades en Base de Datos EBS Oracle...............................................................................4
2.3 Consideraciones de Espacio.....................................................................................................5
2.4 Privilegios de ejecución............................................................................................................. 5
2.5 Java Runtime Environment......................................................................................................5
3. Actividades en servidor de aplicación Oracle-E Business Suite 12..................................................6
4. Instalación componentes PCG en servidor de Concurrentes...........................................................8
4.1 Ejecutar archivos de instalación de componentes PCG en el servidor de Concurrentes Oracle-
E Business Suite............................................................................................................................... 8
4.2 Ejecutar Instalador del servidor de concurrentes......................................................................9
4.1. Instalacion Componentes PCG en servidor de Formas Oracle-E Business.............................17
4.2. Ejecutar archivos de instalación de componentes PCG en el servidor de Concurrentes Oracle-
E Business Suite............................................................................................................................. 17
4.3. Ejecutar Instalador del servidor de formas..............................................................................18
4.4. Compilación de librería CUSTOM.pll......................................................................................26
5. Modo Servlet.................................................................................................................................. 28
6. Configuración Remota................................................................................................................... 31
6.1. Ejecución archivo laconfig.sh..................................................................................................31
7. Actividades Post-Instalación.......................................................................................................... 34
7.1. Compilación de Reglas SQL...................................................................................................34
7.2. Asociar Funciones a la responsabilidad GRC Controls...........................................................37
5. Glosario......................................................................................................................................... 38
Introducción
Preventive Controls Governor (PCG)
De acuerdo a la metodología utilizada por Deloitte para la instalación del componente PCG de la
suite de Oracle GRC, se realiza una documentación que describa cada una de las actividades
realizadas y la configuración final, con el objetivo de tener una clara visión de la arquitectura del
modulo instalado.

Preventive Controls Governor (PCG) es un conjunto de aplicaciones que se ejecutan dentro de


Oracle E-Businsess Suite. Estas aplicaciones incluyen lo siguiente:
• Form Rules, modifica las propiedades de seguridad, navegación, campos y datos de
formularios de Oracle EBS.
• Flow Rules, define e implementa los procesos de negocio.
• Audit Rules, rastrea los cambios en los valores de los campos de las tablas de bases de
datos de Oracle EBS.
• Change Control, regula los cambios de valores en los campos de las formas de Oracle
EBS.

3
“Este documento es emitido únicamente para la información y uso interno de Cadena Comercial OXXO, y no pretende ni deberá ser utilizado por
ninguna otra persona ni entidad”
1. Pre-requisitos
1. Instalación de Protege
1. Ejecutar el archivo “install_protege_3_4_1.exe”.
2. Se abrirá el wizard de instalación y dar Next a todas al siguientes opciones

3. Al concluir la instalación dar clic en Done cuando nos muestre el mensaje de terminado.
4
“Este documento es emitido únicamente para la información y uso interno de Cadena Comercial OXXO, y no pretende ni deberá ser utilizado por
ninguna otra persona ni entidad”
2. Creación Diccionario
1. Se crea un Nuevo proyecto para el Diccionario Ontológico, de acuerdo a la siguiente ruta:
File  Create New Project  OWL/RDR Files
5
“Este documento es emitido únicamente para la información y uso interno de Cadena Comercial OXXO, y no pretende ni deberá ser utilizado por
ninguna otra persona ni entidad”
2. De acuerdo a las guías de Oracle el URL se cambia al siguiente que aplica para todos los
ambientes de OXXO.

3. Seleccionar la siguientes opciones en la creación de proyecto

6
“Este documento es emitido únicamente para la información y uso interno de Cadena Comercial OXXO, y no pretende ni deberá ser utilizado por
ninguna otra persona ni entidad”
4. Se guarda el proyecto en File  Save Project As Lo cula genera 3 archivos

7
“Este documento es emitido únicamente para la información y uso interno de Cadena Comercial OXXO, y no pretende ni deberá ser utilizado por
ninguna otra persona ni entidad”
5. Se cambian las preferencias como indica la guia de Oracle, menu OWL Preferences

8
“Este documento es emitido únicamente para la información y uso interno de Cadena Comercial OXXO, y no pretende ni deberá ser utilizado por
ninguna otra persona ni entidad”
9
“Este documento es emitido únicamente para la información y uso interno de Cadena Comercial OXXO, y no pretende ni deberá ser utilizado por
ninguna otra persona ni entidad”
6. Se importa la ontologia common.owl

7. Se agrega el repositorio de la carpeta “system”


10
“Este documento es emitido únicamente para la información y uso interno de Cadena Comercial OXXO, y no pretende ni deberá ser utilizado por
ninguna otra persona ni entidad”
De acuerdo a la guia de extendibilidad se menciona que no se deben utilizar los prefijos
estandar, por lo tanto modificamos los prefijos de la siguiente manera:
11
“Este documento es emitido únicamente para la información y uso interno de Cadena Comercial OXXO, y no pretende ni deberá ser utilizado por
ninguna otra persona ni entidad”
Se agrego el prefijo hdc para la ontologia hoja de control, de acuerdo a la convencion de
nomenclatura.

1- Create new anotation value Business Object Type  Financials

12
“Este documento es emitido únicamente para la información y uso interno de Cadena Comercial OXXO, y no pretende ni deberá ser utilizado por
ninguna otra persona ni entidad”
Debido a que la informacion contenida en la tabla XXFC.XXFC_GRC_HOJA_CONTROL
esta relacionada con conciliaciones en GL, hemos seleccionado el tipo “Financials” en el
property “Business Object Type”, sin embargo esta tabla no esta relacionada
transaccionalmente con el modulo de GL.

13
“Este documento es emitido únicamente para la información y uso interno de Cadena Comercial OXXO, y no pretende ni deberá ser utilizado por
ninguna otra persona ni entidad”
8. Estamos agregando la subclase “HojaDeControl” dentro de la sección Common, debido a
que la tabla en el ERP contiene las columnas “Who”

Subclass explorer  Common Subclass  Create subclass

14
“Este documento es emitido únicamente para la información y uso interno de Cadena Comercial OXXO, y no pretende ni deberá ser utilizado por
ninguna otra persona ni entidad”
9. Se crean los atributos del BO
Create New annotation value  select property  ismapped

15
“Este documento es emitido únicamente para la información y uso interno de Cadena Comercial OXXO, y no pretende ni deberá ser utilizado por
ninguna otra persona ni entidad”
Create New annotation value  select property  primarykey

16
“Este documento es emitido únicamente para la información y uso interno de Cadena Comercial OXXO, y no pretende ni deberá ser utilizado por
ninguna otra persona ni entidad”
Create New annotation value  select property  label

17
“Este documento es emitido únicamente para la información y uso interno de Cadena Comercial OXXO, y no pretende ni deberá ser utilizado por
ninguna otra persona ni entidad”
18
“Este documento es emitido únicamente para la información y uso interno de Cadena Comercial OXXO, y no pretende ni deberá ser utilizado por
ninguna otra persona ni entidad”
10. Se crean los datatype Properties para cada columna de la tabla
XXFC_GRC_HOJA_CONTROL
Datatype Create DatatypeProperty

Create New annotation value  select property  isMapped

19
“Este documento es emitido únicamente para la información y uso interno de Cadena Comercial OXXO, y no pretende ni deberá ser utilizado por
ninguna otra persona ni entidad”
Se agrega un comentario

20
“Este documento es emitido únicamente para la información y uso interno de Cadena Comercial OXXO, y no pretende ni deberá ser utilizado por
ninguna otra persona ni entidad”
Create New annotation value  select property  label

Specialice Domain

21
“Este documento es emitido únicamente para la información y uso interno de Cadena Comercial OXXO, y no pretende ni deberá ser utilizado por
ninguna otra persona ni entidad”
Select named class(es) to add

22
“Este documento es emitido únicamente para la información y uso interno de Cadena Comercial OXXO, y no pretende ni deberá ser utilizado por
ninguna otra persona ni entidad”
Se escoge el tipo de rango

23
“Este documento es emitido únicamente para la información y uso interno de Cadena Comercial OXXO, y no pretende ni deberá ser utilizado por
ninguna otra persona ni entidad”
Y se selecciona el tipo “Functional”

Se crrea uan relacion para cada campo de la tabla

24
“Este documento es emitido únicamente para la información y uso interno de Cadena Comercial OXXO, y no pretende ni deberá ser utilizado por
ninguna otra persona ni entidad”
11.

12.

25
“Este documento es emitido únicamente para la información y uso interno de Cadena Comercial OXXO, y no pretende ni deberá ser utilizado por
ninguna otra persona ni entidad”
2.1

3. Glosario
Término Definición
Consola de Administración Interfaz de usuario para la administración del dominio del servidor
WebLogic. Se puede administrar un
WebLogic Servidor de aplicaciones web (http) y aplicaciones Java
Dominio Es la unidad básica de administración de una instancia de Servidor de
Weblogic. La configuración del dominio se guarda en un archivo
llamado config.sh ubicado en el “Administration Server”
Jar Java Archive. Archivo escrito en lenguaje Java que permite ejecutar
aplicaciones.
Shell Programas que permiten acceder a servicios de sistema operativo.

Tabla 1 – Glosario de términos

En caso de tener algún comentario o sugerencia respecto a este formato contactar a


adelangel@deloittemx.com.

26
“Este documento es emitido únicamente para la información y uso interno de Cadena Comercial OXXO, y no pretende ni deberá ser utilizado por
ninguna otra persona ni entidad”
Deloitte se refiere a Deloitte Touche Tohmatsu Limited, sociedad privada de responsabilidad limitada en el
Reino Unido, y a su red de firmas miembro, cada una de ellas como una entidad legal única e
independiente. Conozca en www.deloitte.com/mx/conozcanos la descripción detallada de la estructura
legal de Deloitte Touche Tohmatsu Limited y sus firmas miembro.

Deloitte presta servicios profesionales de auditoría, impuestos, consultoría y asesoría financiera, a


organizaciones públicas y privadas de diversas industrias. Con una red global de firmas miembro en más
de 150 países, Deloitte brinda su experiencia y profesionalismo de clase mundial para ayudar a que sus
clientes alcancen el éxito desde cualquier lugar del mundo en donde operen. Los aproximadamente
170,000 profesionales de la firma están comprometidos con la visión de ser el modelo de excelencia.

Esta publicación sólo contiene información general y ni Deloitte Touche Tohmatsu Limited, ni sus firmas
miembro, ni ninguna de sus respectivas afiliadas (en conjunto la “Red Deloitte”), presta asesoría o servicios
por medio de esta publicación. Antes de tomar cualquier decisión o medida que pueda afectar sus finanzas
o negocio, debe consultar a un asesor profesional calificado. Ninguna entidad de la Red Deloitte, será
responsable de la pérdida que pueda sufrir cualquier persona que consulte esta publicación.

© 2014 Galaz, Yamazaki, Ruiz Urquiza, S.C.

S-ar putea să vă placă și