Reglas (dmcom2170m000)Las reglas permiten accionar los eventos dependientes. Puede definir reglas según la combinación de objeto de origen, evento de origen, objeto destino y evento destino. Las condiciones para el evento de origen y la condición para el evento destino se asignan en la sesión Consulta (dmqry0501m000). Para procesar la regla, debe especificar un valor al menos en un campo. El campo puede ser Condición para evento destino o Atributos. Proceso de regla si se especifica la condición para evento destino: Si se especifica la condición para evento destino, los objetos que se deben procesar se recuperan de la condición de consulta. Las condiciones de consulta están definidas para las entidades de origen y destino de la regla. Todos los objetos recuperados de la ejecución de consulta experimentan un cambio de ciclo de vida. Proceso de regla cuando se especifica un atributo: Si el usuario especifica el atributo, se debe proporcionar el valor predeterminado. Si esta regla se procesa, el sistema compara el valor predeterminado con el especificado en Configuración de atributos de vínculo. El valor predeterminado coincide y no hay ningún registro en la sesión Atributos de vínculo y propiedades: Si el valor predeterminado especificado en Configuración de atributos de vínculo y el valor predeterminado de Reglas coinciden, y no hay registros en la sesión Atributos de vínculo y propiedades para el atributo especificado, entonces la regla procesa todas las instancias del objeto destino. El valor predeterminado de configuración de atributos de vínculo coincide y hay registros en la sesión Atributos de vínculo y propiedades: Si el valor predeterminado especificado en Configuración de atributos de vínculo y el valor predeterminado de Reglas coinciden, los registros recuperados de la sesión Atributos de vínculo y propiedades experimentan un cambio de ciclo de vida. El valor predeterminado de configuración de atributos de vínculo no coincide y hay registros en la sesión Atributos de vínculo y propiedades: Si el valor predeterminado especificado en la sesión Configuración de atributos de vínculo y el valor predeterminado especificado en la sesión Reglas no coinciden, se realiza una búsqueda en la sesión Atributos de vínculo y propiedades para encontrar los registros con el atributo dado y valor predeterminado. Los objetos que cumplen este criterio se recuperan y experimentan un cambio de ciclo de vida. Ejemplo: Escenario para definición de regla: Cuando se revisa la revisión de los Documentos que ha creado un empleado con un rol global, todas las revisiones de documentos hijo anexadas a la revisión principal también deben revisarse. Puede revisar documentos hijo anexados si se incluyen los permisos y el estatus necesarios para realizar la acción actual. Defina el objeto de origen como Doc_Rev y el evento propietario como Revisar. La dirección es de propietario a miembro. El evento miembro es revisar y el tipo de objeto destino se toma de nuevo como Doc_Rev. La condición para el evento propietario se define en el objeto de consulta respectivo. La condición de la consulta está definida como los documentos que tienen un rol global. Cree un Documento, Doc-1 y vincúlelo al documento hijo CDoc-1. El rol para estos dos documentos se define como Global. Si ejecuta la regla, cuando se revise Doc-1, el documento hijo anexado CDoc-1 también se revisará.
Tipo de objeto de origen El objeto de origen para el que se definen las reglas. Evento de origen El evento de origen para el objeto de origen. Condición para evento de origen Utilice la flecha de exploración para seleccionar la condición para el evento de origen. Objeto destino Utilice la flecha de exploración para seleccionar el objeto destino. Evento destino Utilice la flecha de exploración para seleccionar el evento destino. Condición para evento destino Utilice la flecha de exploración para seleccionar la condición para el evento destino. Atributo Utilice la flecha de exploración para seleccionar el atributo. Valor predeterminado Muestra una opción para especificar el valor predeterminado. Nota: Si el usuario proporciona el atributo, debe proporcionarse el valor predeterminado.
Ejecutar regla Ejecuta la regla para llevar a cabo la acción especificada.
| |||