ProcessMaker Reportico Plugin

We used Processmaker BPM for developing a Task Management System for Istanbul – Uskudar municipality. You can find detailed information about this project  on this post.

One of the major requirements for a BPM project is reporting. ProcessMaker has built in reporting plugins on Enterprise Edition. But for municipality we have used community edition. So we searced for a simple reporting solution for the project. These were my constraints:

  • The solution has to be Open Source
  • The solution has to have similar architecture as the main system ProcessMaker.

After examining a lot of alternatives, I decided on Reportico . Reportico is a PHP based lean and new open source reporting project. Firstly, we prepared the reports needed on Reportico system, using ProcessMaker’s MySQL database. Users were accessing these reports using a different URL link, and this was feeling a separate two system solution which we were not quite happy.

One of the main advantage of Open Source systems is that, these systems have integration capabilities by nature. ProcessMaker has a plugin architecture in it. We decided to merge two systems by developing a plugin.

The red square you see on above picture is the Reportico reports menu that is embedded in ProcessMaker main menu by our plugin. When the user select the report from the menu, Reportico report is displayed directly in the ProcessMaker main screen.

As a result, two open source system is merged into one using our integration plugin. Please feel free to contact us for this plugin.

You can download this plugin here and give it a try if you have enough experience for configuration.


  1. Hi,

    I would be interested in getting your plugin.

    Please let me know how to proceed, what the costs are for the plug-in and what costs may be for install/config help.

    We are using Processmaker v2.45.

    Will it work on PM v2.5 if we upgrade later ?

    (I sent a similar request to you yesterday – this is a repeat).

    Thanks – Tony

  2. Hi Tony,
    The plugin is free of charge. We charge for our services for configuration and installation.
    We implemented on v2.43. I guess that it will work for v2.45 too.

    • Hi,

      I am curious about your reporting tool if it works with Processmaker v3 community edition. Would you please send me PM with details?

      BR// Imrul

  3. Hi,

    I downloaded the plugin, but it is completely empty, there is absolutely no code to even look at… Is this meant to only be if paid for, or a mistake in the tar file?


    • Hi Zedd,
      I tested to download file and it seems ok. It may be about your firewall or security settings. Send me your contact info on contacts page so I can send you the file.

  4. Hi

    I downloaded the file, but it seems it is empty. config page is showing default page. Would you please let me know how i can get it . my email mmandal at gmail dot com

  5. Hi,

    I downloaded the plugin. It does contain files (not empty) as Zedd mentioned but it is the creation of an empty plugin by gulliver?



    • Hi Beez,
      This plugin do not have much functionality. It only embeds Reportico login page in main ProcessMaker window.

      • Hi Erpnedir,

        Thanks for your quick reply. I don’t need more than the functionality you mentioned but the plugin that can be downloaded from here doesn’t even do this.



  6. Mohamed Amir

    Do you have any structures or document samples explain how to connect your plugin to process maker


  7. Mohamed Amir

    while we try to import reportico plugin to our processmaker v 2.5.1
    we always receive the following message

    The file reportico.tar doesn’t contain class:

    is there anything missing !?

  8. Hi Tony,
    i have downloaded and installed this plugin in processmaker,but doesnt seems to work for me .Please let me kno abt its configuration or any other information regarding your service to get it on ASAP.


  9. Hi
    I used processmaker Community .how to use this plugin?

Leave a Reply

Your email address will not be published. Required fields are marked *