Anda di halaman 1dari 5

Plan de Instalación/Actualización/Configuración

Registro automático de horas de


trabajo de Herramientas
En

EPM

At: Juan Carlos Mejía.


EPM

Preparado por SOLEX


Presidente Riesco 3263, Las Condes
Santiago - Chile
(56 2) 2 923 2900

SOLEX estima que el contenido de esta propuesta es extremadamente valioso y pudiera dañar su posición competitiva, o
la de IBM, si es conocida por su competencia. Por lo anterior, todas las páginas de esta propuesta se entregan en forma
confidencial. Los antecedentes que se presentan a continuación contienen secretos de mercado y/o información
comercial o financiera privilegiada o confidencial. Dicha información sólo puede ser utilizada para efectos de evaluación.
Sin embargo, si se adjudicara el contrato a SOLEX como resultado o en relación a la entrega de esta propuesta, EPM,
tendrá el derecho de utilizar la información contenida en esta propuesta en base a lo estipulado en el contrato.
Plan de Instalación/Actualización/Configuración IBM Maximo 7.6

INDICE DE CONTENIDO

I. RESUMEN EJECUTIVO ............................................................................................. 3


II. Planificación de la instalación................................................................................. 3
III. Cancelación de las actividades................................................................................ 3
IV. Información Adicional para la tarea ........................................................................ 4

2
Plan de Instalación/Actualización/Configuración IBM Maximo 7.6

I. RESUMEN EJECUTIVO

Este documento contiene una breve descripción de las tareas y responsabilidades necesarias para
poder realizar las tareas de configuración de base de datos en MAXIMO del ambiente productivo de
EPM.

II. Planificación de la instalación

Para el caso de la configuración de base de datos, se necesita apoyo (a demanda) del equipo de base
de datos de EPM (DBA), para ejecutar las tareas de respaldo y restauración de base de datos en caso
de ser necesario de acuerdo al Plan de Configuración que se indica a continuación.

PLAN DE CONFIGURACIÓN
ACTIVIDAD DESCRIPCIÓN RESPONSABLE
1 Preparación para Instalación
1.1 Detención de sistema MAXIMO. SOLEX
1.2 Realizar Backup de la base de datos de MAXIMO (En frío). EPM
2 Actualización de la base de datos
2.1 Configuración de la base de datos. SOLEX
2.2 En caso de error en la configuración, restaurar base de datos. EPM
2.2.1 Corregir errores y repetir desde punto 2.1.
3 Inicio de los Servicios MAXIMO
3.1 Inicio de sistema MAXIMO. SOLEX
3.2 Pruebas de acceso/navegación SOLEX/EPM
3.3 Liberación de ambiente SOLEX

III. Cancelación de las actividades

En caso de existir un error que NO se pueda resolver al momento de configurar la base de datos,
se recomienda realizar la restauración de la base de datos previamente respaldada y dejar
operativos los servicios de MAXIMO.

3
Plan de Instalación/Actualización/Configuración IBM Maximo 7.6

IV. Información Adicional para la tarea


Debido a que el FSM no está reportando las herramientas usadas en la ejecución de la OT, se
requiere que la herramienta planificada sea registrada automáticamente una vez.

Este registro de herramientas NO debería de hacerse si alguna de las siguientes condiciones se


cumple:

1. La planeación de la OT contiene servicios


2. La OT ha sido ejecutada por un contratista

Para resolver este requerimiento se creó un script que realiza esta tarea, el cual tiene las
siguientes características:

- Nombre: SLXTOOLHRS
- Descripción: SLX. Script usado para reportar la herramienta y el tiempo de uso de esta
cuando viene de FSM
- Punto de ejecución: Atributo
- Objeto: WORKORDER
- Atributo: STATUS
- Eventos: Ejecutar Acción
- Lenguaje: jython
- Script:

from java.lang import System


from psdi.util import MXApplicationException
from psdi.mbo import MboConstants
from java.util import Date
from java.util import Calendar

#Relacion con la tabla WPSERVICE para verificar si se planearon


servicios
wpserviceMboSet=mbo.getMboSet("SHOWPLANSERVICE")

#Relacion con la tabla SERVRECTRANS para verificar si se reportaron


servicios
actserviceMboSet=mbo.getMboSet("SLX_EJEC_CONT_SERVICE")

miliseg_min=60000;

workorder=mbo.getString("WONUM")
actstart=mbo.getDate("ACTSTART")
actfinish=mbo.getDate("ACTFINISH")
status=mbo.getString("STATUS")
parent=mbo.getString("PARENT")
fsm=mbo.getInt("SLXFSM")
callid=mbo.getString("SLXFSMNUM")

if actserviceMboSet.isEmpty() is True and status == 'EJECUTADO':

4
Plan de Instalación/Actualización/Configuración IBM Maximo 7.6

if wpserviceMboSet.isEmpty() is True:

if fsm == 1 and callid is not None:

woduration=actfinish.getTime()-actstart.getTime();
horas=long(woduration)/3600000
minutos=(long(woduration)/miliseg_min)-(long(horas)*60)

#Relaciones
#Relacion con la tabla WPTOOL para traer la herramienta
planeada
wpMboSet=mbo.getMboSet("SHOWPLANTOOL")

#Relacion con la tabla TOOLTRANS para poder reportar


las horas usadas de herramienta
tooltransMboSet=mbo.getMboSet("TOOLTRANS")

#Calculo para OT's


if wpMboSet.isEmpty() is False:

wpMbo=wpMboSet.moveFirst();
while wpMbo is not None:

itemnum=wpMbo.getString("ITEMNUM")
quantity=wpMbo.getDouble("ITEMQTY")
siteid=wpMbo.getString("SITEID")
itemset=wpMbo.getString("ITEMSETID")
wonum=wpMbo.getString("WONUM")
rate=wpMbo.getDouble("RATE")

#Adicion de herramienta planificada a la


tabla TOOLTRANS
tooltransMbo=tooltransMboSet.add()
tooltransMbo.setValue("ITEMNUM", itemnum)
tooltransMbo.setValue("TOOLQTY", quantity)
tooltransMbo.setValue("TOOLRATE",rate)
tooltransMbo.setValue("SITEID", siteid)
tooltransMbo.setValue("ITEMSETID", itemset)
tooltransMbo.setValue("REFWO", wonum)

tooltransMbo.setValue("TOOLHRS",str(horas)+":"+str(minutos),
MboConstants.NOACCESSCHECK)

wpMbo=wpMboSet.moveNext();

Anda mungkin juga menyukai