SUSCRÍBASE A NUESTRO BLOG
SOBRE APESOFT

ApeSoft es una compañía de soluciones de Gestión del Rendimiento Empresario: Gamification, Reporting, Dashboards, Planificación Presupuestaria y Balanced Scorecard, fundada en 1994, con sede central en España y oficinas en Estados Unidos.

Más información: Web ApeSoft

« Copia de seguridad de ficheros a través de DCReporting | Main | Tipificar los resultados por rangos »
martes
mar212006

Validar el contenido de parámetros de un proceso

En la nueva versión de DataCycle es posible validar el contenido que introduce un usuario en los parámetros de un proceso a través de código script.

Para crear una función de validación, hay que acceder al menú Proyecto- opción: Tipos de parámetros del proyecto actual, seleccionar el tipo de parámetro y pulsar el botón "Editar Validación".

Para usar la función de validación en un parámetro de un proceso, el parámetro debe tener asociado el tipo de parámetro que tiene definida la función.

Otra manera de crear el script de validación accediento desde el proceso es: Editar el proceso y acceder a la opción "Ver parámetros" del menú de herramientas. Una vez aquí, seleccionar el parámetro y pulsar el botón "Editar tipos".  Este botón enlaza con los tipos de parámetros definidos en un proyecto de DCReporting y puede acceder al botón "Editar Validación".

El siguiente script serviría, por ejemplo, para validar si el contenido que escribe un usuario en un parámetro es numérico:

Lenguaje: VBScript

Función de inicio de la ejecución: Validar

Valor de retorno en caso de éxito: 1

Function Validar()
   If IsNumeric("@PARVALUE") then
      Validar=1
   Else
      msgbox "Introduzca un valor numérico"
      Validar=0
   End if
End function

 

validarparam.bmp

 

 

PrintView Printer Friendly Version

EmailEmail Article to Friend

Reader Comments (1)

Muy interesante. ¿Si hubiera un error en el código script cómo aparece?
¿Hay una validación del código de validación? Y si la hubiera, ¿tendría esta a su vez su validación?
Comments for this entry have been disabled. Additional comments may not be added to this entry at this time.