Features️
-
Improved capability for referencing fields on other documents.
#system
21.1.281
#306214
In many places throughout Execute, information from linked documents can now be included without requiring you to build calculated fields, etc. The examples below are primarily around Wells, Jobs and Pads but the functionality is available across any for any record type in Execute.
Browse Reports (User Facing)
Using our new column picker, everyone can now build reports that include/reference data from related documents.
Here is a quick example showing how to include Well and Pad-level fields on a Job report.
We always strive to minimize non-admin/end-user-facing changes to avoid the need to retrain users. In this case, while there is a visible change for the end-user, we hope the change is small and obvious enough that it won’t cause any confusion.
Custom Tabs
Administrators can also include fields from related documents when building custom tabs. For example, a Job custom tab can include fields from the linked Well or Pad for reference.
Note that currently, these referenced fields are NOT editable (i.e. you can’t edit a Well field from the Job), but we’re working on that!
Workflow Tasks
Administrators can include fields from related documents on workflow tasks. For example, a Job-level workflow task can include fields from the Job, the Job’s Well, and the Job’s Well’s Pad! Unlikely Custom Tabs, these fields are all editable (assuming the user has the appropriate permissions).
Custom Business Rules (Blockly)
And, finally, you can do this when building custom business rules using Blockly too!
Execute used to offer similar functionality for specific references using our “Reference Fields” dropdowns. These fields have been replaced by the new (more capable) functionality, and any existing rules using the old Reference Fields should have been automatically updated to the new structure*.
Note: The old Reference Fields did allow building some references which we consider problematic because their behaviour was unpredictable. We have removed support for these problematic relationship types. Existing rules will continue to work as they did before, but it will no longer be possible to create new rules of these types.
The following relationships are no longer supported.
- Project > Well
- Project > Site
- Site > Well
- Well > Job
- Site > Job
For clarity, the way to read an entry like “Well > Job” in the above list is that it is not valid for a Well-level report, workflow task, report, etc., to refer to a Job-level field. The reason is that a Well often contains more than one Job, and as soon as more than one Job is referenced, it is impossible to show a single value for a linked Job-level field. Previously, we allowed rules to be built like this, but they would silently stop working as soon as more than one Job was linked.
Enhancements
- Upgraded Snowflake library to mitigate potential security vulnerability. #security 21.1.286 #329078
- Added a new optional “Net Project” field to Projects which ensures that all forecasting/actuals on that project are Net $ (useful for bucket-type projects). #budget 21.1.286 #328293
- We have improved how we store configuration parameters for integration with On Demand Accounting to streamline troubleshooting for Quorum Support. #system 21.1.282 #306741
- Execute, our installer, and the helper utilities are now digital signed by Quorum. #security 21.1.280 #293676
- Added a 6 month option for API key lifetime. #api 21.1.280 #316723
Bugs
- Resolved an issue where adding a custom link to the help menu would cause the release notes links to disappear. While we were at it, we also added support for “mailto:” links in the help menu making it easy for users to launch a new email to your internal Execute support team from the Execute help menu. #system 21.1.286 #328756
- Password fields are now correctly hidden from browse report column selection screens (don’t worry, passwords were never exposed in this way). This prevents an issue where OData reports would crash if they mistakenly included a password column. #system 21.1.282 #328646
- Fixed a super annoying issue where the screen would sometimes automatically scroll when interacting with dropdown fields 😡. Primarily, this was noticable when selecting a report on a Browse screen with large numbers of visible columns. #system 21.1.281 #327877
- Fixed an issue where adding an additional storage table that included the name of its parent table would cause an issue. #system 21.1.280 #303945
- Fixed issue where you could bulk import a reporting calculated column whose ID exceeded the maximum allowed length. #system 21.1.280 #308428
- When exporting the AFE to ODW, the description is now trimmed to 50 characters. #integration #wellez 21.1.280 #325648
- Fixed default placement of the monthly columns on the Field Cost Entry screen to directly left of the total column. #afe 21.1.280 #325711
- Fixed an issue where changing a UWI from DLS to API would leave the old Lat/Long in place. #integration 21.1.280 #319947
- Fixed an issue where UWI formatting was inconsistently applied when loading UWIs using a sychronization or data selection. #system 21.1.280 #323966