Class ProcessAnalyticController

java.lang.Object
org.imixs.workflow.office.dashboard.ProcessAnalyticController
All Implemented Interfaces:
Serializable

@Named @RequestScoped public class ProcessAnalyticController extends Object implements Serializable
The ProcessAnalyticController provides generic char data for a process. A process can be defined by the options parameter 'process='
Author:
rsoika
See Also:
  • Field Details

    • CHILD_ITEM_PROPERTY

      public static final String CHILD_ITEM_PROPERTY
      See Also:
    • documentService

      @Inject protected org.imixs.workflow.engine.DocumentService documentService
    • analyticController

      @Inject protected AnalyticController analyticController
  • Constructor Details

    • ProcessAnalyticController

      public ProcessAnalyticController()
  • Method Details

    • onEvent

      public void onEvent(@Observes AnalyticEvent event)
      Computes process analytic data. The event key must start with 'process.stats.chart.' followed by a unique identifier. e.g 'process.stats.chart.Sales'
      Parameters:
      event -
    • generateLast6Months

      public static List<org.imixs.workflow.office.dashboard.ProcessAnalyticController.MonthStats> generateLast6Months()
      Method that generates months starting from the first day of each month
      Returns:
      List of strings representing months in format 'YYYY-MM'