El curso para desarrolladores de ProcessMaker tiene una duración de dos días y se centra en enseñar a los estudiantes a crear plugins y aplicaciones externas, utilizando la API ProcessMaker REST, con el objetivo de mejorar la funcionalidad y proporcionar una mayor personalización.
Se recomienda encarecidamente tener una gran habilidad en el uso de ProcessMaker y un buen conocimiento de PHP.
Requisitos previos
- Conocimientos de ProcessMaker Advanced Architect o experiencia equivalente usando ProcessMaker.
- Cada asistente necesita un ordenador o un portátil para trabajar paralelamente con los instructores en los laboratorios de mano del curso.
- Lógica de programación: Intermedio - Avanzado
- SQL: Intermedio
- Javascript: Intermedio
- PHP: Intermedio
Características
- Para usuarios avanzados de ProcessMaker, desarrolladores y gerentes del Sistema de Gestión de Procesos de Negocios
- Incluye una guía paso a paso del desarrollo del plugin
- Curso 100% práctico
Programa detallado
Servicios Web
- Servicios Web de ProcessMaker WSDL
- Laboratorio: Uso de los servicios web internos para crear un nuevo usuario de ProcessMaker
- Laboratorio: Uso de Servicios Web Externos
Desarrollo del Plugin Básico
- Desarrollo de los plugins
- Laboratorio: Configuración del guión de Gulliver
- Laboratorio: Creación de un nuevo plugin
- Laboratorio: Cambios básicos en ProcessMaker
- Laboratorio: Modificación de los menús de ProcessMaker
- Laboratorio: Creación de un rol/permiso personalizado - Empaquetado e importación de plugins
- Laboratorio: Creación de un PMF funciones personalizadas y asistentes de disparo
- Laboratorio: Alterar la estructura de la base de datos del plugin - Los archivos CRUD del plugin
El ProcessMaker REST API
- Introducción al ProcessMaker REST API
- Registro de una aplicación externa en ProcessMaker
- Métodos de autenticación
- Conectores
- Tarea de servicio
- Laboratorio. Registro de una solicitud
- Laboratorio. Conectores
- Laboratorio. Tarea de servicio
Desarrollo de una aplicación ProcessMaker externa
- DESCANSO
- Laboratorio. Arreglos preliminares
- Laboratorio. Obtención de la lista de casos de la bandeja de entrada de un usuario
- Laboratorio. Renderización de formas dinámicas
- Laboratorio. Cargando datos desde ProcessMaker
- Laboratorio. Guardando datos y casos de enrutamiento
Administración avanzada de un servidor ProcessMaker
- Respaldo y restauración de los espacios de trabajo
- Actualización de ProcessMaker
- Programación de la ejecución de Cron
- Laboratorio: Programación de la ejecución de Cron