What's new: 8.6 - Winter 2025

What's new: 8.6 - Winter 2025

Your next platform update will includes major improvements to the Report Engine tool for easier reporting, many additions to Custom Fields including a new multi-select option, and we’ve expanded DataGrid Views to be available to all!

 

📊 Report Engine enhancements: faster, smarter, and easier!

In this update we’ve made significant improvements to the Report Engine, making it easier to build, filter, export, and share your reports!

Export to Excel

You can now export your Report Engine reports directly to Excel, so you can analyse, share, or manipulate your data outside your platform more easily.

image-20251121-140017.png

How it works:

  1. Find the report you’d like to export from the Report Engine DataGrid

    image-20251121-150935.png

     

  2. Either ‘View’ or 'Edit' the report

    image-20251121-151028.png

     

  3. Open the ‘Export’ option at the top of the report

    image-20251121-151112.png

     

  4. Select Excel as the format

    image-20251121-151146.png

     

  5. Click the ‘Export’ button at the top of your report

    image-20251121-151233.png

     

  6. Exports may take a little longer for reports with large data ranges or multiple gadgets

Please note

If you see an error when exporting a report to Excel, it may be due to the gadget labels not meeting Excel’s worksheet naming rules. To fix this, check every gadget in your report:

  • Has a label

  • The label does not include special characters

  • The label is 31 characters or less

 

  1. If your report contains multiple gadgets, each gadget will be reported on in it’s own dedicated sheet


Schedule your reports to send automatically via email

Reports can now be scheduled to send via email. Scheduled reports are sent in PDF format, allowing you and your stakeholders to receive updates about your Courses, Bookings, and Finances, automatically!

How to create a schedule

  1. Find the report you’d like to schedule from the Report Engine DataGrid

    image-20251121-150935.png

     

  2. Right click on the report and select the ‘Schedule’ option

    image-20251121-152825.png

     

  3. This will open the Report Schedule DataGrid where you can view all the current and past schedules for this report

    image-20251121-155922.png

     

  4. Click the ‘Add Schedule’ button

    image-20251121-160151.png

     

  5. Complete the ‘frequency’ settings in the form with the details of your schedule!

    image-20251121-160753.png

Your ‘Report From’ date is the first date the schedule will run.
It does not need to match the schedule frequency, for example, if the ‘Report From’ date is Tuesday and your schedule runs every Thursday, the report will send on Tuesday, Thursday, and then every Thursday afterwards.

  1. If you’d like your schedule to be based on a different time zone to UTC, select it within the ‘Time Zone’ setting

    image-20251121-160911.png

     

  2. Set the schedule to be ‘Active’

    image-20251121-161014.png

     

  3. Set who the recipient(s) of the report email will be, this can either be platform Users (use the ‘Users’ option) or typed in email addresses (use the ‘Constant’ option)
    If you select ‘Users’, you can include merge fields in your email to personalise the content, e.g. include their first name

    image-20251121-161230.png
    image-20251121-161325.png

     

  4. Provide a name for the report attachment, a subject, and a body for your email
    Note: merge fields only work when using the ‘Users’ recipient option

    image-20251121-161541.png

     

  5. Update the sender email address if required

  6. Save your schedule!

    image-20251121-161730.png

Top tip!

A new ‘Status’ column is now available in the Report Engine DataGrid. This column gives you instant visibility of whether a report has any active schedules.

  • If at least one schedule is active, the status will display 'Active'

  • If no schedules are active, the status will display ‘Inactive’

    image-20251124-171007.png

How to monitor a schedule

  1. When you have created a schedule, you will be able to access an ‘Instances’ option in the Report Schedule’s management menu

    image-20251121-162257.png

     

  2. The Instances page shows a DataGrid listing when the report was sent and who received it

    image-20251121-162449.png

     

  3. Five minutes before a report is due to be sent, an instance will be recorded in this page with a status of ‘Awaiting Processing’, once the email has sent the status of the instance will change to ‘Sent'

    image-20251121-162735.png

  4. After an instance has sent, the ‘Report From’ date in your Report Schedule’s details will update automatically to the next date the report should send, based on your frequency settings

    image-20251121-163052.png

     

Please note

Your Report Schedules will update the 'Last Updated' and 'Updated By' columns in the Report Engine DataGrid. When a Report Schedule runs, whether it’s a one-off schedule or a repeating one, certain report settings are refreshed, which in turn updates these two columns.

How to cancel a schedule

  1. Find the report you’d like to cancel the schedule for from the Report Engine DataGrid

    image-20251121-150935.png

     

  2. Right click on the report and select the ‘Schedule’ option

    image-20251121-152825.png

     

  3. This will open the Report Schedule DataGrid where you can view all the current and past schedules for this report

    image-20251121-164402.png

     

  4. Right-click the schedule you want to cancel and click ‘Edit’

    image-20251121-164451.png

     

  5. Find the ‘Active’ option and uncheck it

    image-20251121-164609.png

     

  6. Click ‘Save’

    image-20251121-161730.png

     

  7. Now now new instances will be created for this report schedule!

Please note
If your schedule has any instances marked as ‘Awaiting Processing’, switching the schedule to inactive will not prevent them from sending.

These ‘Awaiting Processing’ instances are created 5 minutes before the next scheduled send time, so make sure you set your schedule to inactive more than 5 minutes before the next run to avoid them being generated.


Gadget Filters now complement Report Filters

Gadget filters now work alongside report-level filters instead of replacing them, giving you more flexibility. This gives you much more flexibility in your reporting and analysis!

image-20251124-171205.png

When adding or editing a Report Engine report, you can set report-level filters. These define the overall rules for your report. For example, if your report is about Delegates on past Courses, you might add a report filter such as ‘Start Date’ - ‘Period’ - ‘Last Six Months’.

image-20251125-074925.png

When configuring individual gadgets within your report, you can check the ‘Use Report Filters’ option, this means that your gadget not only uses the filters applied to the report, but also any updates to the report filters will automatically apply to that gadget. For example, if you change the report’s Start Date filter to 'Last Twelve Months', the gadget will update to show data from the same period.

Please note, the ‘Use Report Filters’ option is only available if your gadget uses the same module as your report.

image-20251125-074842.png

You can also add gadget-level filters, which apply only to that specific gadget. These work alongside report filters (if you’re using them) to further refine the data. For example, you might add ‘Status’ - ‘Is In’ - ‘Completed’ as a gadget filter so the gadget reports only on Delegates who have completed past Courses.

image-20251125-075016.png

New data available

To support common reporting requests from customers, we have introduced new data into the Report Engine - some of this is also new to DataGrids (so you can report on it there too).

New data available in DataGrids & the Report Engine

  • Report on Resource usage in hours
    In the ‘Resource Requirement Course’ module we have added ‘Duration in hours’.
    You can use this to calculate the total number of hours each of your resources has been used on Courses, for example within a Summary gadget that shows total course hours per Resource last month:

    image-20251125-085421.png

    To do this, build a Summary gadget using the module ‘Resource Requirement Course’, include the Resource label as a column, and add in ‘Duration In Hours’ with ‘Sum’ selected instead of ‘Group By’, then add any filters you need e.g. filter on the course date range.

    image-20251125-075740.png

 

  • Report on Discount Code usage on Invoices & Bookings
    In the ‘Invoice’ and ‘Bookings’ modules we have added ‘Discount Code’.

    image-20251125-093933.png

    You can use this to calculate the frequency of discounts used across your Invoices and Bookings!

    image-20251125-094252.png

    To do this, build a Summary gadget using the module ‘Invoice’ or ‘Booking’ (depending on how you want to report on your data), include the Discount Code label as a column, and add in ‘ID’ with ‘Count’ selected instead of ‘Group By’, then add any filters you need e.g. filter on the date the invoices were generated.

    image-20251125-094334.png

     

Please note

There is a known issue with filtering and searching on ‘Discount Code’ in the Invoices & Bookings DataGrid, we are working hard to fix this!



  • Report on the source of Invoice Items
    In the ‘Invoice Item’ module we have added ‘Source ID Type' and ‘Integration Label’ so it’s easier to see what each invoiced item is!

    image-20251125-100201.png

    You can use these to filter the results of your Invoice Item gadgets and reports.
    For example, you can filter your Invoice Item gadgets to only show discount line items using 'Source ID Type' - 'Is In' - 'Discount Mapping'

    image-20251125-100422.png

    For example, you can filter your Invoice Item gadgets to only show cancellation fee items using ‘Integration Label’ - ‘Contains’ - ‘cancellation charge’

    image-20251125-100459.png

New data available in the Report Engine

The following additional data already existing in DataGrids, it is now available to report on within the Report Engine too!

  • Users - 'Title'

  • Opportunity Items - ‘Owner Account’ and ‘Assigned to User Names’

  • Course Templates - 'Type'


Usability & aesthetic improvements

We’ve refreshed the report-building experience with visual and usability enhancements, making it faster and more intuitive to create and adjust reports.

What’s improved:

  • New gadgets are create with a consistent default size making it easier to build tidy, balanced reports

    image-20251125-090847.png

     

  • DataGrid, Summary, and Statistic gadgets now include titles automatically, these titles are used as sheet names when exporting to Excel, which requires each sheet to have a label

    image-20251125-090920.png

     

  • Unconfigured gadgets now display a simple message: ‘Click here to configure’, making it clearer how to get started

    image-20251125-091005.png

     

  • Gadget edit options have been reorganised so that the most important settings appear first in a more user-friendly order

    image-20251125-091123.png

     

  • A new ‘Cancel’ button has been added to make it easier to exit gadget or report-filter editing without saving changes

    image-20251125-091154.png

     

  • Gadgets now support pagination, this means you can browse additional pages of data directly within the report, without needing to open the full DataGrid or run an export

    image-20251125-091258.png

 

Please note

if you use the ‘Open Full DataGrid' option at the bottom of a gadget that has ‘any' filters in place, these cannot be picked up by the DataGrid.

 


🔍 DataGrid Views now available to all Users

You can now give wider access to DataGrid Views across your team, with powerful new sharing options for Super Admins.

Good news: DataGrid Views are now available to Admins, Managers, and Trainers!

To give you full control over who can access what, we’ve also introduced a DataGrid View sharing option, exclusively for Super Admins.

What are DataGrid Views?

DataGrid Views let you save and switch between different column layouts in your DataGrids, so you don’t have to manually reconfigure your DataGrid every time your focus changes.

image-20251127-151733.png

In our last update, DataGrid Views were made available to Super Admins! Since then, we’ve worked with Super Admins to create a showcase of DataGrid View examples that you can use for inspiration!

In this update, the DataGrid Views option is now available to all users - this means that Training Administrators, Managers, and Trainers can now create their own Views within the DataGrids they can access.

To support these additional users, we’ve added a new ‘Share View’ feature for Super Admins. This lets you share useful Views with other users across your team.

How sharing works

  • Super Admins will find the new ‘Share Current View’ option in the ‘Views’ drop-down menu in your DataGrids

    image-20251121-110143.png
    • If the option is greyed out, first make sure you have a View applied to your DataGrid (applied Views are dark blue)

      2b119df20148a1d11a443121926dd676.gif

       

  • You can share a View with other Users based on any of the following:

    • Account Group

    • Account

    • Job role

    • Platform role (e.g. Training Admin)

    • Specific Users

      image-20251121-110516.png

      If you choose multiple criteria, users only need to meet any of the options to get access.

  • Shared Views will show in your DataGrid with the suffix ‘shared’ at the end of the label, so they’re easy to distinguish from the Views that you created and own!

  • You can’t edit, delete, or share Views that have been shared with you, but you can duplicate them by using the 'Save As New View' option

  • Only Super Admins can share DataGrid Views
    If you’re not a Super Admin, the share option will appear but remain greyed out

    image-20251121-103620.png

 

Loved a View that’s been shared with you but need to make some changes?

Make it your own! Use the 'Save as New View' option to create your own editable copy

image-20251121-113433.png

 

Don’t love a View that’s been shared with you?

Use the 'x' icon to remove it from your favourites bar

image-20251121-113319.png
b0aebf9a1ab1dc41074fc2f01505cbe2.gif

 


Resource Requirement Custom Fields

Capture extra information against your Resource Requirements

You can now add Custom Fields to your Resource Requirements, so you can record additional information directly against your Trainers, Venues, and equipment, per Course.

You might use these fields to:

  • Record the role each Trainer is filling on a Course, e.g. Lead Deliverer, Facilitator, Observer, Assessor

  • Capture supplier information for your Resources, e.g. PO number for payment

  • Identify if a Resource has been paid with a checkbox

 

How to create a Resource Requirement Custom Field

  1. Open the ‘Administration’ menu from the Profile options at the top-right of your platform

    image-20251120-160214.png

     

  2. Open the ‘Custom Fields’ page

    image-20251120-160237.png

     

  3. Click the ‘Add Custom Field’ button

    image-20251120-160300.png

     

  4. Give your Custom Field a useful name and description

    image-20251121-120942.png

     

  5. Select what type of field you are creating, e.g. a date field, or a checkbox, or a text box

    image-20251120-111104.png

     

  6. If you’re creating a drop-down or a multi select list, provide the options that should be available

    image-20251121-121040.png

     

  7. Select the module ‘Resource Requirement’ and the page ‘Details’

    image-20251121-121123.png

     

  8. Select the section in the Details page that you would like to add this field to

    image-20251121-121205.png

     

  9. Check the ‘Include in audit logs’ option if you would like to monitor any updates to this Custom Field on your Resource Requirements

    image-20251120-112348.png

     

  10. Click ‘Save & Close’ to create your Custom Field!

    image-20251120-112503.png

     

  11. You should now be able to view and edit it from the Resource Requirements Details page for each Resource on your Courses!

    image-20251121-121608.png

 

Top tip!

Add your Custom Fields as columns in your Resource Requirements DataGrid to view them for multiple Resources at once!

image-20251121-122329.png
Resource Requirements DataGrid including 3 Custom Field columns; Trainer Role, Payment Details, and Paid

 

Good to know

  • Resource Requirement Custom Fields aren’t just available on individual Courses, you can also add them to Resource Requirements on a Course Template! When you do, any scheduled Courses created from that Course Template will automatically inherit the values. This saves you time and ensures your data stays consistent across multiple sessions.

  • At this time, Resource Requirement Custom Fields cannot be used in Workflows. For example, if you create a ‘Trainer Role’ Custom Field, it isn’t possible to set up Workflows to email Trainers with a specific role, if you would like to see this available, please submit a product suggestion so our team can understand the demand for this.


Multi-select Custom Fields

Give your administrators the ability to choose multiple options from a single dropdown.

Multi-select fields let you choose multiple values from a dropdown instead of being limited to one. They’re ideal when you need flexibility without creating multiple separate fields.

image-20251120-155226.png

You might use these fields for:

  • User dietary requirements, allergies, or access needs

  • Trainer skills, qualifications, or interests

  • Course readiness checklists

  • Replacing long lists of checkboxes with one tidy field!

image-20251120-155646.png

How to create a Multi-select Custom Field

  1. Open the ‘Administration’ menu from the ‘Profile’ options at the top-right of your platform

    image-20251120-160214.png

     

  2. Open the ‘Custom Fields’ page

    image-20251120-160237.png

     

  3. Click the ‘Add Custom Field’ button

    image-20251120-160300.png

     

  4. Give your Custom Field a useful name and description

    image-20251120-161543.png

     

  5. Select the type ‘Multi Select List’

    image-20251120-160600.png

     

  6. Enter the checklist items in the Options, press ‘enter’ after you type out each option
    Please note, these will be displayed in alphabetical order, to force a specific order you can number the options e.g. “1. first option, 2. second option, 3. third option”

    image-20251120-160901.png

     

  7. Select the module where this Custom Field will be available, and then which page and section it will be displayed on

    image-20251120-161338.png

     

  8. Choose whether you would like this Custom Field to be available as a merge field in your Text & Email Templates
    Check the ‘Include in Text Templates’ option if you would like to include this information in emails sent to your customer about their purchase

    image-20251120-112118.png

     

  9. Choose whether you would like to be able to restrict your Purchase Workflows from sending based on this Custom Field
    Check the ‘Include in Workflows’ option if you would like to use this Custom Field in your Workflow Rules

    image-20251120-112247.png

     

  10. Check the ‘Include in audit logs’ option if you would like to monitor any updates to this Custom Field on your Purchases

    image-20251120-112348.png

     

  11. Click ‘Save & Close’ to create your Custom Field!

    image-20251120-112503.png

     

  12. You should now be able to view and edit it from the page & section you selected

    image-20251120-161641.png


Filtering with multi-select fields in DataGrids, Workflows, & Gadgets

New options have been added to filtering so that you can get the most out of the new multi-type fields!

image-20251120-162516.png
  • Has all
    Shows results that contain all selected values (extras are fine)

    image-20251120-162956.png

     

  • Has any
    Shows results that contain any of the selected values

    image-20251120-163048.png

     

  • Doesn’t have all
    Shows results that do not contain every selected value

    image-20251120-163146.png

     

  • Doesn’t have any
    Shows results that contain none of the selected values

    image-20251120-163217.png

 

Importing multi-select values

When importing data into a multi-select Custom Field:

  • Separate multiple values with commas and no spaces

    • Example: Gluten-free,Vegan,Nut-free

  • Save your file in a .csv format so values remain correctly quoted

 

API v2 Behaviour

When updating multi-select fields via the API:

  • You must provide all values, including any existing ones - otherwise the field will be overwritten.

  • When using JSON, send the values as an array.

  • When using Postman with x-www-form-urlencoded:

    • Add each selected option as a separate key (arrays not supported).

    • If only providing one option, include a blank row for the second value.

 

 

 


Purchase Custom Fields

Capture and store additional information against your P&S purchases.

You can now add Custom Fields to Product & Service Purchases, giving you greater flexibility to capture the information you need for your internal processes.

Purchase Custom Fields could be used to -

  • Store extra details specific to your processes

  • Improve reporting and auditing with tailored Purchases information

  • Record things like tracking references or location notes (e.g. what3words)

Where can Purchase Custom Fields can be accessed
You can add Custom Fields to the ‘Details’ page of Purchase, they can be added to any of the following four sections on the page:

  • Details (alongside the name of the Product & Service and the quantity that have been purchased)

  • Billing (alongside the cost details and who is being billed for the purchase)

  • Overrides (alongside the alias and the status of the purchase)

  • Shipping Address (alongside the shipping name and address details)

How to create a Purchase Custom Field

  1. Open the ‘Administration’ menu from the Profile options at the top-right of your platform

    image-20251120-160214.png

     

  2. Open the ‘Custom Fields’ page

    image-20251120-160237.png

     

  3. Click the ‘Add Custom Field’ button

    image-20251120-160300.png

     

  4. Give your Custom Field a useful name and description

    image-20251120-111046.png

     

  5. Select what type of field you are creating, e.g. a date field, or a checkbox, or a text box

    image-20251120-111104.png

     

  6. Select the module ‘Purchase’ and the page ‘Details’

    image-20251120-111119.png

     

  7. Select the section in the Details page that you would like to add this field to

    image-20251120-111132.png

     

  8. Choose whether you would like this Custom Field to be available as a merge field in your Text & Email Templates
    Check the ‘Include in Text Templates’ option if you would like to include this information in emails sent to your customer about their purchase

    image-20251120-112118.png

     

  9. Choose whether you would like to be able to restrict your Purchase Workflows from sending based on this Custom Field
    Check the ‘Include in Workflows’ option if you would like to use this Custom Field in your Workflow Rules

    image-20251120-112247.png

     

  10. Check the ‘Include in audit logs’ option if you would like to monitor any updates to this Custom Field on your Purchases

    image-20251120-112348.png

     

  11. Click ‘Save & Close’ to create your Custom Field!

    image-20251120-112503.png



  12. You should now be able to view and edit it from the Purchases Details page for each Purchase!

    image-20251120-111250.png

 


Improved Purchase editing & adding form

There is now just one form for adding and managing your Product & Service purchases

The forms for adding and editing Product & Service purchases have now been aligned, giving you a single, consistent layout!

What this means for you

  • Editing Purchases from the DataGrid no longer opens a pop-up window

  • Editing an existing Purchase now uses the same form layout as adding one, however any fields that were not previously available are read-only (including PO Number), but these can still be changed per Purchase through the bulk edit options in the DataGrid

How it works


Contact Our Team

If you can't find what you're looking for, access our Support Portal, and our team of experts will be happy to help!

Is it your first time contacting the team? Learn how to raise a support ticket.

Follow Us

Facebook|height=20 LinkedIn|height=20 Instagram|height=20 Twitter|height=20

Copyright © 2025 accessplanit.

Social media icons by icons8.com