Seis tipos de definición, que apuntan unos a otros.

Una herramienta de configuración que produjera seis artefactos sin relación entre sí serían seis herramientas. Lo que convierte las definiciones en una capa de la plataforma en continON es que están vinculadas: una consulta guardada la leen otras cuatro familias, y un proceso alcanza un formulario, un documento, una notificación, una tarea y un puesto. Cambie la consulta y todo lo que depende de ella cambia con ella.

Solicitar una demoUna definición que se convierte en comportamiento

Cómo leer los vínculos Cada familia enumera aquello a lo que está vinculada. Un vínculo con otra definición se marca en verde azulado; un vínculo hacia algo que se ejecuta se marca con contorno. Los recuentos no están igualados – dos familias soportan la mayor parte del tejido, y esa es precisamente la cuestión.

Qué define cada familia, y a qué está vinculada.

  1. Proceso

    Estados, las transiciones entre ellos, quién actúa en cada uno y qué ocurre cuando se dispara una transición. Se almacena como definición y lo hace avanzar un motor en ejecución – el mismo objeto es a la vez el dibujo y el comportamiento.

    El Process Builder
    • Formulario

      el formulario que un estado muestra y captura

    • Documentar

      un documento generado en una transición

    • Consulta

      datos leídos y procedimientos almacenados ejecutados

    • El puesto

      quién actúa, resuelto por relación y no por nombre

    • Notificaciones

      correos electrónicos y mensajes en la aplicación emitidos en una transición

    • Tareas

      trabajo generado para que alguien lo haga

  2. Consulta y origen de datos

    Una lectura guardada y parametrizada – sobre los datos propios de continON o sobre una base de datos que usted ya utiliza. Las consultas guardadas son objetos de primer nivel, y por eso otras cuatro familias pueden apuntar a una sola en lugar de que cada una tenga la suya.

    El Query Builder
    • Formulario

      los datos con los que se rellena un campo o una cuadrícula

    • Informe

      las filas que muestra un informe

    • Panel

      lo que cuenta un widget

    • Documentar

      los valores que se combinan en una plantilla

    • Orígenes externos

      un sistema que se queda donde está

  3. Formulario

    Lo que se captura y se muestra en un punto de un proceso – campos, validación, diseño y secuencias de varias páginas. Con control de versiones, de modo que cambiar uno no reescribe lo que ya se envió con la versión anterior.

    El Form Builder
    • Proceso

      el estado al que pertenece este formulario

    • Consulta

      de dónde proceden sus opciones y cuadrículas

    • Panel

      un panel incrustado en el formulario

  4. Plantilla de documento

    El diseño de un documento que produce continON – un contrato, una carta, un certificado – con los campos que combina. Producir uno es un paso de un proceso, no una tarea de exportación aparte.

    Generación de documentos
    • Consulta

      los valores que se combinan en él

    • El servicio de documentos

      dónde se almacena el archivo producido y con qué permisos

  5. Informe

    Una vista renderizada y filtrable de datos operativos, clasificada en categorías y vinculada al estado del proceso al que pertenece.

    El Report Designer
    • Consulta

      las filas que lee

    • El puesto

      quién puede abrirlo – concedido a puestos y a socios

  6. Panel

    Widgets sobre las mismas consultas guardadas, parametrizados por contexto – así, una definición sirve para cada proyecto, unidad o socio en lugar de copiarse para cada público.

    • Consulta

      lo que mide cada widget

    • Formulario

      el formulario en el que puede incrustarse

    • El puesto

      quién puede verlo – concedido a puestos y a socios

Tres cosas distintas reciben el nombre de «configuración». No son lo mismo.

  1. Interpretado en tiempo de ejecución

    Los procesos, formularios, informes, paneles y plantillas de documento se almacenan como definiciones y se leen en directo. Cambiar uno cambia lo que hace la siguiente solicitud, sin reconstruir ni volver a desplegar nada.

  2. Esquema real, cambiado de verdad

    El Query & Data Source Builder puede crear y modificar tablas a partir de lo que usted introduce. Es un cambio de esquema real, ejecutado sobre su base de datos – potente, y no es lo mismo que editar una definición.

  3. Código escrito, donde se necesita

    Los formularios pueden incluir controladores de eventos escritos en JavaScript, y un paso de proceso puede ejecutar un procedimiento almacenado. Este es el punto de extensión, y es la razón por la que continON no se describe como un producto sin código.

La mayoría de los cambios operativos pertenecen a la primera. Algunos, a la segunda. Una pequeña parte, a la tercera, y continON lo dice en lugar de describirse como una plataforma sin código – porque en el momento en que un requisito supera a los diseñadores, la respuesta honesta importa más que la afirmación.

Lo que se muestra aquí, y lo que no.

El Form Builder, en modo asistente: una de las seis definiciones, con las páginas por las que se guiará una solicitud y la paleta de la que proceden sus campos. Ese es el lado de la definición del vínculo del que trata esta página. Lo que ninguna imagen fija puede mostrar es el otro lado – la solicitud que abre este formulario cuando alcanza el estado al que está vinculado el formulario – y no se dibuja nada para aparentar lo contrario.

El módulo BuildersCómo funciona el Process Builder

El Form Builder de continON en modo asistente: cuatro páginas en la parte superior, la paleta de diseño abierta a la izquierda y una página con un campo de texto y una cuadrícula de zonas de colocación para más componentes.
El Form Builder en modo asistente – cuatro páginas en la parte superior, la paleta de diseño abierta y una página con un campo y una cuadrícula de zonas de colocación.

Cambie una definición y observe lo que se mueve.

En un entorno anonimizado: edite una consulta guardada y abra después el informe, el panel y el formulario que la leen – y envíe una solicitud que genere un documento a partir de los mismos datos.