Crear una transacción ampliada
Puede crear nuevas transacciones personalizadas en el tipo de proceso con el que está trabajando. Estas transacciones pueden utilizarse en la creación y modificación de conductos.
Acerca de esta tarea
Para crear una transacción ampliada:
Procedimiento
- Abra el Gestor de aplicaciones y seleccione la aplicación que desea.
- En la ventana Modelos de proceso, seleccione la ficha Orden, Carga o General para ver el correspondiente árbol de modelos de proceso para ese tipo de documento base.
- En la línea divisoria Tipos de proceso, pulse con el botón derecho del ratón en el tipo de proceso aplicable y elija Modelar proceso. Aparecerá la ventana Detalles de repositorio y el área de trabajo para el tipo de proceso correspondiente.
- Elija la ficha Transacciones.
- Seleccione la rama Transacciones y seleccione el icono Crear nuevo . Se visualiza la ventana emergente Crear nueva transacción.
- Seleccione 'No derivar de una transacción abstracta' para crear una nueva transacción y asociarle su propia lógica.
- Seleccione Aceptar. La ventana Detalle de transacción se visualiza en el área de trabajo.
- Escriba la información en los campos correspondientes. Consulte la Tabla 1 para obtener descripciones de valores de campo.
- Elija el icono Guardar .
Tabla 1. Ventana Detalles de transacción. Descripciones de valores de campos de detalles de transacción
Campo Descripción ID de transacción Especifique el ID de la transacción. Nota: El tipo de documento y.exse añaden automáticamente al ID de transacción de las transacciones que cree.Nombre de transacción Escriba el nombre de la transacción. Desencadenado externamente La ficha Desencadenado externamente proporciona una interfaz para configurar una transacción desencadenada externamente. Para obtener más información sobre cómo configurar una transacción desencadenada externamente, consulte Especificación de una transacción como desencadenada externamente. Desencadenado con el tiempo La ficha Desencadenado con el tiempo proporciona una interfaz para configurar una transacción desencadenada con el tiempo. Para obtener más información sobre cómo configurar una transacción desencadenada por tiempo, consulte Especificación de una transacción como desencadenada por tiempo. Desencadenado por usuario La ficha Desencadenado por usuario proporciona una interfaz para configurar una transacción desencadenada por usuario. Para obtener más información sobre cómo configurar una transacción desencadenada por el usuario, consulte Especificación de una transacción como desencadenada por el usuario. Otros Esta transacción se basa en tareas Seleccione este campo si la transacción se desencadena por una cola de tareas.- Esto indica que siempre que la transacción anterior del conducto finaliza sus funciones, el sistema crea una tarea en la tabla de colas de tareas para esta transacción. Importante: si se selecciona este campo y la transacción no se identifica como una transacción desencadenada con el tiempo, las entradas de colas de tarea no se crean.
Trabajos basados en Seleccione el nivel de orden para el que se utiliza la transacción (por ejemplo, orden o liberación de la orden). Nota: Este campo está inhabilitado para las transacciones heredadas.¿Se genera otro proceso? Seleccione este campo si la transacción genera otro proceso del sistema. Tipo de proceso de generación Si elige '¿Spawns otro proceso?', seleccione el tipo de proceso que genera la transacción. Tipo de documento encadenado Si se crea una orden encadenada a partir de esta transacción, escriba el tipo de documento de la orden encadenada que se crea. Por ejemplo, Orden de venta u Orden de compra. Tipo de documento derivado Si se crea una orden derivada a partir de esta transacción, escriba el tipo de documento de la orden derivada que se crea. Por ejemplo, Orden de devolución u Orden de intercambio. Nivel de operación Seleccione en la lista desplegable el nivel de operación que se debe asignar a la transacción. Los valores de la lista desplegable son códigos comunes asociados al tipo de código = "OPERATION_LEVEL". Puede utilizar el valor Nivel de operación para categorizar transacciones en el conducto. Nota: El nivel de operación sólo es aplicable para transacciones derivadas. Para las transacciones no derivadas (nuevas), el campo Nivel de operación está inhabilitado.Esta transacción se ha derivado de otra abstracta Indica si la transacción se ha derivado de una transacción base. Nombre de transacción base Si la transacción se ha derivado de una transacción base, se visualiza el nombre de la transacción base. Esta transacción puede dejar de procesar órdenes retenidas Marque esta opción si desea que esta transacción esté habilitada para tipo de retención. Una transacción habilitada para tipo de retención puede configurarse de modo que deje de procesar órdenes que están en un tipo de retención determinado. Este distintivo no puede modificarse para transacciones definidas por el sistema, pero puede establecerse para todas las transacciones personalizadas que no se deriven de una transacción abstracta.
Sucesos Un suceso es una aparición específica en el proceso de negocio, a menudo creando un cambio de estado o una alerta generada. Cuando se produce un suceso en una transacción, se desencadena una acción. La ficha Sucesos proporciona una interfaz para configurar sucesos y manejadores de sucesos. Para obtener más información sobre sucesos y manejadores de sucesos, consulte Adición de un suceso a una transacción y Definición de manejadores de sucesos.
Admite la dependencia de la transacción Marque este recuadro si desea dar soporte a la dependencia para esta transacción. Admite la finalización de transacción Marque este recuadro si desea dar soporte a la finalización de transacción. Para obtener más información sobre cómo configurar la finalización de transacción para transacciones ampliadas o personalizadas, consulte Configuración de una finalización de transacción. Nivel de operación Seleccione el nivel de operación para el que se utiliza la transacción. Puede seleccionar el nivel de cabecera o el nivel de línea. Para obtener información sobre cómo configurar operaciones a nivel de cabecera o a nivel de línea para transacciones de conducto de presupuesto, consulte Configuración de operaciones a nivel de cabecera y a nivel de línea para transacciones de conducto de presupuesto. Estados de recogida La ficha Estados de recogida proporciona una interfaz para configurar estados de recogida. Para obtener más información sobre los estados de recogida, consulte Adición de un estado de recogida a una transacción ampliada. Estados de completado La ficha Estados de completado proporciona una interfaz para configurar estados de completado. Para obtener más información sobre los estados de recogida, consulte Adición de un estado de recogida a una transacción ampliada.