Alto grado de personalización
Completa el formulario para solicitar información

Realiza personalizaciones incluso muy complejas en tiempos reducidos
Fluentis ERP está diseñado para permitir, en plazos cortos, personalizaciones incluso muy complejas, solucionando eficazmente los diversos requerimientos del proyecto.
La solución permite personalizar cada capa de la aplicación.
Mediante parametrización, gestión de perfiles y, cuando es necesario, personalización a medida, es posible adaptar todas las necesidades específicas del cliente, realizando cambios o creando nuevas funcionalidades tanto a nivel de interfaz de usuario como en el business layer/la capa de negocio, manteniendo estas adaptaciones incluso durante futuras actualizaciones.
Diferentes herramientas disponibles para
distintos tipos de personalización
Perfiles
Es muy valorada la posibilidad, tanto por parte del consultor como del usuario final (si tiene los permisos), de personalizar la interfaz gráfica directamente en el entorno oficial, sin necesidad de recurrir a un programador.
La interfaz de usuario de Fluentis puede ser personalizada de la siguiente manera:
- Modificando el orden y la cantidad de campos en las grillas/cuadrículas.
- Agregando, eliminando o moviendo campos en los filtros y en los formularios de detalle.
- Modificando las traducciones de las etiquetas (labels).
Todas estas modificaciones, una vez aplicadas, para que puedan utilizarse en la próxima apertura de los formularios, deben ser guardadas como perfiles, es decir, un conjunto de configuraciones asociadas a una etiqueta, que pueden ser seleccionadas por el usuario a través de un combobox/cuadro combinado.
Los perfiles pueden ser configurados por usuario, por rol o como perfiles globales, y pueden configurarse para que sean seleccionables o cargados por defecto.
Ver detallesExtradata
Un elemento fundamental para ampliar la información disponible en las clases estándar sin necesidad de programación es el extradata: la posibilidad de añadir una propiedad extra a lo establecido por defecto, sin modificar la base de datos ni personalizar la clase correspondiente.
Es posible gestionar simultáneamente extradata de diferentes tipos:
- Datos simples, como cadenas de texto, números y fechas.
- Datos complejos, es decir, enlaces a otros objetos/tablas físicas con una estructura de información basada en código/descripción.
- Datos complejos provenientes de fuentes de datos creadas por el usuario, siempre que mantengan una estructura basada en código/descripción.
Además, el extradata permite aprovechar de forma automática el concepto de propagación de la información; es decir, durante la configuración se puede definir si el dato vinculado —por ejemplo, a un artículo— debe ser propagado a los elementos relacionados, como la copia del artículo indicada en una orden de producción o en una factura electrónica.
El extradata se puede cargar en la pestaña de gestión correspondiente donde esté previsto por defecto, o bien añadirse en cualquier parte de la forma como campo adicional, y después guardarse a través del perfil.
Ver detallesFluentis Query Studio & Datasource
Otras herramientas que se basan en el concepto de reutilización de información y que permiten optimizar los tiempos en diferentes personalizaciones —tanto para Extradata como para Business Intelligence— son Fluentis Query Studio y Datasource.
Fluentis Query Studio es un panel que, integrado directamente en la aplicación, introduce un gestor SQL que permite explorar la base de datos, escribir consultas (queries), probarlas y finalmente guardarlas para poder reutilizarlas en diferentes contextos del sistema.
Los Datasource son fuentes de datos personalizadas que pueden basarse en objetos físicos o en consultas SQL. Permiten al usuario aplicar transformaciones, como reglas de ordenamiento y agregación, añadidura de campos calculados y fórmulas, etc.
Una vez creada la fuente de datos, el usuario puede guardarla para reutilizarla en distintos contextos de la aplicación, como los extradata o la Business Intelligence.
Scripting
Fluentis introduce un nuevo concepto de personalización a través de la lógica de scripting, evitando el proceso de recompilación y publicación del código, lo que elimina el tiempo de inactividad del cliente durante la salida a producción.
La aplicación expone una serie predeterminada de métodos que permiten, a través de un IDE simplificado e integrado, personalizar las lógicas algorítmicas y el¨ view model¨/modelo de vista según una estructura guiada. Esto orienta al usuario en la incorporación de código personalizado, asegurando una compatibilidad mayor y de mejor calidad.
La posibilidad de intervenir directamente en el entorno productivo —gracias a las dll generadas dinámicamente— y de crear scripts de alta complejidad por parte de consultores que no son programadores, utilizando la programación visual con Blockly, convierte el scripting en una auténtica revolución fundamental.
Ver detallesBlockly
La creación de lógicas de programación mediante scripts, incluso de alta complejidad, aplicadas tanto del lado cliente como del lado servidor y en contextos específicos como Supervisor, Workflow, etc., se vuelve accesible en Fluentis incluso para quienes no son desarrolladores ni conocen el lenguaje C#.
Blockly es una modalidad de programación visual basada en el encadenamiento de bloques gráficos autoexplicativos, que generan automáticamente el código necesario para su aplicación.
Custom & Wizard
Cuando las parametrizaciones y personalizaciones realizadas a través de las herramientas específicas de soporte ya no sean suficientes para satisfacer los requerimientos funcionales del cliente, es posible intervenir con un nivel de personalización más avanzado, que mediante la escritura de código XAML y C# permite crear nuevos procedimientos completamente personalizados o revisar los ya existentes.
Fluentis, a través de ARM, ofrece la posibilidad de personalizar las clases, creando nuevas o agregando propiedades a las ya existentes.
Estos nuevos elementos pueden luego integrarse con las lógicas algorítmicas y la interfaz gráfica presentada al usuario, desarrollando así código personalizado.
En ARM hay diferentes herramientas disponibles que facilitan la realización de estas personalizaciones, como los tools/las herramientas para la gestión de Ribbon/cinta de opciones y botones, y los asistentes (Wizards) para la creación de Objetos y Formularios.
Ver detalles
Customización y productividad al máximo nivel
ARM (Application Resource Manager)
La suite tecnológica de Fluentis, a través de ARM (Application Resource Manager), permite al Partner una personalización completa de la aplicación.
Es posible ampliar la interfaz de usuario modificando los formularios, cambiar los algoritmos que definen la capa de “Business Logic” e incluso extender la estructura de la base de datos.
Dentro de ARM también es posible extender de manera rápida y organizada todas las entidades estructurales de Fluentis, tales como:
Business Logic
Gracias a las funcionalidades de ARM, es posible extender la lógica de negocio de cada objeto, modificando y derivando un método estándar a uno personalizado, además de tener la posibilidad de crear nuevas funcionalidades. Todo esto se desarrolla utilizando el lenguaje de programación estándar C#, que gracias al principio de herencia del código permite realizar un override/sobrescritura de los métodos sin necesidad de modificar ni visualizar el código estándar.
Interfaz de Usuario
A través de una serie de asistentes (wizards), plantillas y otras herramientas de soporte, ARM guía al usuario en la creación y personalización de formularios y widgets personalizados, permitiendo redefinir cómo deben ser visualizados los objetos y clases por el usuario final.
Repositorio de Objetos
ARM permite una creación o asociación fácil y rápida de los mapeos de objetos con la base de datos. Gracias al Object Browser y otras herramientas dedicadas, ARM permite al usuario explorar la base de datos y su mapeo en objetos, generando y gestionando la creación de nuevos campos y columnas con sus respectivas propiedades y clases en el código.
Menu
Gracias a un área de gestión específica, es posible personalizar con ARM las Ribbon Bar y Tile View de Fluentis, asociando a los diferentes usuarios menús específicos en el idioma deseado y creando menús y botones completamente nuevos.
Seguridad
Menús dedicados permiten gestionar la licencia, las conexiones a la base de datos y servicios adicionales, así como definir roles, derechos y restricciones asociados al usuario.
Gestión de usuarios
Importa y mantiene siempre actualizados los usuarios del sistema, ya sea provenientes de Active Directory o ingresados manualmente, y para cada uno define tipo de licencia, roles, derechos y restricciones.
Actualizaciones simples y rápidas gracias a Fluentis Live Update
Para garantizar el máximo soporte y hacer que los procesos de instalación y actualización de la suite Fluentis sean simples e inmediatos para todos, hemos integrado la gestión de todos los posibles escenarios en la herramienta de instalación Fluentis Live Update, una aplicación web accesible desde el navegador.

A través de Fluentis Live Update es posible:
Realizar una primera instalación de ARM/Fluentis.
Gestionar cambios de versión y actualizaciones mediante parches.
Transferir las implementaciones realizadas de un entorno de origen a uno de destino.
Administrar distintos tipos de bases de datos relacionales como SQL Server o PostgreSQL.
Gestionar diferentes tipos de instalaciones en Windows o Linux, con sus configuraciones de pools en IIS o de containers para Docker.
Instalar y configurar módulos externos como BizLink.
Beneficios para
el Cliente
Instalación estandarizada de la suite Fluentis.
Posibilidad de crear de manera simple y rápida entornos de prueba antes de la puesta en producción.
Procedimiento consolidado y automatizado para migrar personalizaciones.
Reducción de los tiempos de actualización y/o upgrade del aplicativo, lo que significa ahorro en costes relacionados con paradas técnicas.
Beneficios para
el Partner
Estandarizar la actividad de instalación y actualización del aplicativo.
Minimizar el conocimiento necesario para llevar a cabo las operaciones de actualización.
Evitar procedimientos manuales manteniendo el control gracias a una automatización completa del proceso, incluidos los backups/las copias de seguridad.
Posibilidad de crear entornos paralelos para desarrollo y pruebas.
Mantener a los clientes siempre actualizados a la última versión o parche.
Descubre lo que Fluentis ERP puede hacer
por tu empresa
Prueba gratuita de 15 días | Sin renovación automática | Acceso inmediato
Contáctanos para más información