Skip to main content

Measure Your Process

Accurate measurement is critical to understanding your business processes. In addition to tracking your workflow at a high level by creating key metrics, it's helpful to have a more flexible option to measure the specific business processes within your workflow. For this purpose, the Process Measurement capability is ideal. Process Measurement empowers you to create organizational benchmarks that provide real insight into your business process, so you can make strategic improvements to improve that process.

Process Measurement is a proprietary data source you can add on the Enterprise Components screen or download directly from the Component Library. You can easily integrate Process Measurement into your existing module workflows to precisely measure the business processes you care about, regardless of where they fall within your larger workflow. For example, you may want to measure how long your automated contract process takes on average, or how long certain purchase requests stay in the "triaged" status. You can use Process Measurement to measure small sub-processes and also those processes that span multiple systems or even multiple modules.

Install the Process Measurement Data Source

The process of connecting the Process Measurement data source is the same as any third-party application, except there's no authentication required because it's an internal capability. There are two options for connecting the Process Measurement data source: installing from the Component Library or adding it as a data source in Enterprise Components.

Install from the Component Library

  1. Navigate to the Process Management data source page in the Component Library.

  2. Select Install in the upper right and follow the installation process.

Add as a Data Source in Enterprise Components

  1. Select the main nav icon, grid.png, in the upper left and select Enterprise Components. The Enterprise Components screen displays.

  2. Select + New Data Source in the upper right.

    connect_data_sources_add_data_source.png
  3. Select Cloud Application. The Add New Data Source window displays.

    add_cloud_application.png
  4. Enter "Process Measurement" in the search field, then select Process Measurement. The Set Up Integration window displays.

    add_new_pm_data_source.png
  5. Review the setup instructions, then select Create. The Process Management data source screen displays.

    set_up_pm_integration.png
  6. On the Process Management | Overview screen, select Allow solution access to this data source. The Solution Access screen displays.

    allow_solution_access_select.png
  7. Select the toggle that corresponds with the solution you want to have access to the Process Management data source.

    give_solution_access.png

The Process Measurement data source is now installed and ready to use in your modules.

Measure a Process

The Process Measurement capability is comprised of two actions: Start Process Measurement and End Process Measurement. These actions provide the start and end points for your measurement, respectively.

Start Process Measurement and End Process Measurement do not need to be on the same branch in your workflow.

Start Process Measurement

  1. Locate where in your module workflow you want to start the measurement and select the add block button, add_block.png. The Action Block panel displays.

  2. Scroll down to the Data Actions section and select the Process Measurement action. The Process Measurement actions display.

    add_pm_action_block.png
  3. Select Start Process Measurement. The measurement Parameters display.

    add_action_start_pm.png
  4. Select the action title or the edit icon, blue_edit_pencil.png, and provide a descriptive name for the Start Measurement action. In our example, we're measuring the time it takes users to complete an NDA self-service flow, so we name the action "Start Measure NDA Self-Service".

    We recommend always using a custom name for your Process Measurement actions. If you have multiple measurements in the same workflow, you can easily distinguish each one as you configure their start and end points.

  5. Enter a descriptive Measurement Name. In our example, we set Measurement Name to "NDA Self-Service".

    start_pm_measurement_name.png
  6. Set the Start Time. We recommend using the basic field Today, which is a unix timestamp of the date-time when the action is activated. To add this basic field, select the insert field button, insert_field.png, and select Today in the dropdown.

    start_pm_start_time.png
  7. In the Initiative Id field, create a unique value that identifies the measurement. You can create this unique value using an existing field or custom formula. For most use cases, we recommend selecting the insert field button, insert_field.png, and selecting the basic field Initiative Id, which is a unique identifier for the measurement object.

    The Initiative Id field contains the item's unique identifier, allowing Tonkean to gather the required data for the item.

    start_pm_initiative_id.png

Your Start Process Measurement action block is complete.

End Process Measurement

  1. Locate where in your module workflow you want to end the measurement and select the add block button, add_block.png. The Action Block panel displays.

  2. Scroll down to the Data Actions section and select the Process Measurement action. The Process Measurement actions display.

    add_pm_action_block.png
  3. Select End Process Measurement. Measurement configuration fields display.

    add_action_end_pm.png
  4. Select the action title or the edit icon, blue_edit_pencil.png, and provide a descriptive name for the End Measurement action. In our example, we name the action "End Measure NDA Self-Service".

  5. In the Which Measurement would you like to operate on? field, you identify and select the measurement you want to complete with the End Process Measurement action, whether that measurement was started in the current module or somewhere else. Select one of the available options:

    • Workflow - End a measurement that's in the current module workflow. When this option is selected, the dropdown contains the Root Monitored Item and any measurements with configured Start Process Measurement actions in the current module.

      For most use cases, especially when there's only one process measurement in your module, we recommend selecting the Workflow option.

      end_pm_which_measure_workflow.png
    • Expression - Create a formula expression to dynamically identify the measurement to operate on. Select the insert field button, insert_field.png, to select or create the desired field.

      end_pm_which_measure_expression.png
    • Match - Select a specific field to match to identify the measurement to end. Use this option when you have multiple measurements in the same workflow and have created custom fields as unique identifiers for those measurements.

      If you have multiple fields that share values, select Advanced and create a condition group to filter for the desired field.

      end_pm_which_measure_match.png
  6. Set the End Time. We recommend using the basic field Today, which is a unix timestamp of the date-time when the action is initiated. To add this basic field, select the insert field button, insert_field.png, and select Today in the dropdown.

Create a Process Measurement Global Field and Share

With the start and end points set, the Process Measurement data source is collecting data as items move through the module workflow. You can view this raw data by navigating to your connected data sources and selecting the Process Measurement data source.

You must have an item go through the workflow updated with the start and end measurement blocks before relevant data is usable in a global field.

To make better use of these measurements, you can create a global field that aggregates them to generate metrics like value averages or percentages that more accurately indicate the status of your measured process.

View Process Measurement Data

To view the raw data collected from items moving through the module workflow, follow the steps below:

  1. Select the main nav icon, grid.png, in the upper left and select Enterprise Components. The Enterprise Components screen displays.

  2. Locate and select the relevant Process Measurement data source. The Process Measurement data source displays.

    Remember that if you customized the name of the data source, that custom name is the display name.

    data_sources_pm_select.png
  3. In the data source configuration panel, select View Data. The {Process Measurement} | View Data screen displays.

  4. Scroll down to the Measurement Records section, where you can view all measurements. You can also select Custom Filter to refine the measurement data as desired.

    pm_view_data.png

Create a Global Field

  1. In the module builder toolbar of the desired module, select the Fields button. The Fields panel displays.

    fields_button_select.png
  2. Scroll down to the Global Fields section and select + Add New Global Field. The Global Field Settings screen displays.

    fields_add_new_global_field.png
  3. Add a descriptive Name for the field. In our example, we're measuring the time it takes users to receive a pre-populated NDA, so we name our field "Avg Time to Complete NDA (Seconds)".

    global_field_name.png
  4. Select the Aggregate option. By aggregating all measurements of this process together, we can generate an average completion time.

    global_field_aggregate_option.png
  5. Select the relevant Process Measurement data source.

    global_field_select_data_source.png
  6. Select the provided dropdown and choose the type of aggregation to display. In our example, we choose Avg to display the mean process time. Count and Percentage are other common global field aggregation types.

    global_field_display_agg_type.png
  7. Select the field whose value you want to aggregate and display. The Process Measurement data source includes several unique fields that measure the difference between the start and end points of your measurement:

    • diff_days - Difference in days between Start Process Measurement and End Process Measurement.

    • diff_milliseconds - Difference in milliseconds between Start Process Measurement and End Process Measurement.

    • diff_minutes - Difference in minutes between Start Process Measurement and End Process Measurement.

    • diff_seconds - Difference in seconds between Start Process Measurement and End Process Measurement.

    In our example, we want to display the average time of process completion in seconds, so we choose diff_seconds. When finished, select Next.

    Other popular metrics to aggregate are diff_minutes and diff_days. The specific process you're measuring will dictate what metric is most helpful.

    global_field_display_field_select.png
  8. Configure the Display Settings as desired. Because our example global field is displaying an average count of seconds, we set Display as to Number and leave the other options set to their defaults. When finished, select Next.

    global_field_display_settings.png
  9. Select Add rule to configure Display Conditions & Follow-Ups as desired. We recommend leveraging color to indicate positive or concerning states of your measure, as we do in the example below where values greater than 121 seconds display in red. When finished, select Next.

    global_fields_display_conditions.png
  10. In the Additional Information section, add an optional Global Field description and, where relevant, a Field group.

    global_field_additional_info.png
  11. When finished, select Save in the upper right.

    global_field_setup_complete.png

Your global field is complete. Navigate to the relevant business report to view the global field as a key metric at the top of the report.

global_field_bus_report.png