Saltar al contenido

Conceptos clave

El recorrido general explica qué es wasabi. Estas páginas profundizan un nivel más en las ideas que te permiten modelar procesos de negocio reales, no solo pantallas de captura de datos. Todo lo que aquí se describe ya forma parte de la plataforma.

Artefactos son la unidad que creas, y hay cuatro tipos: un formulario, una fuente de datos, un browser o una plantilla. Cuando publicas, se compilan en instantáneas inmutables con hash de contenido y procedencia completa, así que cada app es reproducible y auditable.

Vistas dan forma a los datos. Una vista es un pipeline que deriva un conjunto de datos nuevo a partir de tus documentos en vivo, muy parecido a una vista en una base de datos: filtra, agrupa y agrega registros en un resultado que se calcula bajo demanda y siempre está al día. Las vistas convierten documentos en crudo en totales, consolidados y reportes, sin definir un nuevo tipo de registro.

Browsers controlan la presentación. Un browser configura cómo se muestra un conjunto de datos y qué pueden hacer las personas con él: las columnas, la búsqueda, los filtros, las facetas, la vista de detalle y las acciones sobre cada registro. La mayoría de los browsers pertenecen a un formulario, pero un browser independiente respaldado por una vista se convierte en un reporte o tablero por sí mismo.

Flujos de trabajo son procesos de negocio dibujados como diagramas BPMN: tareas de usuario, de servicio y de IA conectadas con eventos y compuertas, ejecutadas por un motor duradero y basado en eventos que sobrevive a los reinicios y espera temporizadores o señales externas.

Procesos por mensajes dejan que las personas hagan avanzar el trabajo al actuar sobre un documento. Un flujo de trabajo puede pausarse y esperar, y luego avanzar cuando alguien pulsa Aprobar o Rechazar en el registro, con independencia de cualquier tarea asignada en la bandeja de entrada, tal como funcionan en realidad las aprobaciones y el surtido.

Transformación de datos reestructura los datos entre pasos. Los mapeos de entrada y de salida permiten que cada paso de un flujo de trabajo ajuste los datos a la entrada y a la salida, seleccionando campos, calculando valores y reestructurando datos anidados, todo sin código a la medida.

Alcance de expresiones es lo que una expresión puede ver. Dondequiera que se ejecute una expresión, su alcance depende del contexto: los campos de un formulario, el proceso en marcha y sus variables, la tarea actual, el usuario y su rol, o los datos que lleva un paso de un flujo de trabajo.