Adaptación y Extensión de Productos eFactory
(eFactory v4.0.1, también válido para versiones anteriores)
En un entorno tan cambiante como el actual, la adaptabilidad de la empresa es esencial para mantener la eficiencia en las operaciones y así lograr ser competitivos. Diseñar software nuevo a la medida de su empresa resulta en un proyecto largo y costoso, y adquirir software genérico implica modificar los procesos de negocio de la empresa para adaptarse al mismo. eFactory ofrece una alternativa intermedia: un software que cuenta con todas las funcionalidades para procesos de negocio generales, y permite su ampliación mediante funcionalidades hechas a la medida según las necesidades de su empresa. Así, los productos eFactory son adaptables y extensibles.
En este artículo explicaremos los diferentes mecanismos de adaptación y extensión disponibles en los diferentes productos eFactory: eFactory ERP/CRM, eFactory Contabilidad, eFactory Nómina, eFactory Punto de Venta, etc, para ajustar el sistema a las necesidades de su empresa con un mínimo impacto sobre su modelo de negocios.
Reportes y Formatos Personalizados
Cada uno de los documentos y maestros de eFactory ERP/CRM, eFactory Contabilidad, y eFactory Nómina, disponen de varios
Formatos de impresión integrados, accesibles mediante el botón
Imprimir del formulario.
|
Botón Imprimir en el Formulario de Facturas de Venta en eFactory ERP/CRM |
Este botón muestra en pantalla una lista de los formatos asociados al formulario. Estos generan documentos en formato PDF que pueden ser almacenados electrónicamente, enviados por correo o impresos para entregar ser entregados físicamente a un tercero.
|
Lista de Formatos de Facturas de Venta en eFactory ERP/CRM |
Lógicamente, algunos formatos como el de
Facturas de Venta u
Órdenes de Pago tendrán que ser adaptados para colocar un membrete de la empresa, incluir datos adicionales propios del modelo de negocios, usar un tamaño diferente al tradicional tamaño carta, o eliminar las cajas y líneas en caso de imprimir en formatos preimpresos.
|
Formato Básico de Facturas de Venta |
Estos formatos también están disponibles en diferentes formularios en otros productos eFactory, como Sales T, In Hand Manager, In Hand Customer, In Hand Provider, Super Mobile, Warehouse, etc.
|
Formatos de Impresión de Pedidos en eFactory Sales T |
|
Formato de Impresión en eFactory Super Mobile |
En eFactory, un consultor de Factory Soft o algún técnico del departamento de TI de tu empresa (o tú mismo, si tienes conocimientos básicos de programación) pueden implementar adaptaciones a los formatos existentes, o mejor aun crear nuevos formatos para diferentes propósitos, como por ejemplo varios formatos para imprimir órdenes de pago con sus cheques dependiendo del modelo de cheque del banco al que pertenezca la cuenta a debitar.
Igualmente, los productos eFactory cuentan con un largo stock de
Reportes, que muestran listados de registros con diferentes niveles de detalle. En los productos centrales de eFactory estos reportes se encuentran en la sección de reportes de cada módulo.
|
Reportes de Módulo de Ventas en eFactory ERP/CRM |
Desde allí se abre el panel de reportes asociado a la opción seleccionada, donde se muestra todos los reportes del mismo (en la imagen de ejemplo se muestra el formulario de reportes de Cuentas por Cobrar). Cada uno de estos reportes cuenta con parámetros que permiten indicar el conjunto de registros que se desea mostrar, como el rango de fechas, clientes, sucursales, etc.
|
Reportes de Cuentas por Cobrar en eFactory ERP/CRM |
Los reportes que vienen por defecto con eFactory cubren las necesidades generales de la mayoría de las empresas, proveyendo listados que ayudan a analistas de los diferentes departamentos de la misma en la toma de decisiones.
|
Reporte "Listado de Estado de Cuentas de Clientes" en eFactory ERP/CRM |
En eFactory Punto de Ventas (iPOS) y los productos eFactory para móviles y tabletas estos reportes se encuentran diferentes formularios, siempre disponibles según la tarea realizada por el usuario en el momento.
|
Reportes en eFactory iPOS - Productos eFactory |
|
Reportes en eFactory In Hand Manager |
|
Reporte de Documentos Pendientes en eFactory Super Mobile |
Y al igual que con los formatos, es posible personalizar la presentación de los reportes o crear nuevos reportes que incluyan información adicional o que presenten los datos de diferentes formas para facilitar su análisis, o por ejemplo para generar una salida directamente en MS Excel o M Word, o archivos XML o de texto plano.
Adicionalmente, es posible adaptar estos reportes para que solo muestren cierta información que depende del usuario que la esté viendo, o incluso limitar por completo los reportes (y grupos de reportes) o formatos disponibles a cada usuario o grupos de usuarios, mediante el Administrador de Reportes, bloqueo de Formatos, o Grupos de Usuarios.
|
Bloqueos de Reportes a Usuarios Individuales en eFactory ERP/CRM |
|
Bloqueos de Grupos de Reportes a Usuarios Individuales en eFactory ERP/CRM |
En general, es posible crear y modificar reportes y formatos que muestren la información con la presentación deseada y registrarlo en el sistema mediante el Administrador de Reportes para hacerlo disponibles a todos los usuarios o a usuarios seleccionados.
Puede encontrar más información sobre la programación de reportes en eFactory visitando la sección
como lo hago de nuestro website o los múltiples videos disponibles en nuestro
canal de YouTube.
Extensión de eFactory Mediante Complementos
Los complementos son puntos de anclaje en los cuales puede programarse nuevas funcionalidades para extender eFactory.
|
Complementos de Facturas de Compra en eFactory ERP/CRM |
|
Complemento "Transferencia de Facturas de Compra" en eFactory ERP/CRM |
Con ellos es posible agregar al sistema nuevas operaciones a la medida de los requerimientos de la empresa, las cuales permitirán al usuario agregar información adicional a registros y documentos, realizar cálculos y análisis adicionales, generar lotes de registros y documentos, generar archivos de datos para descargar (XMl, texto plano, etc), enviar información por correo, y en general realizar cualquier operación no soportada de forma nativa por el sistema.
|
Complementos en eFactory iPOS |
Los complementos pueden ser programados por consultores de Factory Soft o por personal técnico del departamento de IT de su empresa. Para ello solo necesitará un editor de texto o IDE apropiado y conocimientos básicos/intermedios de programación y base de datos.
Puede obtener información detallada sobre la programación de complementos en nuestro artículo
ERP en la nube: Programación de Complementos para eFactory ERP/CRM, Contabilidad y Nómina. o en los videos de nuestro
canal de YouTube.
Extensión de Validaciones Mediante Eventos
En eFactory ERP/CRM, Nómina y Contabilidad, los documentos y registros ingresados por el usuario son validados al momento de guardar y procesar. Sin embargo, estas validaciones son de propósito general, como verificar que haya suficiente inventario al confirmar un Traslado entre Almacenes o verificar el saldo de las Cuentas por Pagar ingresadas a un Pago a Proveedores.
Dependiendo del modelo de negocios de la empresa será necesario realizar validaciones adicionales, como verificar que el cliente no tenga cheques devueltos al momento de registrar un Pedido a su nombre, o no permitir que se creen nuevas cotizaciones el último día de cada mes, o enviar un correo al supervisor cuando ciertos vendedores tengan facturas superiores a un monto preestablecido.
|
Mensaje del Evento "Validación de Pedidos a Clientes con Deudas" en eFactory ERP/CRM |
Los
Eventos de eFactory permiten extender las validaciones realizadas por el sistema para incorporar las reglas de negocio de su empresa, evitando que se guarde o confirme cualquier documento que rompa con las reglas, guardando información adicional de la operación en el registro o en tablas adicionales, o enviando notificaciones automáticas por correo a las partes interesadas.
|
Administrador de Complementos de eFactory ERP/CRM |
En el
Administrador de Eventos de eFactory se crean, configuran y asocian los Eventos programados para enlazarlos a los formularios y funciones correspondiente, como "Guardar Pedido", "Confirmar Cotización", etc.
Las validaciones adicionales realizadas por los eventos son programadas mediante código SQL para obtener información de la base de datos, y expresiones LIF (
Lenguaje Interpretado Factory) que forma parte de un lenguaje simple de programación desarrollado en principio para la programación de Eventos, y posteriormente ampliado para otros procesos como la programación de
Gastos de Importación en eFactory ERP/CRM,
Reglas de Integración en eFactory Contabilidad, o
Conceptos de Nómina en eFactory Nómina.
A diferencia de los Complementos y Reportes que requieren un editor o IDE externo para su programación, los Eventos pueden ser completamente configurados desde el
Administrador de Eventos, por lo que solo se necesita conocimientos básicos de programación con SQL y LIF.
Para mayor información sobre LIF puede consultar el
Manual de Expresiones LIF Generales en la sección de descargas de nuestro website.
Encontrará mas información técnica y funcional de nuestros productos eFactory ERP/CRM, Contabilidad, Nomina, Software de Punto de Ventas Web y Soluciones móviles en nuestra sección
¿Como lo hago? en nuestro sitio web
haciendo clic aquí.
Puede solicitar cualquier mejora o sugerencia
haciendo clic aquí.
Puede solicitar sin ningún compromiso una demostración online de este producto
haciendo clic aquí.
Roimer García
rjgarcia@efactoryerp.com
Departamento de Desarrollo
Factory Soft
www.efactoryerp.com