loading page

Using BPM as a foundation for automating citizen procedures digitization ⋆
  • Olga Lucero Vega-Márquez,
  • Helga Duarte,
  • Carlos Arturo Gómez
Olga Lucero Vega-Márquez
Universidad de los Llanos

Corresponding Author:[email protected]

Author Profile
Helga Duarte
Universidad Nacional de Colombia
Author Profile
Carlos Arturo Gómez
Universidad de los Llanos
Author Profile


Context: In Colombia, the digital procedures carried out by a citizen must comply with a series of regulations and requirements. Problem: As a result, the implementation of these procedures can be very cumbersome and time-consuming. Proposal: Instead of using traditional development approaches, our proposal consists of (1) modeling the processes using BPMN - Business Process Modeling and Notation, (2) automatically generating the user interfaces so that they comply with the presentation and usability requirements established by Colombian regulations, and (3) managing the execution of the processes using a BPMS - Business Process Management System engine. Methodology: We followed the Design Science Research to develop a solution following the feedback of users and developers. Implementation: We performed an implementation using Camunda BPMS, Angular and .NET. Lessons Learned: The Camunda engine and its API met the requirements for modeling, implementing and controlling the digital procedures; however, special attention must be done to data definition (names, rules, type, etc.) and the process model design itself. Former can generate data quality problems and latter can produce unnecesary complex business process models. Conclusions: We note an acceleration in the digitization of the procedure used, because the flow of activities rested easily in the BPM engine and we were able to focus on developing the interface generator (complying the government requirements).