Ámbito de variable
Las variables locales sólo están accesibles para la instancia de proceso o servicio que está en ejecución actualmente. Puesto que las variables son exclusivas de un proceso individual o flujo de servicios, puede utilizar una variable del mismo nombre en un proceso anidado o flujo de servicios y no se producen conflictos en tiempo de ejecución.
Una variable contiene un valor o hace referencia a un objeto. Varias variables pueden hacer referencia al mismo objeto. Cuando una instancia de proceso en ejecución o un flujo de servicios alcanza un punto de salida, el valor de variable o las referencias se pueden propagar a la instancia de proceso de llamada o al flujo de servicios. Cuando una instancia de proceso en ejecución o un flujo de servicios encuentra una actividad, los valores de variable y las referencias se pueden propagar a variables dentro de dicha actividad. Una variable definida como un objeto compartido puede conservar sus valores en estos límites. Para obtener más información, consulte Declaración y paso de variables para obtener más detalles.
Todas las variables del diseñador son objetos JavaScript . Los espacios de nombres se utilizan para organizar estos objetos y sus métodos. La tabla siguiente describe los espacios de nombres utilizados con más frecuencia durante el diseño y desarrollo de procesos:
Espacio de nombres | Descripción |
---|---|
tw | Espacio de nombres de nivel superior en el diseñador |
tw.object | Acceder a objetos JavaScript y objetos de negocio (tipos de variable) |
tw.local | Acceder y actualizar variables de nivel de servicio y proceso |
tw.system | Acceder a características y funcionalidades del sistema |
tw.system.org | Acceder a la funcionalidad de seguridad |
tw.epv | Acceder a valores de proceso expuestos (EPV) |
tw.env | Acceder a variables de entorno |