Feature

Germain UX monitors, in real-time, Workflow/Business Process/Operation, and automates identification of Lost of Productivity and Overrun, within or across technologies.

Entities

Business Process

Business Operation or Workflow is the "parent" entity

Business Process Step

A milestone/phase of a business process

Interval

BP Interval is what is needed if you are interested in understanding how much time is spent making progress on a workflow. That time can either be spent by a user that interacts with an application or a Back-end application that changes the state of the workflow by automatically updating some field(s). Germain's BP can operate on any data that Germain collects. A BP Interval is one specific type; it represents user activity that spans some time and may include many different things (scroll, text input, mouse clicks, etc). The interval represents the progress of a "BP step" e.g. user "john" works on a Service Request, updating various fields on various pages of one or several application.

Sequential BP

  • Fixed number of Steps (to be configured ahead of time)

  • Steps are expected to be accomplished in sequence, one after the other.

  • BP is completed when last step is reached

  • Driven by - any data- that Germain (RUM or Engine) collects e.g User Clicks, Error events, Log entry, etc

Collaborative BP

  • Unlimited number of Steps (configuration not required. Steps are discovered from data that is collected. in other words, this is a Data-driven, Iterative, Incremental, Collaborative, Accumulative, Out of order BP! 🙂 )

  • Steps are NOT expected to be accomplished in sequence.

  • BP is completed when any activity is flagged as completed

  • Driven by - any User Activity data- that Germain RUM (Extension or JS) collects.

KPIs

Business Process/Workflow KPIs, Pivots & Measures

Tolat Lost Productivity on Counter Portlet

Total Lost Productivity on Counter Portlet

Total Overrun

Total Overrun on Counter Portlet

Pivot on Business Process Steps on Analysis Portlet

Pivot on Business Process Steps on Analysis Portlet

Business Process Waterfall Portlet

Business Process Waterfall Portlet

Configuration

Create New BP

  • Go to Germain Workspace > Left Menu > Wizards > Business Process

  • Step1 - Business Process main definition

    Business Process Definition step

    Business Process Definition step

Name - Identifies this business process (must be unique among all BP definitions; will be used also as part of the KPI name)

KPIs - This BP will process any data generated for any of these KPIs

Key Expression - Property to use to connect a single instance of this BP (usually a sessionId or correlationId)

Long Lived BP - This should be checked if this BP is expected to take more than a couple of days to complete.

Data Latency - Expected latency of fact data (in seconds; default 3600)

BP Timeout - Ongoing BP will timeout after this time; BP status will be marked as "TIMED_OUT" (in seconds; default 7200)

Record Outside Steps - If true, will record steps found outside of list of defined steps

Record Timeout - If true, will record BP in case of time-out otherwise we won't keep it

Record Timeout Threshold - Minimum progress (in %) required to record BP in case of timeout

Record Reset - If true, will record BP in case of reset otherwise we won't keep it

Record Reset Threshold - Minimum progress (in %) required to record BP in case of reset

Outside Filters - Map of filter criteria for outside steps. If empty, will collect all matched data as outside steps.

  • Step2 - Business Process Step definition(s)

    Business Process Step Definition step

    Business Process Step Definition step

Name - Business Process Step Name (must be unique among all BP Step definitions for this BP; will be used also as part of the KPI Step name)

Recurring Step - If true, marks this step as ocurring one or more times

Optional Step - If true, marks this step as optional

Filters - Map of filter criteria for this step (key of a specific filter is an attribute model (details on available model attributes are available here - Data Model) and value corresponds to the data value)

SLA Threshold Value - SLA value for this BP Step

SLA Color - Data point color if SLA not met

SLA Actions - Actions to be triggered when SLA not met

Label Generator - MVEL expression to generate BP step label (e.g. "Click on " + hierarchy.level1) (default: name)

  • Step3 - Business Process SLA(s) and Action(s)

    Business Process SLAs and Actions Definition step

    Business Process SLAs and Actions Definition step

SLA Threshold Value - SLA value for the entire BP

SLA Color - Data point color if SLA not met

SLA Actions - Actions to be triggered when SLA not met

  • Step4 - Portlet

    Business Process Portlet step

    Business Process Portlet step

Dashboard - Dashboard where BP portlet will be added

Portlet - Portlet type and its settings

  • Click FINISH

Update BP

  • Go to Germain Workspace > Left Menu > Analytics > Business Processes

  • Select a Business Process definition

  • Update its settings

Use Cases

Service: Analytics

Feature Availability: 8.6.0 or later