Package adalid.core.annotations
Annotation Type ProcessOperationClass
-
@Retention(RUNTIME) @Target(TYPE) public @interface ProcessOperationClass
La anotación ProcessOperationClass se utiliza para establecer atributos de meta operaciones que extienden la clase ProcessOperation.- Author:
- Jorge Campins
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description booleanautomaticAssumptionautomaticAssumption especifica si el usuario, cuyas acciones generan una tarea de esta clase de procesos, automáticamente asume, o no, la responsabilidad de realizar esa tarea.booleanbuiltInElemento reservado para las operaciones propias de la plataformaStringdeadlinedeadline especifica el máximo periodo de tiempo en el que se deberían realizar las tareas de esta clase de procesos.Stringnamename especifica el nombre alterno del procedimiento.StringnewTaskNotificationnewTaskNotification especifica el periodo de espera para enviar la notificación de nuevas tareas a los usuarios designados para ejecutar esta clase de procesos.StringnextUnassignedTaskEscalationnextUnassignedTaskEscalation especifica el periodo de espera para enviar las sucesivas notificaciones de tareas no asignadas a los supervisores de los supervisores de los usuarios designados para ejecutar esta clase de procesos.StringnextUnassignedTaskNotificationnextUnassignedTaskNotification especifica el periodo de espera para enviar las sucesivas notificaciones de tareas no asignadas a los supervisores de los usuarios designados para ejecutar esta clase de procesos.StringnextUnfinishedTaskEscalationnextUnfinishedTaskEscalation especifica el periodo de espera para enviar las sucesivas notificaciones de tareas no realizadas a los supervisores de los supervisores de los usuarios designados para ejecutar esta clase de procesos.StringnextUnfinishedTaskNotificationnextUnfinishedTaskNotification especifica el periodo de espera para enviar las sucesivas notificaciones de tareas no realizadas a los supervisores de los usuarios designados para ejecutar esta clase de procesos.booleannotifyAbandonmentnotifyAbandonment especifica si se debe enviar, o no, una notificación a los supervisores cuando alguno de sus supervisados abandona la responsabilidad de realizar una tarea de esta clase de procesos que le fue asignada.booleannotifyAssignmentnotifyAssignment especifica si se debe enviar, o no, una notificación a los usuarios cuando su supervisor les asigna la responsabilidad de realizar una tarea de esta clase de procesos.booleannotifyAssumptionnotifyAssumption especifica si se debe enviar, o no, una notificación a los supervisores cuando alguno de sus supervisados asume la responsabilidad de realizar una tarea de esta clase de procesos.booleannotifyCancellationnotifyCancellation especifica si se debe enviar, o no, una notificación a los usuarios que tienen asignada una tarea de esta clase de procesos cuando su supervisor, o el sistema, cancela esa tarea.booleannotifyCompletionnotifyCompletion especifica si se debe enviar, o no, una notificación a los supervisores cuando alguno de sus supervisados finaliza una tarea de esta clase de procesos.booleannotifyReliefnotifyRelief especifica si se debe enviar, o no, una notificación a los usuarios cuando su supervisor les releva de la responsabilidad de realizar una tarea de esta clase de procesos.booleannotifySupervisornotifySupervisor especifica si la notificación de nuevas tareas a los usuarios designados para ejecutar esta clase de procesos también se debe enviar, o no, a los supervisores de tales usuarios.Kleeneanoverloadingoverloading indica si al generar procedimientos SQL de la operación se puede, o no, sobrecargar (overload) el nombre del procedimiento.intprioritypriority especifica la prioridad de las tareas de esta clase de procesos.StringprocessingGroupprocessingGroup especifica el código que identifica el grupo de procesamiento al que pertenece la operación.Kleeneanserviceableserviceable indica si se debe, o no, generar código BWS (Business Web Service) para la operación.StringunassignedTaskEscalationunassignedTaskEscalation especifica el periodo de espera para enviar la primera notificación de tareas no asignadas a los supervisores de los supervisores de los usuarios designados para ejecutar esta clase de procesos.StringunassignedTaskNotificationunassignedTaskNotification especifica el periodo de espera para enviar la primera notificación de tareas no asignadas a los supervisores de los usuarios designados para ejecutar esta clase de procesos.StringunfinishedTaskEscalationunfinishedTaskEscalation especifica el periodo de espera para enviar la primera notificación de tareas no realizadas a los supervisores de los supervisores de los usuarios designados para ejecutar esta clase de procesos.StringunfinishedTaskNotificationunfinishedTaskNotification especifica el periodo de espera para enviar la primera notificación de tareas no realizadas a los supervisores de los usuarios designados para ejecutar esta clase de procesos.
-
-
-
Element Detail
-
name
String name
name especifica el nombre alterno del procedimiento.- Returns:
- name
- Default:
- ""
-
-
-
processingGroup
String processingGroup
processingGroup especifica el código que identifica el grupo de procesamiento al que pertenece la operación. Las aplicaciones generadas con la plataforma jee2 no permiten la ejecución simultánea de operaciones de un mismo grupo.- Returns:
- processingGroup
- Default:
- ""
-
-
-
newTaskNotification
String newTaskNotification
newTaskNotification especifica el periodo de espera para enviar la notificación de nuevas tareas a los usuarios designados para ejecutar esta clase de procesos. Es una expresión para calcular un valor relativo a la fecha y hora de la ejecución del disparador que da origen a la tarea. Escriba un número entero, mayor o igual que cero, seguido de una letra que identifique el intervalo de tiempo. La letra D mayúscula corresponde a días; la h minúscula, a horas; y la m minúscula, a minutos. Si especifica el número sin la letra, el intervalo será en días. Este atributo no tiene valor predeterminado. Si no se especifica, no se envian notificaciones para esta clase de procesos.- Returns:
- newTaskNotification
- Default:
- ""
-
-
-
notifySupervisor
boolean notifySupervisor
notifySupervisor especifica si la notificación de nuevas tareas a los usuarios designados para ejecutar esta clase de procesos también se debe enviar, o no, a los supervisores de tales usuarios. Especifique true para enviar la notificación a los supervisores. El valor predeterminado de este atributo es false. Este atributo es relevante solo si se especificó el valor de newTaskNotification.- Returns:
- notifySupervisor
- Default:
- false
-
-
-
notifyAssignment
boolean notifyAssignment
notifyAssignment especifica si se debe enviar, o no, una notificación a los usuarios cuando su supervisor les asigna la responsabilidad de realizar una tarea de esta clase de procesos. El valor predeterminado de este atributo es false.- Returns:
- notifyAssignment
- Default:
- false
-
-
-
notifyAssumption
boolean notifyAssumption
notifyAssumption especifica si se debe enviar, o no, una notificación a los supervisores cuando alguno de sus supervisados asume la responsabilidad de realizar una tarea de esta clase de procesos. El valor predeterminado de este atributo es false.- Returns:
- notifyAssumption
- Default:
- false
-
-
-
notifyRelief
boolean notifyRelief
notifyRelief especifica si se debe enviar, o no, una notificación a los usuarios cuando su supervisor les releva de la responsabilidad de realizar una tarea de esta clase de procesos. El valor predeterminado de este atributo es false.- Returns:
- notifyRelief
- Default:
- false
-
-
-
notifyAbandonment
boolean notifyAbandonment
notifyAbandonment especifica si se debe enviar, o no, una notificación a los supervisores cuando alguno de sus supervisados abandona la responsabilidad de realizar una tarea de esta clase de procesos que le fue asignada. El valor predeterminado de este atributo es false.- Returns:
- notifyAbandonment
- Default:
- false
-
-
-
notifyCancellation
boolean notifyCancellation
notifyCancellation especifica si se debe enviar, o no, una notificación a los usuarios que tienen asignada una tarea de esta clase de procesos cuando su supervisor, o el sistema, cancela esa tarea. El valor predeterminado de este atributo es false.- Returns:
- notifyCancellation
- Default:
- false
-
-
-
notifyCompletion
boolean notifyCompletion
notifyCompletion especifica si se debe enviar, o no, una notificación a los supervisores cuando alguno de sus supervisados finaliza una tarea de esta clase de procesos. El valor predeterminado de este atributo es false.- Returns:
- notifyCompletion
- Default:
- false
-
-
-
unassignedTaskNotification
String unassignedTaskNotification
unassignedTaskNotification especifica el periodo de espera para enviar la primera notificación de tareas no asignadas a los supervisores de los usuarios designados para ejecutar esta clase de procesos. Es una expresión para calcular un valor relativo a la fecha y hora de la ejecución del disparador que da origen a la tarea. Escriba un número entero, mayor o igual que cero, seguido de una letra que identifique el intervalo de tiempo. La letra D mayúscula corresponde a días; la h minúscula, a horas; y la m minúscula, a minutos. Si especifica el número sin la letra, el intervalo será en días. Este atributo no tiene valor predeterminado. Si no se especifica, no se envian notificaciones para esta clase de procesos.- Returns:
- unassignedTaskNotification
- Default:
- ""
-
-
-
unfinishedTaskNotification
String unfinishedTaskNotification
unfinishedTaskNotification especifica el periodo de espera para enviar la primera notificación de tareas no realizadas a los supervisores de los usuarios designados para ejecutar esta clase de procesos. Es una expresión para calcular un valor relativo a la fecha y hora de la ejecución del disparador que da origen a la tarea. Escriba un número entero, mayor o igual que cero, seguido de una letra que identifique el intervalo de tiempo. La letra D mayúscula corresponde a días; la h minúscula, a horas; y la m minúscula, a minutos. Si especifica el número sin la letra, el intervalo será en días. Este atributo no tiene valor predeterminado. Si no se especifica, no se envian notificaciones para esta clase de procesos.- Returns:
- unfinishedTaskNotification
- Default:
- ""
-
-
-
unassignedTaskEscalation
String unassignedTaskEscalation
unassignedTaskEscalation especifica el periodo de espera para enviar la primera notificación de tareas no asignadas a los supervisores de los supervisores de los usuarios designados para ejecutar esta clase de procesos. Es una expresión para calcular un valor relativo a la fecha y hora de la ejecución del disparador que da origen a la tarea. Escriba un número entero, mayor o igual que cero, seguido de una letra que identifique el intervalo de tiempo. La letra D mayúscula corresponde a días; la h minúscula, a horas; y la m minúscula, a minutos. Si especifica el número sin la letra, el intervalo será en días. Este atributo no tiene valor predeterminado. Si no se especifica, no se envian notificaciones para esta clase de procesos.- Returns:
- unassignedTaskEscalation
- Default:
- ""
-
-
-
unfinishedTaskEscalation
String unfinishedTaskEscalation
unfinishedTaskEscalation especifica el periodo de espera para enviar la primera notificación de tareas no realizadas a los supervisores de los supervisores de los usuarios designados para ejecutar esta clase de procesos. Es una expresión para calcular un valor relativo a la fecha y hora de la ejecución del disparador que da origen a la tarea. Escriba un número entero, mayor o igual que cero, seguido de una letra que identifique el intervalo de tiempo. La letra D mayúscula corresponde a días; la h minúscula, a horas; y la m minúscula, a minutos. Si especifica el número sin la letra, el intervalo será en días. Este atributo no tiene valor predeterminado. Si no se especifica, no se envian notificaciones para esta clase de procesos.- Returns:
- unfinishedTaskEscalation
- Default:
- ""
-
-
-
nextUnassignedTaskNotification
String nextUnassignedTaskNotification
nextUnassignedTaskNotification especifica el periodo de espera para enviar las sucesivas notificaciones de tareas no asignadas a los supervisores de los usuarios designados para ejecutar esta clase de procesos. Es una expresión para calcular un valor relativo a la fecha y hora de la ejecución del disparador que da origen a la tarea. Escriba un número entero, mayor o igual que cero, seguido de una letra que identifique el intervalo de tiempo. La letra D mayúscula corresponde a días; la h minúscula, a horas; y la m minúscula, a minutos. Si especifica el número sin la letra, el intervalo será en días. Este atributo no tiene valor predeterminado. Si no se especifica, no se envian notificaciones para esta clase de procesos.- Returns:
- nextUnassignedTaskNotification
- Default:
- ""
-
-
-
nextUnfinishedTaskNotification
String nextUnfinishedTaskNotification
nextUnfinishedTaskNotification especifica el periodo de espera para enviar las sucesivas notificaciones de tareas no realizadas a los supervisores de los usuarios designados para ejecutar esta clase de procesos. Es una expresión para calcular un valor relativo a la fecha y hora de la ejecución del disparador que da origen a la tarea. Escriba un número entero, mayor o igual que cero, seguido de una letra que identifique el intervalo de tiempo. La letra D mayúscula corresponde a días; la h minúscula, a horas; y la m minúscula, a minutos. Si especifica el número sin la letra, el intervalo será en días. Este atributo no tiene valor predeterminado. Si no se especifica, no se envian notificaciones para esta clase de procesos.- Returns:
- nextUnfinishedTaskNotification
- Default:
- ""
-
-
-
nextUnassignedTaskEscalation
String nextUnassignedTaskEscalation
nextUnassignedTaskEscalation especifica el periodo de espera para enviar las sucesivas notificaciones de tareas no asignadas a los supervisores de los supervisores de los usuarios designados para ejecutar esta clase de procesos. Es una expresión para calcular un valor relativo a la fecha y hora de la ejecución del disparador que da origen a la tarea. Escriba un número entero, mayor o igual que cero, seguido de una letra que identifique el intervalo de tiempo. La letra D mayúscula corresponde a días; la h minúscula, a horas; y la m minúscula, a minutos. Si especifica el número sin la letra, el intervalo será en días. Este atributo no tiene valor predeterminado. Si no se especifica, no se envian notificaciones para esta clase de procesos.- Returns:
- nextUnassignedTaskEscalation
- Default:
- ""
-
-
-
nextUnfinishedTaskEscalation
String nextUnfinishedTaskEscalation
nextUnfinishedTaskEscalation especifica el periodo de espera para enviar las sucesivas notificaciones de tareas no realizadas a los supervisores de los supervisores de los usuarios designados para ejecutar esta clase de procesos. Es una expresión para calcular un valor relativo a la fecha y hora de la ejecución del disparador que da origen a la tarea. Escriba un número entero, mayor o igual que cero, seguido de una letra que identifique el intervalo de tiempo. La letra D mayúscula corresponde a días; la h minúscula, a horas; y la m minúscula, a minutos. Si especifica el número sin la letra, el intervalo será en días. Este atributo no tiene valor predeterminado. Si no se especifica, no se envian notificaciones para esta clase de procesos.- Returns:
- nextUnfinishedTaskEscalation
- Default:
- ""
-
-
-
deadline
String deadline
deadline especifica el máximo periodo de tiempo en el que se deberían realizar las tareas de esta clase de procesos. Es una expresión para calcular un valor relativo a la fecha y hora de la ejecución del disparador que da origen a la tarea. Escriba un número entero, mayor o igual que cero, seguido de una letra que identifique el intervalo de tiempo. La letra D mayúscula corresponde a días; la h minúscula, a horas; y la m minúscula, a minutos. Si especifica el número sin la letra, el intervalo será en días. Este atributo no tiene valor predeterminado. Si no se especifica, no se calcula la fecha/hora límite para esta clase de procesos.- Returns:
- deadline
- Default:
- ""
-
-
-
automaticAssumption
boolean automaticAssumption
automaticAssumption especifica si el usuario, cuyas acciones generan una tarea de esta clase de procesos, automáticamente asume, o no, la responsabilidad de realizar esa tarea. La asunción automática solo será posible si ejecutar el proceso es tarea del usuario y éste está debidamente autorizado para hacerlo sobre el recurso que corresponde a la tarea. El valor predeterminado de este atributo es false.- Returns:
- automaticAssumption
- Default:
- false
-
-
-
overloading
Kleenean overloading
overloading indica si al generar procedimientos SQL de la operación se puede, o no, sobrecargar (overload) el nombre del procedimiento. Su valor es uno de los elementos de la enumeración Kleenean. Seleccione TRUE si se puede sobrecargar el nombre; en caso contrario, seleccione FALSE. Alternativamente, omita el elemento o seleccione UNSPECIFIED para utilizar el valor predeterminado del atributo. El valor predeterminado del atributo es FALSE.- Returns:
- overloading
- Default:
- adalid.core.enums.Kleenean.UNSPECIFIED
-
-
-
serviceable
Kleenean serviceable
serviceable indica si se debe, o no, generar código BWS (Business Web Service) para la operación. Su valor es uno de los elementos de la enumeración Kleenean. Seleccione TRUE para generar código BWS; en caso contrario, seleccione FALSE. Alternativamente, omita el elemento o seleccione UNSPECIFIED para utilizar el valor predeterminado del atributo. El valor predeterminado del atributo es FALSE. La generación del código BWS también depende del valor especificado mediante el método setInternetAccessAllowed del proyecto maestro, y del elemento bws de la anotación EntityCodeGen de la entidad a la que pertenece la operación.- Returns:
- serviceable
- Default:
- adalid.core.enums.Kleenean.UNSPECIFIED
-
-