Enabling Data Collection for SLA Implementation

Introduction

Enabling the Process Data Collector plugin collects the necessary data to generate the SLA Report Menu in Joget.

How does it work?

To enable SLA reporting in Joget, follow these steps:

  1. Go to Properties & Export in your app settings.
  2. Select Set Plugin Default Properties.
  3. Choose Process Data Collector from the list.

Enabling the Process Data Collector plugin allows Joget to gather and process the data required for SLA reporting. You might encounter errors when accessing the SLA Report Menu without this plugin.

Standard error when the plugin is disabled

If the Process Data Collector plugin is not enabled, you may encounter the following error:

java.lang.NullPointerException
    at org.joget.plugin.enterprise.SlaReportMenu.getJspPage(SlaReportMenu.java:83)
    at org.joget.apps.userview.model.UserviewMenu.getReadyJspPage(UserviewMenu.java:84)
    at sun.reflect.GeneratedMethodAccessor410.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at javax.el.BeanELResolver.getValue(BeanELResolver.java:87)
    at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:67)
    at org.apache.el.parser.AstValue.getValue(AstValue.java:169)
    at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:189)
    at org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:985)
    ...

This error occurs because the system cannot access the required data for the SLA report without the plugin.

Created by Julieth Last modified by Aadrian on Dec 13, 2024