Como hacer validaciones con los dominios de tipo tabla de IBM Maximo Imprimir E-mail

Una de las principales ventajas competitivas de IBM Maximo es su capacidad y facilidad de personalización.

En Phase, siempre apostamos por mantener el estándar de IBM Maximo, para ello, siempre que sea posible, aprovechamos las características de personalización del software.

 

Hoy veremos como hacer validaciones de campos sin necesidad de escribir ni una sola línea de código.

El objetivo será evitar que en la descripción de las Órdenes de Trabajo se utilice alguno de los caracteres siguientes \ / : * ? " |.

Para ello en primer lugar crearemos un dominio de tipo tabla como el que vemos en la siguiente imagen:

 

phase-ibm-maximo-table-domain-wo1

 

Atributo del dominio Valor
Dominio DESCWOVLDTN
Descripción

Control de caracteres en descripción de OT

Objeto

DUMMY_TABLE

Cláusula Where de validación

:description not like '%[\/:*?"|]%'

Grupo de mensajes de error

workorder

Clave de mensajes de error

invalidDescWO

 

DESCWOVLDTN es el código con el que identificamos el dominio para posteriormente asignárselo al atributo DESCRIPTION del objeto WORKORDER en COnfiguración de Base de Datos. El objeto DUMMY_TABLE lo utilizamos para realizar la validación contra él, este objeto es una tabla con un único registro que utilizaremos para hacer las validaciones. La Cláusula where de validación, se comprobará cada vez que el atributo del objeto WORKORDER al que lo asignemos, en este caso DESCRIPTION, pierda el foco, si no se cumple lavalidación, Maximo mostrará un mensaje que será el que previamente hemos definido dentro del grupo de mensajes workorder con la clave invalidDescWO.

 

En la siguiente imagen podemos ver el mensaje que hemos definido. Los mensajes podemos definirlos o bien desde  el diseñador de aplicaciones o bien desde configuración de base de datos.

 

phase-ibm-maximo-table-domain-wo2

 

El último paso será asignar el dominio al atributo DESCRIPTION del objeto WORKORDER y configurar la base de datos.

 

Pruébalo y cuéntanos como te ha ido.

 

¿Tienes dudas? Te ayudamos, utiliza los comentarios.

 

Escribir un comentario


Código de seguridad
Refescar