Personalización de la bandeja de entrada

El comportamiento predeterminado de las funcionalidades Acciones de bandeja de entrada, Acciones de tarea y Búsqueda de tareas puede modificarse utilizando Guice para invocar código personalizado que sustituya al comportamiento predeterminado.
Nota: Guice es una infraestructura desarrollada por Google que se sale del ámbito de este documento. Puede obtener información adicional sobre Guice consultando la guía del usuario de Guice.

Cúram Workflow Management System contiene los siguientes puntos de personalización y sus correspondientes implementaciones predeterminadas:

Tabla 1. Puntos de personalización

Punto de personalización

Clase de interfaz

Clase de implementación predeterminada

Acciones de bandeja de entrada

curam.core.hook.
task.impl.InboxActions

curam.core.hook.
task.impl.InboxActionsImpl

Acciones de tarea

curam.core.hook.
task.impl.TaskActions

curam.core.hook.
task.impl.TaskActionsImpl

Búsqueda de tareas y búsqueda de tareas disponibles

curam.core.hook.
task.impl.SearchTask

curam.core.hook.
task.impl.SearchTaskImpl

Consulta de tareas

curam.core.hook.
task.impl.TaskQuery

curam.core.hook.
task.impl.TaskQueryImpl

Generación de SQL de búsqueda de tareas

curam.core.hook.
task.impl.SearchTaskSQL

curam.core.hook.
task.impl.SearchTaskSQLImpl

Las siguientes Acciones de bandeja de entrada pueden personalizarse:

Las siguientes Acciones de tarea pueden personalizarse:

Los siguientes métodos de Búsqueda de tareas y Búsqueda de tareas disponibles pueden personalizarse:

Los siguientes métodos de Consulta de tareas pueden personalizarse:

Los siguientes métodos de generación de SQL de búsqueda de tareas pueden personalizarse. Estos métodos se utilizan para generar el SQL de todas las funciones anteriores de búsqueda de tareas.