3 Noteworthy Resolved Issues

This following table highlights specific key fixes that are included in this release. In some cases, only a percentage of the overall fixed defects are listed.

Affected Component Defect Number Summary

General: Advanced Search

34117716

Blank filters in Advanced Search

A fix has been made to rectify an issue with blank filter rows appearing in the Advanced Search filter definitions of certain list views (Alert, Alert Response, and Assessment).

General: Business Categories

34774910

Business Category not displayed

A fix has been made to rectify an issue with business category not being displayed when viewing records such as Supplier Sites, Product Records, and Projects/Processes.

General: Dates

33813631

Assigning century to future dates

A fix has been made to rectify an issue with the entry of dates with a two-digit year, where a date more than 20 years in the future had the year assigned to the previous century (for example 01/01/42 was saved as 01/01/1942). The future dates are now correctly assigned the current century (for example as 01/01/2042).

General: Error Logging

34131556

Workflow status change error logging

An improvement has been made to the logging of workflow status change exceptions, to record additional diagnostic information in the error message.

Global Network Bus (GNB): Data Synchronization

34589131, 34589186

Synchronization of between Satellite and Global portals

A fix has been made to rectify a failure of the data synchronization between a satellite portal and the global hub portal.

This issue only relates to the Global Network Bus (GNB) application.

Global Network Bus (GNB): Produce Specifications

34713335

Synchronization of Produce Specification data

A fix has been made to rectify a synchronization failure of Produce Product Specification data between a satellite portal and the global hub portal.

The exception was due to the related Product Records not having the other contact user roles populated - an issue that was related to a previous fix to prevent the roles being changed.

This issue only relates to the Global Network Bus (GNB) application.

Product: Product Record

34310605, 34863465

Division not populated in Product Record upload

A fix has been made to rectify an issue with the Division field not being populated within the Product Record Import process.

Product: Product Records

34269789

Error on Deletion of Draft Produce Product Record

When attempting to delete a produce product record, at a status of Draft, the application failed with an error. This was because Draft records should only have the option to be set to Active. Only Active records can be Deleted (or Archived when there are linked records).

A fix has been made to the Actions menu to remove the delete option so only the transition from Draft to Active is available.

Product: Specifications

32662027, 34493227, 34495553, 34546620, 34550357, 34559166, 34563705, 34566853, 34576977, 34579931

Error when saving Product Specification

A fix has been made to rectify an error that occurred when attempting to save a multi-product Product Specification.

The error occurred when assigning recycling icons to the product components. It relates to a change made in a previous release (item 3437443).

Product: Specifications

33192472

Copying Specify allergen information to a new Specification

When copying a Product Specification, the Specify value in the Allergy & Dietary Advice section is now copied across to the new specification if the Do you need to specify this allergen question has been set to Yes.

Product: Specifications

34145661

Error when selecting Nutrition panel

A fix has been made to rectify an error that occurred when selecting the Nutrition Panel within the Product Specification’s Nutrition section.

The error occurred when the selected panel referenced a default Footnote table which had been deactivated.

Product: Specifications

34454704

Validation of mandatory fields in FNF Storage section

A fix has been made to rectify an issue with the validation of mandatory fields in the Storage section of the Formulated Non-Food Specification.

Previously the red asterisk was appearing for the mandatory field, but no error or warning message was being issued if the field was not populated.

Product: Specifications

34514665

Incorrect Help system text

A fix has been made to rectify an issue with incorrect Help text being displayed for Packaging Component related fields in the Product Specification’s Packaging section.

Product: Specifications

34526595

Locking Recycling Advice fields in Advanced Packaging section

It is now possible to configure field locking rules for the Recycling Advice table fields in the Advance Packaging section of Product Specifications.

See Post Release Tasks.

Product: Specifications

34570500

Error when selecting Ingredient

A fix has been made to rectify an error that occurred in the Product Specification's Recipe & Raw Materials section when selecting to add an Ingredient from the Ingredients glossary.

The error was due to the retrieval of the Ingredient name's language translations.

Product: Specifications

34598227

Error when changing Declared Quantity in OLC section

A fix has been made to rectify an error that occurred in the Quantity page of the Other Labelling Copy section of Product Specifications, when changing the Declared Quantity Type.

The error occurred when one of the Print Height columns was hidden.

Product: Specifications

34719851

Issue Linking Specification to Process

A fix has been made to rectify an issue when opening the Process Links section for a specification where it had been previously linked to a Process.

Product: Specifications

34778271

Error when opening Specifications from Tasks list

A performance improvement has been made to rectify an error that occurred when opening Product Specifications from the user’s Tasks list.

Product: Specifications

34824482, 34852479, 34887836

Error when linking a Specification to a Process

A fix has been made to rectify an error when linking a Product Specification to a Process.

The error occurred when the lookup for Processes to link to returned more than 1000 results.

Product: Temporary Specifications

34117720

EAC Access to Temporary Specifications

A fix has been made to rectify an issue where a retailer user restricted to an Enhanced Access Control (EAC) Area had visibility of a Temporary Specification which was not assigned to their Area.

Project: List Views

33377043

Duplicate entries in list views

A fix has been made to rectify an issue with duplicate entries appearing in the Projects and Project Activities list views.

Reports: Brand Name

33712645

Reports not outputting Brand data

When the Brand Type against a specification is set to Brand managed as own label rather than Own label, the Brand data is not populated in reports. This impacted any report that included the Brand field.

To resolve this, the Brand information populated in the report data will be based upon the brand type for each specification, thus no changes are required to the RTF Templates.

Related Information: The pack copy report default outputs the Brand field when the Brand Type is Own label. A separate field should be added to the Pack Copy template for when the Brand Type is Brand managed as own label and this information is required in the Pack Copy.

Reports: Data Warehouse

34755381

Data Warehouse refresh running continually

A fix has been made to rectify an issue where the Reports Data Warehouse data refresh process exceeded the designated refresh interval.

Reports: Filters

33899825

Report filters providing unexpected results

In reporting where the Equals and Is Not Equal To filter operators are used with columns that contain multiple values, the results are inconsistent.

The Equals and Is Not Equal To filter operators have been removed as the Contains and Does Not Contain filter operators correctly manage columns with singular or multiple values.

Reports: Filters

34791880, 34829809, 34794371

Error when using a Glossary Filter on a report

An invalid number error was generated when a Glossary Filter was used on a column that contained comma-separated entity values, such as countries.

The cause of the issue was identified, and a fix implemented to manage Glossary Filtering on columns with concatenated entries.

Reports: KPIs

34288093

Application Error due to Updated KPI Metric

When a schedule report’s type was updated for a KPI metric on the homepage, it would result in the application generating an error.

This scenario is now managed so that instead of an application error, the message No KPI data to display is shown for the KPI metric on the homepage.

Reports: Assessments KPI

34960561

KPI metric on Assessment Scores Latest/Completed

A fix has been made to rectify an issue with an incorrect metric count being calculated for the Assessment Scores Latest/Completed KPI report.

The issue occurred due to rounding, scale, and precision being applied incorrectly to a floating point number in the underlying Average Aggregate function.

Reports: Product Specifications

34760048

Product Specification report failure

A fix has been made to the Product Specification reporting query to allow filtering on Product Status.

The issue was caused by a mismatch in data type between the Product Status and the reporting field.

Reports: Product Surveillance

34190539

Surveillance reports not outputting all expected data

On the surveillance reports, only the first line of each of the results are output to the report, when all results should be output.

An update to the query was required to remove aggregation of the data.

The following reports are impacted:

  • Surveillance Test Report Summary

  • Surveillance Test Report Summary per Supplier

  • Surveillance Billing Report

  • Surveillance Billing Report per Supplier

  • Surveillance Billing Report per Supplier Test Discipline

  • Surveillance Billing Report per Test Discipline

  • Surveillance Test Report Summary - Produce

  • Surveillance Test Report Summary per Supplier - Produce

  • Surveillance Billing Report Produce

  • Surveillance Billing Report per Supplier Produce

  • Surveillance Billing Report per Supplier Test Discipline Produce

  • Surveillance Billing Report per Test Discipline Produce

Reports: Report CR30

34960556

Sites with Assessments Reports – Chart data incorrect

The following reports include a chart that did not reflect the data correctly:

  • Sites with Scorecards Overdue (per Supplier)

  • Sites with Scorecards Overdue (per Scorecard Type)

An update to the report data source to include the Assessment Code has been made and the reports templates’ bar charts have been updated to use this field to provide an accurate count.

Supplier: Alerts

34117709

Advanced Search system text missing

On the Alerts list view after selecting the Advanced Search option, the Text displayed against the tab is incorrect.

This has been resolved by a new system text entry for the Advanced Search tab of Alerts.

Supplier: Assessments

30617825, 34275614

Scorecard creation produces System Calendar error

The process of calculating the due date of scorecards was referencing deleted scorecards pushing the due date beyond the current calendar set up.

A change to filter out deleted scorecard records has been implemented so that the due date is correctly calculated.

Supplier: Audits

32666989, 32895788

Change History data

A modification has been made to the Audit REST API relating to the Status Change History data for Audits and Audit Issues/Non‑Conformances.

While the new Status Change History can still be created, the modification of existing Status Change History is now restricted to the Comments field only, and the deletion of Status Change History is not allowed.

The audit.wadl has been updated to reflect that Status Change History now outputs statusChangedBy. Also, createdOn, updatedOn, along with statusChangedBy, now appear on the outbound XML.

This change therefore locks down the Status Change History data for Audits and Audit Issues/Non-Conformances.

Supplier: Audits

34541745, 34731269

Selection of Certification Bodies

A fix has been made so that only active Certification Bodies may be selected in an Audit’s People Preset table.

Supplier: Audits and Assessments

34778587

Supplier Evaluation Type field

A fix has been made to rectify an issue with the Supplier Evaluation Type field appearing in Audit and Assessment records. The field is only relevant to the Supplier Evaluation system, so should not appear in the Brand Compliance system.

Supplier: Contacts

33709195, 34446591

Contact information in list views

The Site list views have been amended to include the Supplier Contacts and Supplier Contact Address field sets, for accessing the related supplier’s contact information.

A fix has also been made to the Supplier list views to correct the data output in the Fax and Phone columns of the Supplier Contacts field set.

Note: Any Supplier list views that currently reference the Fax and Phone columns will need to be modified in order to use the corrected fields. See Post Release Tasks.

Supplier: Contacts

34117714

Supplier Contact Details Not Saved

When creating a Specification, the supplier contact details are populated automatically in the specification details. Saving the specification resulted in the contact details being deleted.

This issue was caused due to a site contact with the same details as the supplier contact.

An update has been completed so that valid supplier contact details will not be deleted, when saving a specification.

Supplier: Sites

31450870

Edit access to Growers List

A change has been made to the Site record to allow retailer users with the Supplier & Site Administrator authority profile edit access to the Growers List fields. See Post Release Tasks.

Supplier: Sites

34492671

Error when editing a Site

A fix has been made to rectify an error that occurred when editing a Site.

The error occurred for users who log on using a language that is different to the default (en_GB), for example en_US. If a Business Category description did not have a language translation for the user's language, the system was erroring rather than using the default language description.

Application Program Interfaces (APIs): Audits

32578301

Audit From & To Dates validation relative to time zone

When updating an Audit using the Audit REST API, the validation processing of From Date and To Date is now time zone aware, based on the application’s default time zone.

For example, if the default time zone is Australia/Sydney, calls to the Audit API, when validating the From Date and To Date will be applied according to that time zone.

Validation applied when using the application UI continues to function the same, that is, it uses the time zone specified for the user’s User record.

Application Program Interfaces (APIs): Product Specifications

34773925

Product Specification API Performance Issue

A change has been made to improve the performance of the Specification API when calling for a full list of Specifications utilizing the standard/rest/specification endpoint.

Application Program Interfaces (APIs): Project/Process Activities

34570245

Error calling the Project Activities API

A fix has been made to rectify an error that occurred when calling the Activities API to retrieve a list of activities associated with a process/project.

The error was due to the process failing to locate the process/project id from the parent process/project.

Application Program Interfaces (APIs): Specifications

34283819, 34758359

Specification SOAP API does not return expected results

When using the Specification SOAP API service to search for Specifications, records were missing from the results. This occurred with a search on Status (DE-LISTED, OFF-RANGE were identified as having an issue), along with specifying from Date and/or to Date information, to search Change History dates.

A modification has been applied to the Specification SOAP API service to resolve an issue when searching for Specifications on Status (specifically DE-LISTED / OFF-RANGE), while also including from Date and/or to Date information, to search Change History dates.

Application Program Interfaces (APIs): Users

34374435, 34446565

Email Address synchronization

A fix has been made to rectify an issue with Email Address data not synchronizing between IDCS and the application’s User record.

The fix is made to the IDCS to Brand Compliance Synchronization batch job, to use a page-size of 1,000 when querying modified IDCS Users since the last time the process ran.