Saltar al contenido principal

Diseñador de Trabajo

El Diseñador de Trabajo es el área de Sybot dedicada a la creación, el intercambio y la modificación de los objetos de diseño.

El Diseñador de Trabajo gestiona:

  • Flujos de Trabajo de Sybot;
  • Flujos de Trabajo BPMN;
  • Vistas de Usuario;
  • Modelos Semánticos.

Los tipos disponibles dependen de las funcionalidades habilitadas y de los permisos del usuario.

Vista general del Diseñador Workbench con comandos de abrir, crear, importar, exportar y objetos recientes
El Diseñador de Trabajo reúne el acceso a los editores, el intercambio de objetos y la recuperación de trabajo reciente en un único área.
Un solo espacioFlujos de Trabajo, BPMN, Vistas de Usuario y Modelos Semánticos permanecen agrupados en la misma página.
Sesiones protegidasSybot evita modificaciones concurrentes y permite la apertura en solo lectura.
Continuidad del trabajoLas pestañas, el orden y los objetos abiertos pueden ser restaurados en la sesión.

Abrir el Diseñador de Trabajo

Seleccionar Diseñador en la barra superior o en el área Funcionalidades del Espacio de Trabajo.

Cuando desde Estudio, Proyectos o desde otra página se abre un objeto en modificación, Sybot lo lleva directamente al Diseñador de Trabajo y abre el editor en la pestaña correspondiente.

La pestaña Diseñador de Trabajo siempre está presente y no puede ser cerrada.

Abrir un objeto

En la pestaña Diseñador de Trabajo están disponibles los comandos:

  • Abrir Flujo de Trabajo;
  • Abrir BPMN;
  • Abrir Vista de Usuario;
  • Abrir Modelo Semántico.

Cada comando abre un panel lateral. Es posible filtrar la lista por:

  • nombre o descripción;
  • uno o más roles;
  • uno o más Proyectos.

El icono de color en el encabezado identifica el tipo de objeto tratado y está presente también en los paneles Crear, Importar y Exportar.

Seleccionar el objeto deseado para abrirlo en una nueva pestaña interna. Si el mismo objeto ya está abierto en la misma modalidad, Sybot reactiva la pestaña existente sin crearne una copia.

Panel Abrir Flujo de Trabajo en el Diseñador Workbench con filtros por nombre, rol y proyecto
Ejemplo: los Flujos de Trabajo del proyecto Sybot Documentation se filtran por nombre, rol y Proyecto antes de la apertura.

Crear un objeto

Abrir el menú Crear y elegir una de las tipologías disponibles. Sybot abre la procedimiento en un panel lateral flotante coherente con los paneles Abrir, Importar y Exportar. La página de abajo no cambia de tamaño; para cerrar el panel usar la X o Anular.

Flujos de Trabajo y BPMN son comandos distintos: el tipo es determinado por la voz escogida y no debe ser seleccionado nuevamente en el panel. Al terminar de crear Sybot abre el nuevo objeto en una pestaña de modificación.

Para crear un Flujo de Trabajo de Sybot o BPMN es obligatorio elegir al menos un Proyecto en el cual se dispone del rol Owner o Editor. Es posible seleccionar más Proyectos y el nuevo objeto se añade automáticamente a cada uno de ellos. Si no está disponible ningún Proyecto modificable, occorre crearlo o pedir al relativo Owner el rol Editor. También para Vistas de Usuario y Modelos Semánticos deben ser indicados al menos un Proyecto y un rol.

Durante la importación de uno o más Flujos de Trabajo es ugualmente obligatorio elegir al menos un Proyecto de destino. Todos los Flujos de Trabajo importados, comprenden las eventuales dependencias incluidas en el package, se añaden a todos los Proyectos seleccionados. La exportación no requiere la elección de Proyectos.

Menú Crear del Diseñador Workbench con Flujo de Trabajo, BPMN, Vista de Usuario y Modelo Semántico
El menú Crear distingue inmediatamente las cuatro tipologías y abre el panel apropiado sin cambiar página.

Importar y exportar

Los menús Importar y Exportar recogen las tipologías para las cuales el intercambio es disponible.

Cuando se exporta un Workflow, una Vista de Usuario o un Modelo Semántico, el Workbench abre el panel lateral de selección: es por lo tanto posible buscar y filtrar el objeto antes de iniciar la exportación.

Para los Workflow de Sybot es posible seleccionar múltiples elementos y exportarlos juntos en un único package.

También las procedencias de importación se abren en paneles laterales. El panel no impide la consulta del Workbench y mantiene todas las opciones específicas previstas para el tipo de objeto importado.

El panel es flotante: abriéndolo la página inferior no cambia de tamaño y los comandos de apertura permanecen disponibles a la izquierda. La cabecera y el ancho son coherentes con los paneles Abrir y Exportar; Proyectos y roles de destino se disponen en vertical para mantener legibles todas las opciones. Para cerrarlo usar la X en la cabecera o el comando Cancelar.

Para una Vista de Usuario, la exportación permite elegir si incluir Modelos Semánticos, conexiones y roles. En importación Sybot muestra las dependencias, señala las que ya están presentes y permite reutilizarlas, sobrescribirlas cuando esté permitido o crear duplicados con nuevos nombres.

Para un Modelo Semántico, la importación requiere verificar Proyectos, roles y asociaciones de las conexiones. Las Vistas de Usuario que utilizan el modelo no se importan automáticamente.

Las contraseñas de las conexiones manuales no se incluyen en los paquetes exportados.

Panel Exportar Flujo de Trabajo con dos Flujos de Trabajo seleccionados en el proyecto Sybot Documentation
La exportación de los Workflow permite una selección múltiple y produce un único package.
Panel Importar Vista de Usuario con Proyectos, roles, Modelo Semántico y conexión a asociar
La importación de una Vista muestra dependencias y asociaciones antes de crear los objetos.

Objetos recientes

La sección Últimos objetos creados o modificados se divide por tipología. Seleccionar un elemento para abrirlo directamente en su editor.

El comando Actualizar recarga las listas después de una modificación del catálogo.

Gestionar las pestañas

Cada pestaña muestra el tipo y el nombre del objeto. Un indicador junto al nombre señala la presencia de modificaciones no aún guardadas.

Las pestañas de los objetos pueden ser arrastradas para modificarne el orden; la pestaña Workbench permanece fija al principio de la barra. El orden elegido se conserva en la recuperación de la sesión corriente. Posicionando el puntero sobre el nombre de una pestaña, el tooltip muestra tipo objeto - nombre objeto, útil cuando el título está truncado por falta de espacio.

Para cerrar una pestaña usar la X. Si están presentes modificaciones no guardadas, Sybot requiere una confirmación. Después de la cierre se reactiva la última pestaña consultada aún abierta; el Workbench se muestra sólo cuando no existe un documento previo.

En el editor BPMN el comando Cerrar ejecuta la confirmación prevista por el editor y, al término, cierra la relativa pestaña del Workbench.

Las pestañas de Vistas de Usuario y Modelos Semánticos reportan el nombre del objeto. La pestaña de previsualización usa el título Vista previa · nombre vista. Si la previsualización está ya abierta, una nueva selección de Vista previa reactiva la misma pestaña y carga la boleta recién guardada. La previsualización recarga también la boleta cuando la relativa pestaña o ventana vuelve efectivamente en primer plano. Los normales clics sobre los widgets, las cabeceras o el espacio libre de la vista no avían un nuevo cargamiento.

Las confirmaciones de publicación y los eventuales mensajes operativos de los editores se muestran en el área notificaciones del Workbench, así restan visibles incluso cuando la operación ocurre dentro de una pestaña editor.

Las pestañas de la sesión se restauran automáticamente cuando se abre o se recarga el Diseñador. El botón Restaurar las pestañas de la sesión sirve a intentar manualmente el recuperación cuando una pestaña no ha sido reconstruida, por ejemplo porque el objeto era temporalmente indisponible o en conflicto. Si las pestañas están ya todas abiertas, Sybot lo comunica sin crearlas duplicados.

Modo Pantalla Completa

El botón Modo Pantalla Completa junto a la restauración oculta el menú superior del producto y asigna todo el espacio disponible al Workbench. El segundo clic restaura el menú; la preferencia es válida en la sesión del navegador. No es el modo de pantalla completa nativo del navegador, por lo que no requiere confirmaciones ni permisos adicionales.

Diseñador Workbench con pestañas abiertas para Flujo de Trabajo, BPMN, Vista de Usuario y Modelo Semántico
Las pestañas identifican el tipo de objeto; el círculo indica cambios no guardados y el candado una pestaña en solo lectura.

Conflictos de Modificación

Un objeto puede tener una sola sesión de modificación activa.

Si el objeto ya está abierto en otra pestaña, ventana o sesión, es posible:

  • cancelar la apertura;
  • abrir el objeto en solo lectura;
  • adquirir explícitamente la modificación.

La adquisición hace que la sesión anterior deje de ser escribible. Antes de usarla, verifique que en la otra sesión no haya modificaciones que conservar.

Si una sesión ya no es válida, la pestaña muestra un mensaje y evita que continúe modificando el objeto.

Diálogo del Taller de Diseño para un objeto ya abierto en modo de edición con las acciones Deshacer, Abrir solo lectura y Obtener edición
En caso de conflicto, se puede cancelar, consultar el objeto en solo lectura o adquirir explícitamente la modificación.

Modificar un Workflow Sybot

El diseñador del Workflow ocupa toda la altura disponible en la relativa pestaña. Cuando una ejecución muestra el panel Registro de Ejecución, es posible redimensionarlo arrastrando la cabecera o cerrarlo con la flecha en la parte superior derecha.

Al entrar en modificación, la barra lateral muestra las tareas en uso, los tipos disponibles y las tareas de otros Workflows. La guía contextual se actualiza en función de la tarea o la sección seleccionada. Los textos de los catálogos laterales se renderizan en modo de alta definición incluso cuando el Diseñador está abierto en el Workbench o la ventana se redimensiona.

De Todos los Workflows de Tarea es posible importar como duplicado Declarar Variable, siempre que el Workflow actual no contenga ya uno. El Diseñador mantiene el vínculo de unicidad y señala la tarea existente cuando la adición no está permitida.

La minicarta, cuando se abre, permanece visible en la esquina inferior derecha del diagrama incluso si se redimensiona la ventana o la barra lateral.

Editores Disponibles

Cada objeto se abre en su editor completo, alojado en la pestaña correspondiente del Workbench. Cambiar pestaña no cierra los otros editores y no pierde el punto de trabajo actual.

Workflow Sybot y BPMN

El Diseñador de Workflows pone a disposición un diagrama de bajo código, un catálogo de tareas, la configuración contextual, la guía, la minicarta, el inicio y el Registro de Ejecución. El Diseñador de BPMN ofrece una paleta BPMN, un lienzo, un panel de propiedades, la validación, el guardado y el inicio del proceso.

Diseñador de Flujos de Trabajo con el flujo de trabajo sintético Procesamiento de Pedidos y minimapa
Workflow Sybot: composición de bajo código, tareas configurables, conexiones y minicarta.
Diseñador BPMN con el proceso sintético Aprobación de Pedido, paleta y propiedades
BPMN: modelado del proceso con paleta, lienzo y propiedades del elemento seleccionado.

Vistas de Usuario y Modelos Semánticos

El Editor de Vistas de Usuario combina páginas, widgets, fuentes de datos, propiedades, vista previa, versiones y publicación. El Editor de Modelos Semánticos permite importar entidades, modelar campos y relaciones, definir medidas, verificar la salud del modelo y publicarlo.

Editor de Vista de Usuario sintética Monitoreo de Pedidos con widgets, lienzo y propiedades
Vistas de Usuario: diseño visual, widgets, datos, vista previa, versiones y publicación.
Editor de Modelo Semántico sintético Análisis de Pedidos con entidades de clientes y pedidos
Modelos Semánticos: entidades, campos, relaciones, mediciones, refresco y diagnóstico.

Resultado esperado

Los editores permanecen agrupados en una sola página de aplicación. El paso entre los objetos se realiza mediante pestañas internas y la apertura repetida del mismo objeto no produce duplicados.

Si un objeto no aparece en el panel de apertura, verificar los filtros, la pertenencia a los Proyectos y el permiso de modificación asignado.