es:en:variable_management [TAST DokuWiki ]

User Tools

Site Tools


Sidebar

Primeros pasos en TAST

Que es UML

Configuración del sistema para el uso de TAST

Preguntas más frecuentes

Problemas reconocidos

Indice de la herramienta TAST

Adaptadores de TAST

Ejemplos de adaptadores

TAST Integraciones

Características de interés

Documentación de administración técnica

Recomendaciones para modelar

Formación en la herramienta TAST

es:en:variable_management

This is an old revision of the document!


Gestión de Variables en TAST

Esta es la información sobre cómo utilizar y gestionar las variables en TAST.

Validaciones en Frontend de los tipos de datos:

La aplicación web debería prevenir situaciones como ésta:

O situaciones como ésta:

La validación en Frontend se realizará mediante javascript. Sería una buena opción dejar las teclas numéricas sólo activas en el caso de valores enteros.

Uso de más de un tipo de datos para la misma variable

¿Se puede asignar otro tipo de datos a la misma variable? Sí, no hay necesidad ni impedimento para ser inflexible.

Uso de colores en los mensajes que declaran variables

De esta manera, el usuario puede comprender de un simple vistazo que la variable que ha utilizado no es el mismo tipo de datos que la variable que está declarando.

Introducción de controles específicos asociados a las variables

En un setVariable, dependiendo del tipo de datos seleccionados, mostrar:

  • TastDataBoolean: casilla de selección.
  • TastDataInteger: entrada de texto que permite introducir sólo números (sin coma, sin puntos) o variables enteras.
  • TastDataString: n. a.
  • TastDataDouble: entrada de texto que permite introducir sólo números o variables de tipo Entero o Doble.
  • TastDataDateDate: entrada de texto con calendario. Permite introducir variables de tipo TastDataDateDate. Debe validar la fecha antes de grabar.

Validaciones en Backend

Texto

Lista de Casting permitidos/no permitidos en TAST

From/To StringBooleanIntegerDoubleDate Table
StringNo se aplicaAssigns a Boolean object that represents the true value if the String is not null and is equal, ignoring case, to the “true” string. Devuelve Integer si String es un número. Si es un número como 100.00, todo lo que está detrás del punto se borra. Si no es un número, lanza una excepción.Devuelve Doble si String es un número. Si no es un número, lanza una excepción.Devuelve Fecha si String es fecha. Si no es una fecha, o no encuentra el formato, lanza una excepción.Devuelve una tabla con una columna y una fila con la cadena, si la cadena está separada por coma o punto y coma, creamos tantas columnas como comas.
BooleanReturns what the getStringValue () function returns;No se aplicaRDevuelve 1 si es verdadero y 0 si es falso.Devuelve 1.00 si es verdadero, y 0.00 si es falso.Excepción. No está permitido.Returns a table with a column, and a row with the boolean
IntegerReturns what the getStringValue () function returns;Devuelve verdadero si es un número mayor que 0, y falso si es nulo o 0.No se aplica.Returns the integer with .00Excepción. No está permitido.Devuelve una tabla con una columna y una línea con el número entero.
DoubleReturns what the getStringValue () function returns;Devuelve verdadero si es un número mayor que 0, y falso si es nulo o 0.Returns an Integer (e.g. 5.25 → 5)No se aplicaExcepción. No está permitido.Devuelve una tabla con una columna y una línea con la función Doble.
DateReturns what the getStringValue () function returns;Excepción. No está permitido.Excepción. No está permitido.Excepción. No está permitido.No se aplica.Devuelve una tabla con una columna y una línea con la fecha.
Table
see the 3-rd chapter “Additional information about Variables in TAST”
Returns what the getStringValue () function returns;Excepción. No está permitido.Excepción. No está permitido.Excepción. No está permitido.Excepción.No está permitido.No se aplica.

Información adicional sobre Variables en TAST

Usted debe considerar esta información: En la aplicación hay nuevos tipos de datos que no se muestran en el frontend, pero que internamente están siendo utilizados por TAST. Estarán disponibles en breve como parte de los nuevos adaptadores que estamos construyendo actualmente:

  • TastRowTableData.
  • TastIterateTableData.
  • TastTableCell.
  • Variant.
  • Collection.
  • Lists.

En setVariable, hay tipos de datos que no se pueden introducir por el momento:

  • TastRowValues.
  • TastHttpResponse.
  • TastHtmlTable.
  • TastTableDate.
  • Variant.
  • Collection.
  • Lists.

Confirmación al borrar mensajes y variables

Cuando se borra un mensaje, otro elemento UML o una variable, aparece un mensaje de confirmación antes de la eliminación.

En el caso de las variables, TAST pide no sólo las variables sino también las referencias a ellas.

es/en/variable_management.1568189153.txt.gz · Last modified: 2019/09/11 08:05 by tast