Objeto de negocio - Ciclo de vida útil
Utilice esta página para realizar el mantenimiento de las opciones y reglas de negocio orientadas al ciclo de vida útil del objeto de negocio. Abra esta página a través de
y, a continuación, acceda a la pestaña Ciclo de vida.Descripción de la página
El acordeón de Estado contiene una entrada para cada estado en el ciclo de vida útil del objeto. La entrada aparece de manera diferente para un objeto de negocio secundario, ya que solo puede extender su ciclo de vida útil heredado mediante la introducción de algoritmos y opciones propios.
Utilice Estado para definir el identificador único del estado. Esta no es la descripción del estado, sino que es simplemente el identificador único utilizado por el sistema. Solo el objeto de negocio de nivel superior puede definir los estados de ciclo de vida útil. Para un objeto de negocio secundario se muestra la descripción del estado heredado permitiendo el acceso a la entrada correspondiente, en el objeto de negocio que define el ciclo de vida útil.
Utilice Descripción para definir la etiqueta del estado. Este campo se oculta para los objetos de negocio secundarios.
Utilice Modo de acceso para definir la acción asociada a este estado. Consulte Derechos de acceso para obtener información detallada acerca del uso de este campo para restringir los usuarios que pueden pasar una entidad a este estado. Este campo se oculta para los objetos de negocio secundarios.
Introduzca un Proceso de supervisión para aplazar la supervisión de entidades en este estado, antes de que se ejecute el proceso por lotes específico. Para obtener más información, consulte Reglas de supervisión. Este campo se oculta para los objetos de negocio secundarios.
La lista desplegable Motivo de estado indica si se le debería solicitar al usuario que indique un motivo específico, cuando el objeto de negocio entra en este estado. Este campo solo aparece si el campo Motivo de cambio está configurado como una opción en el objeto de mantenimiento del objeto de negocio. Los valores válidos son en blanco, opcional y obligatorio. El valor por defecto aparece en blanco (no se solicita a los usuarios que proporcionen un motivo del estado). Para obtener más información acerca de los motivos de estado, consulte Configuración de motivos de estado.
Use Condición de estado para indicar si este estado es inicial, temporal o final . Consulte Un estado inicial y varios estados finales para obtener más información acerca del modo de utilizar este campo. Este campo se oculta para los objetos de negocio secundarios.
Use Estado transitorio para indicar si una entidad de negocio puede encontrarse alguna vez en este estado. Únicamente los estados Inicial o Temporal pueden tener un valor de estado transitorio Sí. Para obtener más información, consulte Estados transitorios. Este campo se oculta para los objetos de negocio secundarios.
Utilice Alerta para indicar que este estado justifica una alerta de la aplicación. Puede utilizarse en la lógica personalizada para alertar al usuario sobre la existencia de dicho estado. Este campo se oculta para los objetos de negocio secundarios.
Utilice Secuencia de presentación para definir el orden relativo de este estado a efectos de presentación. Por ejemplo, cuando se muestra en el acordeón de estado y en la página de pestañas resumen. Este campo se oculta para los objetos de negocio secundarios.
Algoritmos
La cuadrícula Algoritmos contiene los algoritmos que controlan funciones importantes de un estado determinado. Debe definir lo siguiente para cada algoritmo:
- Especifique el evento del sistema al que está asociado el algoritmo; consulte la tabla siguiente para ver una descripción de todos los eventos posibles.
- Especifique el número de secuencia y el algoritmo para cada evento del sistema. Puede configurar el número de secuencia en 10, salvo que disponga de un evento del sistema con varios algoritmos. En este caso deberá indicar al sistema la secuencia en la que se deberían ejecutar.
- Si el algoritmo se implanta como un script, se proporciona un enlace al script. Para obtener más información, consulte Scripts de plug-in.
- Propietario indica si este tipo de característica es propiedad del paquete base o de la implantación (Modificación del cliente).
En la siguiente tabla se describe cada evento del sistema.
Evento del sistema | Opcional/necesario | Descripción |
---|---|---|
Entrada | Opcional |
Los algoritmos de este tipo aplican las reglas de negocio cuando una instancia de objeto de negocio entra en un estado determinado. El sistema llama a todos los algoritmos de este tipo que se definen en la jerarquía de la herencia del objeto de negocio. Para obtener más información, consulte Herencia de objeto de negocio. |
Salida | Opcional |
Los algoritmos de este tipo aplican las reglas de negocio cuando una instancia de objeto de negocio sale de un estado determinado. El sistema llama a todos los algoritmos de este tipo que se definen en la jerarquía de la herencia del objeto de negocio. Para obtener más información, consulte Herencia de objeto de negocio. |
Supervisión | Opcional |
Los algoritmos de este tipo supervisan una instancia de objeto de negocio mientras se encuentran en un estado determinado. Normalmente se utilizan para las transiciones automáticas a otro estado. El sistema llama a todos los algoritmos de este tipo que se definen en la jerarquía de la herencia del objeto de negocio. Para obtener más información, consulte Herencia de objeto de negocio. |
Siguientes estados
Use la cuadrícula Siguientes estados para definir los estados válidos a los que una entidad de negocio puede hacer la transición, mientras se encuentra en este estado. Esta sección está oculta para los objetos de negocio secundarios. Consulte Estados válidos frente a reglas de transición de estados para obtener más información. Tenga en cuenta lo siguiente acerca de esta cuadrícula:
- Estado muestra los estados para el objeto de negocio de nivel superior: Código de estado, Descripción de objeto de negocio de ciclo de vida útil y Descripción de estado para cada uno.
- Use Etiqueta de acción para indicar el texto que se mostrará en el botón de acción que se usa para la transición a este estado.
- Secuencia controla el orden relativo de uno de los estados, en comparación con los otros, a efectos de presentación. Esta información puede utilizarse para controlar el orden en el que los botones de acción se presentan en una interfaz de usuario.
- Valor por defecto controla qué estado, en caso necesario, será el siguiente por defecto. El algoritmo Entrar o el de Supervisión pueden utilizar esta información para determinar una transición automática al estado por defecto. También puede utilizarse para marcar el botón asociado como el valor por defecto en una interfaz de usuario.
- La Condición de transición puede configurarse para identificar una ruta de transición común desde el estado actual. Al asociar un estado determinado, que será el siguiente, con un valor de condición de transición, se pueden diseñar las reglas de transición automática para utilizar aquellos valores de indicador sin que se especifique un estado particular para un objeto de negocio determinado. Así, se puede utilizar una lógica similar a través de una variedad de objetos de negocio para pasar una entidad de negocio, por ejemplo, al siguiente estado correcto , desde su estado actual. Será necesario añadir los valores al campo de lista de valores personalizable BO_TR_COND_FLG.
- Rol de transición controla si el sistema o tanto el sistema como el usuario pueden llevar a cabo la transición de una entidad de negocio a un "estado siguiente" determinado.
- Cuando se configura inicialmente un ciclo de vida útil de un objeto de negocio, ninguno de los estados reside en la base de datos y, por lo tanto, no se puede recurrir a la búsqueda para definir un "estado siguiente". Tenga en consideración las recomendaciones que incluimos a continuación para definir esta información más fácilmente:
- Mantenga la cuadrícula Siguientes estados en blanco cuando defina inicialmente los estados de un objeto de negocio.
- Una vez guardados todos los estados en la base de datos, actualícelos uno a uno para definir sus siguientes estados (de esta forma, puede utilizar la función de búsqueda para seleccionar el estado).
Opciones
La cuadrícula de opciones permite configurar el estado del objeto de negocio para que soporte opciones ampliables. Seleccione la lista desplegable Tipo de opción para definir su valor. La Descripción detallada puede mostrar información adicional en el tipo de opción. Configure la Secuencia en 1 al menos que la opción pueda tener más de un valor. Propietario indica si esta opción es propiedad del paquete base o de su implantación (Modificación de cliente).