logo


Cómo usar las variables del proceso

Conceptos básicos

En un diagrama es posible definir un conjunto de variables globales de proceso.

Las propiedades de una variable de proceso son las siguientes:

Además...

¿Dónde se hace uso de las variables del proceso?

Las variables del proceso se usan en distintos puntos:

¿Cómo actualizar una variable desde un script de un diagrama?

Desde programación la clase LMEvent ofrece los servicios getProcessVariable(String key) y setProcessVariable(String key, String value) para manipular los valores de una variable.

Las variables del proceso se pueden manipular desde un script asociado al diagrama. Entorno de modelado. Conformado por el Editor de scripts. Para acceder a la herramienta, desde Studio, en la vista Script View, seleccione el producto deseado, en la carpeta Business Navigator, se tiene acceso a la lista de scripts definidos, siendo posible consultar, modificar, añadir nuevos, etc.

Para añadir un nuevo script, sobre la carpeta Business Navigator seleccionar la acción New object y en el diálogo de New script seleccionar objeto de negocio y Finish.

Ejemplo de script asociado al diagrama ksk_dgcustomrisk:

package lm; 
    import com.unit4.karat.base.OTException; 
    import com.unit4.karat.bo.BOObject; 
    import com.unit4.karat.lm.LMEvent; 
    import com.unit4.karat.session.Session; 
    public class ksk_dgcustomrisk extends com.unit4.karat.lm.LMDefaultEvents {
        public ksk_dgcustomrisk(Session session) {
            super(session);
        }     
        @Override     
        public void doAction(LMEvent lmEvent) throws OTException {
            if ("tracustommanko".equals(lmEvent.getAction())) {
                lmEvent.setProcessVariable("customerrisk", "1");
            }
        }
    }

Temas relacionados

Cómo añadir un conector

Cómo añadir una actividad manual

Cómo añadir una actividad automática

Cómo añadir una bifurcación

Cómo añadir una unión

Cómo añadir un subproceso

Cómo exportar o importar un diagrama

Cómo funciona el versionado

Cómo diseñar un diagrama