La importancia de dominar el lenguaje de programación de tu ERP.
Hay cientos de artículos y documentos que hablan de las características que debe tener un ERP, de las cosas en las que cada CIO debe poner especial atención para hacer una adecuada elección, de los “pros” y “contras” de una marca World Class; de cómo adquirir herramientas de alineación de procesos y no sólo un software, de los errores en los procesos de implementación, etc., pero casi nadie habla de la importancia de conocer el lenguaje de programación del ERP siendo éste una pieza medular del éxito de su buen funcionamiento.
¿Modificar mi ERP?... eso lo hace el fabricante o el consultor.
Normalmente cuando usted tiene un ERP y quiere o tiene la necesidad de realizar modificaciones especiales debido a que sus procesos de negocio son muy particulares, o simplemente porque usted llama “socios” a los “clientes” y quiere que eso diga el catálogo de cuentas; siempre tiene que llamar al consultor o, en el peor de los casos al fabricante.
Esto hace que su compañía tenga que esperar a un tercero, sin mencionar todos los costos que conlleva.
Ahora imagine todos los beneficios para esta misma compañía si conociera y dominara el lenguaje de programación de su ERP, lograría independencia, su personal se sentiría más seguro al saber qué hacer y cómo hacerlo, ahorrarían de forma considerable y además, el equipo de trabajo sería más valioso para la empresa. Eso se puede lograr.
Claro que hay ERPs con lenguajes complicados, que tienen la posibilidad de modificar solo algunas cosas o cuyo SDK es increíblemente caro, incluso algunas marcas ofrecen los cursos una vez cada seis meses o son realmente costosos. Evalúe a cada fabricante.
Intelisis es una de las empresas de ERP que cuenta con un lenguaje propio de programación. Su lenguaje de programación es de segunda capa y su base es Delphi. Con él se hacen todas las modificaciones al ERP, sin necesidad de esperar una siguiente versión o compilación.
El lenguaje SDK Intelisis cuenta con más de 400 funciones que son utilizables en el lenguaje de programación, adicionalmente tiene características propias en los objetos e instrucciones para modificar campos de otras tablas sin necesidad de mayor complejidad.
Tiene funciones propias que permiten insertar y modificar los datos con solo colocar en un botón el nombre de la función, todo esto sin necesidad de que el programador se esté preocupando de una serie de validaciones que normalmente se tienen que tomar en cuenta en cualquier otro lenguaje de programación.
Por ejemplo: con el botón o acción de “guardar” el lenguaje “lee” un nuevo dato, lo “revisa” y entiende si lo actualiza o lo inserta como nuevo, ahorrando tiempo de desarrollo.
Además, puede generar un módulo completamente nuevo sin necesidad de una nueva compilación ya que Intelisis toma en automático el nuevo objeto y lo adapta sin problemas, lo que representa la generación de un DLL o un nuevo ejecutable con cualquier otro lenguaje de programación.
Cuando el usuario adquiere el SDK obtiene los objetos originales del ERP de tal forma que puede modificarlo en su totalidad; si en algún momento usted o su gente hicieran una modificación que genera error o que definitivamente no funciona como esperaba ya no tendrá de qué preocuparse, pues en el ejecutable de Intelisis ERP se levantan las formas y el sistema detecta que hizo una modificación y “la plancha” mostrándola al usuario, así podrá “deshacer” cualquier modificación con sólo remover el objeto y el sistema volverá a presentar la pantalla de Intelisis. Esto proporciona increíble confianza y seguridad al usuario.
El SDK de Intelisis realmente facilita la tropicalización del ERP, pues incluso si el usuario lo desea puede hacer que se vea completamente personalizado sin poner en riesgo
En resumen, conociendo el SDK de su ERP usted tendrá:
- Ahorro de tiempo en el desarrollo de interfases.
- Facilidad de aprendizaje. Los wizards lo llevan de la mano por lo que es sencillo usar la herramienta, el secreto está en conocer las funciones y el ERP.
- Facilidad y garantía al tropicalizar su ERP.
- La posibilidad de deshacer sus modificaciones sin consecuencias.
- Respuesta inmediata a las necesidades de su compañía
- Infinidad de posibilidades para generar y desarrollar.
- Independencia del fabricante y/o consultor.
Ahora que lo sabe, no sólo busque marcas, procesos o funciones, evalúe el SDK de los ERPs y asegúrese de que la solución tecnológica que elija se adapte a los cambios que realmente requiere su empresa.