Ir al contenido

Development

Esta sección ofrece documentación técnica para desarrolladores que trabajan con OKMFlow. Aquí encontrará la información necesaria para diseñar, implementar y personalizar flujos de trabajo que se integran con OpenKM.

Contenido de la sección Descripción
Process modelling Describe los elementos fundamentales de un flujo de trabajo: los distintos tipos de nodo (Start, End, Task, Action, Decision, Mail, Scheduled, Library) y las transiciones que los conectan para definir el flujo de ejecución.
Working with UI Working with UI documenta la interfaz web de OKMFlow: el panel Home para monitorizar procesos, el Designer para el diseño visual de flujos de trabajo, la gestión de usuarios y roles, y las herramientas administrativas disponibles.
API Description La descripción de la API documenta las clases de utilidades disponibles para scripting: FileLogger, FileUtils, PathUtils, StackTraceUtils y WorkflowUtils. Estas clases están disponibles en los nodos Action, Decision y Library.
Database description La descripción de la base de datos detalla el esquema de datos de OKMFlow: tablas de definición (estructura del flujo de trabajo) y tablas de ejecución (estado en tiempo de ejecución). Incluye diagramas ER y ejemplos de consultas SQL.
Workflow Beans Workflow Beans son objetos que representan entidades del sistema: Actor, ProcessDefinition, ProcessInstance, TaskInstance, y sus versiones DTO disponibles a través de la API de WorkflowUtils.
Workflow forms definition La definición de formularios de flujo de trabajo explica cómo crear interfaces de usuario mediante XML para las tareas: estructura DTD, tipos de campo disponibles (input, textarea, select, button, etc.) y su configuración.
Samples Los samples ofrecen flujos de trabajo de referencia que muestran distintas funcionalidades: desde casos básicos (Quick start, variables de proceso) hasta ejemplos avanzados (flujos de trabajo paralelos, integración REST, tareas programadas).