Field Data Gathering

Assign pumpers by name or email address

Customers asked that we make it easier for them to assign pumpers for their routes. Previously the component being used for the assignment did not show the email addresses associated with the user. This added functionality makes the assignment of routes to the lease operators even faster and easier than before.

Assign pumpers by name or email address


Allocation grid filters that pick up where you left off

Production Accountants have felt that they need the filter settings in the allocation results grid to stay the same as the last time the user has visited the results grid. We understood this requirement and developed the capability where date-range/month-range, product, disposition, and network filters, once selected, will persist through the user’s login session until the user changes them. This enhancement ensures reduced clicks for the PAs and significant time savings in not having to click on multiple settings and fetch allocation results again.

Alerts when network changes obsolete existing results

Production accountants have expressed a need for additional warnings when network changes are made after allocating volumes, which would make the existing results obsolete. We responded to their concerns and added the additional warning messages to attract PA’s attention so that they take the necessary actions and ensure changes to allocation networks do not have unexpected consequences.

Allocation Networks warning messages

Configure a picklist attribute for purchaser statements

Production accountants have often mentioned the need to be able to define an additional attribute for purchaser statements. We listened to their requirement and changed the product, which enabled an additional configurable attribute such as “Field Team,” which can be added for every purchaser statement the PA uploads. This added functionality ensures easier searching and sorting capabilities for the PA when viewing and reconciling purchaser statements as part of the monthly close process.

Configurable purchaser statement attribute

Configure Monthly Allocations without Daily Sums

Production Accountants needed a way to allocate different monthly disposition volumes, in comparison the the daily disposition volumes, when running monthly allocations. We developed the capability to define and run monthly allocations which are not sum of daily allocated volumes results. This enhancement enabled the PAs to handle complex data capture and production accounting scenarios, by allocating disposition point volumes that are different for monthly allocations in comparison to the daily allocations.


VCR Control on dropdown filters

Analytics users have often mentioned that they need the capability to easily select and see the values applied on the dashboard components automatically (without clicking on Apply button). ‘VCR control’ gives this capability on all filters irrespective of the filter type (autocomplete/dropdown). Earlier, this capability was available only on autocomplete (search and select) filters.

VCR controls allow users to get the attribute values as a list on a Details tab based on the hierarchy selection from the Overview (First) tab. Each value on the list will automatically be applied to the dashboard tab components by clicking on the ‘Previous’/’Next’ buttons available on the VCR-enabled filter.

To enable ‘VCR control’ on a filter of the dashboard, make sure that

  • Hierarchy should be present on the first tab
  • VCR Control will work on the attribute of the following tab only if the same attribute is present in the Hierarchy of the first tab.


  • In a Dashboard with tabs ‘Overview’ and ‘Details,’ Hierarchy should present in the Overview tab
  • If the user wants to enable VCR Control on the ‘Wellname’ filter of the Details tab, ‘Wellname’ should be present in the hierarchy of the Overview tab
  • ‘Edit filter’ section on the Details tab and change the filter to ‘Single Select.’
  • Select the ‘Enable VCR Control’ check box
  • Save filter settings and save the dashboard
  • When the user selects any hierarchy level from the Overview tab, the ‘Wellname’ filter list on the Details tab will be updated for the values of that hierarchy selection with ‘Previous’ or ‘Next’ buttons.

Common Services

Know which data is duplicated when adding users

IT Admins expressed the need to explicitly know if a user (email ID) can be added/invited to their JOYNOG account. We added the capability where appropriate errors are shown when an IT Admin adds a user already part of their account or a different account in JOYNOG. This messaging helps the IT Admins resolve the issues internally and not go down the wrong path when they invite users to their account, saving time and avoiding any undesired scenario.

User Invite Error Messages

Automated Pump by Exception

Navigate directly to readings driving alerts

Production admins expressed a need to view the readings responsible for the alert generation. We listened to their concerns and provided a deep link next to each object for easy and direct navigation to the relevant readings. This addition saves the Admins the hassle of manually shifting the tabs and searching for the object.

Deep-link in the Alert-History Section

View multiple readings used to calculate alerts

Production Admins needed to see all the relevant readings used in calculating the result from history-based functions, which take multiple readings as input. Now, this capability is available where the users can view the whole set of readings with the response attribute highlighted for easy debugging.

Example: Here NReadingAvg(CP,28) function is taking 28 readings, so the readings deep link shows all the 28 readings that contribute to this alert.

Filter & view alerts for multiple configurations & routes

Production Admins needed the capability to filter the alerts based on “date-created range,” the alert configuration, and the routes together. We listened to their concerns and came up with the new filter, which only shows relevant alerts. This feature makes the alert history section uncluttered by showing only the required alerts.

New Alert History Grid


We learn from the best, which means we learn from you. And some of the feedback we received with our original mobile app was around easier navigation to Stop Totals, End of Route Reports, and Exceptions. In each of these cases, we’ve reduced the clicks and increased the access to each of these functions vital to your pumpers in our recently released NextGen Mobile app.

Stop Totals

Our improved navigation hierarchy allows you to see stops within a route quickly, and within that same screen, see the associated Stop Totals with a single click from any page. This functionality is accessed by clicking on the ∑ icon. This feature was only available on the asset page in our previous app version and allows quick access to this essential operations data.

End of Route Reports

Now your pumpers can get to their End of Route Reports (EORR) without having to navigate up or down your field->route->stop->object hierarchy. We’ve also improved the look and feel so that the pumper can quickly see where additional action may be needed. This feature was previously only available from the My Routes page, where the user had to navigate back all the way, adding unnecessary clicks to their day. Now the user can access it from within the route very easily.

End of Route Reports


We know your pumpers are working hard, and sometimes that may mean missing an important piece of data on a reading. With our upgraded app, pumpers can now proactively get ahead of such situations through visual indicators and easy navigation to readings requiring additional information. Exceptions can be accessed by clicking either on the red exclamation at a Stop level or the Exceptions tab on the top navigation bar.