3.0.7
User List
The User List now shows people who either:
- have a Workbench login or
- are an employee
or both.
An option has been added to create a User from a Person (someone who does not have a login and is not an employee).
User Details
The tabs and data displayed on User Details screen has been reorganised, and are conditional on whether the user (a) has a login or (b) is an employee.
This screen is now sufficient to create a new user with a login, without requiring anything from a program MDE.
A Reset Password option has been added, which includes an option to auto generate a password.
A validation has been applied so that users cannot be created with exactly the same name against the same company.
Reporting
Report Types are now categorised as:
- Standard reports, which are printed from the Reports List screen and can have a range of selection criteria applied, or
- System reports, which are printed from a Print button on various screens in WebWorkbench in the context of a single document or entity (e.g. a purchase order or a job)
System reports are now recorded in the Reports table against a Report Type, each of which has a default report.
This allows multiple reports to be specified in each reporting scenario (i.e. wherever there is a Print button). In each case the default report can be printed by just choosing Print, or an alternative report can be selected from a drop down list on the print button.
All reports and report types are now installed with scripts independently of the web application itself.
WebWorkbench report groups can be specified as Master, and each new report installed with the wbInstallWebReport procedure is automatically added to each Master report group.
Case Sensitivity on Report Parameters
Previously SSRS reports would not populate parameters correctly if the parameter names in the report, the stored procedure and the predicate XML differed in case. That is no longer a problem.
Job Filtering by Job Manager
Filtering by job manager has been added to the standard job lookup.
Master Site Map
The master site map has been reorganised to better categorise the WebWorkbench functions.
PO Creation from Requsitions
The population of the PO line Description and Details has been changed so that for "A" lines the first 50 characters of the requisition line Details goes to the PO Line Description, and the rest goes in the PO Line Details.
Web Display Name on Login
The Web Display Name, as per the control parameter, is now displayed on the Login Screen.
DOT NET Framework 4.5
Infrastructure for using .NET 4.5 functionality with HangFire scheduling has been added. This can be switched on by editing the Config\Castle\Scheduling.config file.