Cómo Usar Variables Globales
Algunos pasos explícitos pueden hacer referencia a campos denominados Valores Predefinidos. Además de hacer referencia a un valor de constante ad hoc (por ejemplo, la letra Y), también puede hacer referencia a una variable global en uno de estos valores de campo. Se utiliza una variable global cuando se desea hacer referencia a datos del sistema.
Tenga en cuenta que, al utilizar el tipo de Edición de Datos, las variables disponibles pueden ser apenas diferentes. Para obtener información detallada, consulte Sintaxis de Edición de Datos.
Las variables globales siguientes están disponibles para los scripts del Asistente de Proceso de Negocios:
Nombre de Variable | Comentarios |
---|---|
%PARM-<name> | Este es el valor de un parámetro del nombre transmitido a la aplicación cuando se inicia a través del URL del sistema standard. Consulte Inicio de un Script al Iniciar el Sistema para obtener más información sobre estos parámetros. |
%PARM-NOT-SET | Esto se debe utilizar para hacer una comparación con parámetros %PARM-< > con el fin de controlar si el parámetro se fijó o no al iniciarse la aplicación. Un parámetro no definido se consideraría un valor igual a esta variable global. Se recomienda comparar parámetros con esta variable global antes de utilizarlos por primera vez. |
%BLANK | Una constante que contiene un valor en blanco (ningún valor). |
%SPACE | Una constante que contiene un valor de un espacio. |
%CURRENT-DATE | El browser sabe la fecha actual, no el servidor. |
%SYSTEM-DATE | La fecha del servidor. Tenga en cuenta que esta fecha se ve afectada por la lógica de sustitución de fecha del sistema) |
%SAVE-REQUIRED | Un indicador que contiene una indicación de si han cambiado los datos de una página (y requiere grabado). Puede que le interese interrogar a este indicador para hacer que un usuario grabe su trabajo antes de ejecutar pasos subsiguientes. Este indicador tendrá un valor de VERDADERO o FALSO. |
%NEWLINE | Una constante que contiene un carácter de nueva línea (retorno de carro). En la sustitución se inserta un salto de línea en el texto resultante. Nota: Esta constante no tiene el efecto deseado cuando el texto resultante es HTML. Por ejemplo, las cadenas de texto y de prompt de un paso. Esto se debe a que el HTML ignora los caracteres especiales tales como nuevas líneas. Consulte Cómo Usar Etiquetas HTML y Spans en Texto para aprender a utilizar un salto de línea en un texto HTML.
|
Para consultar una variable de contexto global, use %FIELD_NAME. Por ejemplo, si el campo SP_ID está en el contexto global, puede hacer referencia a %SP_ID para consultar la ID del punto de servicio actualmente en el contexto. Además, se soportan los siguientes valores especiales:
Nombre de Variable | Comentarios |
---|---|
%CONTEXT-PERSONID | Una constante que contiene la ID de la persona actual. |
%CONTEXT-ACCOUNTID | Una constante que contiene la ID de la cuenta actual. |
%CONTEXT-PREMISEID | Una constante que contiene la ID del predio actual. |
Además, si el script invoca otra cosa mediante uno de los diferentes tipos de pasos de “invocación” y surge un error, las siguientes variables globales contienen información sobre el error:
Nombre de Variable | Comentarios |
---|---|
%ERRMSG-CATEGORY %ERRMSG-NUMBER | El identificador único del número de mensaje de error. |
%ERRMSG-TEXT | Breve descripción del error. |
%ERRMSG-LONG | Descripción completa del error. |