3.0.8

Emailing

An "emailing engine" is now included in WebWorkbench which processes rows in the Emails table.

A style template can be configured for all emails sent through the email engine, and personal signatures can be appended. These signatures can be set up on a new Email tab on the User Maintenance screen.

Task Scheduling

Infrastructure for task scheduling using HangFire has been incorporated.

MYOB Interface

Infrastructure has been added to enable future functionality in interfacing with MYOB.

Error Message Display

The time that an error message displays has been increased to allow for reading of long messages. (JIRA XD-248)

Currencies

The Currencies Maintenance has been enhanced to show the conversion rates both ways.

Roles and Permissions

Roles can now be assigned to users globally.  Previously the highest level a role could be applied was by FinCo.

There is now always a System role installed called "Administrator" which has all permissions.

People Attributes

The attributes specified on the Attributes tab of People Maintenance now correspond to the "Personal" attributes as shown on the MDE People screen.

Reporting

System reports can optionally be rendered as Sharperlight content.  For these reports the URL is derived from the "Sharperlight Base URL" control parameter, plus the Report URL as specified on the report.

When configuring reports, a check is made to ensure that each system report type has one and only one default report specified.  New system reports can now be added in this screen.

On the various screens where system reports are printed from a Print button, a message is displayed if the default report is not included in any of the user's report groups.

Sharperlight Dashboard

The user-specific Sharperlight content rendered on the home page, and now be specified in a "Sharperlight Dashboard URL" setting, which can be specified globally, by FinCo, by Profit Centre, or for an individual user.

Approval screen opened from Discussion

Previously when a document approval was opened from an email link generated from a discussion item, the approval report did not render correctly.  This has been fixed.

Purchase Requisitions

A. Change in address logic (JIRA XD-239)

   - The fix will set the Address Type always to blank as default and will not validate Company as mandatory.  Therefore, reviewers/approvers/procurer will not need to change the Address Type and the Delivery Address will be kept.

B. Additional rule on default Required Delivery Date(JIRA XD-243) /PO Creation Delivery Date Default Rule Change (JIRA XD-247)

   - Required Delivery Date default logic change during save, submit, review/approve and PO creation

  1. When date is blank, it defaults to the next day
  2. When date is in the past, it defaults to today’s date
  3. When date is today or in the future, no change is required

C. Change in Application Access (web license) does not update  (JIRA XD-245)

 - the need to run a link to restart and effect the change will be embedded in the code whenever there is an update in the User's application access

D. Fix the Dialog clearing for User List and all screens related  (JIRA XD-248)

   - Error message will have longer delay time (12 seconds from 6)