¿Sabía usted que los paquetes de ProcessMaker 4 son en realidad sólo subprocesos con una bonita interfaz de usuario?
Es cierto.
Utilizamos ProcessMaker 4 para construir ProcessMaker 4. Si usted está agregando funcionalidad personalizada, un subproceso es el camino a seguir. Es comprobable, mantenible y, en general, una forma en que podemos apoyarlo en el futuro.
Si añade funcionalidad a través de la opción de codificación, tendrá que mantener este código personalizado, y como hemos visto, puede ser rápidamente difícil de mantener, especialmente con un cliente que no está pagando por el mantenimiento. Este problema puede surgir de PM4 o, como hemos visto en las últimas actualizaciones de PHP, el propio PHP puede romper su código.
En resumen, es mejor que tengas una buena razón para hacer un código personalizado. Eso incluye el soporte, el mantenimiento y las pruebas que lo acompañan.
Si hay una funcionalidad que necesitas absolutamente y que el producto no proporciona, ¡abre un ticket Github!