Definición de XPath

<< Click to Display Table of Contents >>

Navigation:  Bizagi Studio > Asistente de Procesos > Reglas de Negocio > Políticas > Vocabulario >

Definición de XPath

Las Definiciones XPath representan expresiones que obtienen valores del modelo de datos o las actualizan. En contraste con las definiciones constantes, las de XPath deben ser asociadas a un proceso o Aplicación

 

Se pretende que estas definiciones sean usadas cuando se definen Políticas; por lo tanto, cuando se crean sus nombres deben ser lo más claro posible para que sean entendidas fácilmente.

 

Las Definiciones XPath pueden estar relacionadas con un atributo simple o con una colección. Cuando se relacionan con atributos simples, las definiciones pueden ser usadas para obtener o asignar valores. Las definiciones de colección se usan para obtener valores usando funciones.

 

Las funciones disponibles son:

 

Sum: Devuelve la suma de números o monedas de una colección.

Count: Devuelve el número de registros de una colección.

Minimum value: Devuelve el menor valor de números, monedas o fechas de una colección.

Maximum value: Devuelve el mayor valor de números, monedas o fechas de una colección.

Average: Devuelve el promedio de números o monedas de una colección..

Empty: Devuelve Verdadero si la colección está vacía. Falso si no.

Exists: Devuelve Verdadero si un se encuentra un atributo con cierta condición dentro de la colección. Falso si no.

 

Para mayor información, favor referirse a Funciones XPath

 

Cómo crear Definiciones XPath

1. Cuando se selecciona Nueva Definición, se despliega una ventana para nombrar el definición. El nombre debe ser claro pues éstas se usarán cuando se configuran las expresiones y políticas.

 

 

XpathDefinitions5

 

2. La nueva ventana se despliega para seleccionar el XPath. Dé clic en Siguiente cuando se haya seleccionado el atributo.

 

XpathDefinitions6

 

 

3. En la nueva ventana seleccione el destino para la nueva Definición. Si la definición será usada para asignar valores al atributo, escoja Asignar un valor. por otra parte, si la definición se usará para obtener un valor ingresado o calculado seleccione Obtener un valor.

 

Dé clic en Finalizar cuando seleccione la opción.

 

XpathDefinitions7

 

La definición de XPath se ha creado.

 

 

Cómo crear Definiciones XPath relacionadas a colecciones

1. Cuando se selecciona una Nueva Definición (vea la sección Vocabulario) se despliega una ventana para nombrar el XPath. El nombre debe ser claro pues éstas se usan en expresiones y políticas.

 

 

XpathDefinitions1

 

 

2. La ventana para seleccionar el XPath del modelo de datos es mostrada. Dé clic en Siguiente cuando el atributo haya sido seleccionado.

 

XpathDefinitions2

 

 

3. Seleccione la función para aplicar los registros contenidos en el atributo seleccionado.

 

XpathDefinitions3

 

 

4. En la siguiente ventana podrá seleccionar si esta definición será usada para obtener o asignar un valor.

Sin embargo, como seleccionó una colección éstas sólo están disponibles para obtener valores, el único uso permitido es obtener un valor.

Dé clic en Finalizar para crear la definición de XPath.

 

 

XpathDefinitions4

 

 

 

 

Cómo filtrar definiciones XPath de colección

Los registros de colección en las definiciones pueden ser filtrados para cumplir con condiciones. Estas condiciones se especifican cuando se selecciona el XPath.

Usted puede definir si se deben cumplir todas (Operador Y) o alguna (Operador O) de las condiciones. La opción predeterminada es el operador Y.

 

 

XpathDefinitions8

 

Para incluir condiciones múltiples, dé clic en Adicionar condiciones de filtro. Una nueva fila de condición se agregará. La siguiente información debe ingresarse en la condición:

 

Operador izquierdo: el atributo para ser evaluado.

Operador: operador que evalúa la condición.

Operador derecho: constante o atributo que termina la condición.

 

La siguiente tabla muestra los diferentes operadores disponibles de acuerdo al operador izquierdo.

 

Atributos

Operadores

Atributos numéricos

Igual, Diferente, Menor que, Menor o igual que, Mayor que, mayor o igual que

Atributos de texto

Igual, Diferente

 

Dé clic en el icono 'X' en la derecha de la condición si desea eliminarla. Una ventana de confirmación se desplegará.

 

 

XpathDefinitions9

 

Todos los registros de la relación serán retornados si no se especifica un filtro.

 

Cómo Editar / Borrar Definiciones XPath

1. Acceda al vocabulario desde el Módulo de procesos o desde el Experto de la aplicación donde se creó la definición, Identifique la definición del XPath y dé clic derecho sobre ella.

Seleccione la opción Editar definición ó Borrar definición de acuerdo a lo que requiera.

 

XpathDefinitions10

 

 

Si selecciona la opción Editar, se abrirá el editor de definiciones. Siga los mismos pasos explicados para crear una definición.

 

Si selecciona la opción Eliminar, una ventana de confirmación se mostrará. Dé clic en para borrar.

 

 

XpathDefinitions11

 

Definiciones usadas dentro de Políticas NO pueden ser borradas.