May 2023
Features
Application-Level Filter
This feature allows users to filter and view their SpyderFlow data by Client(s) and/or Company(ies). This helps users easily find, view and analyse the information that is important to them.
Allocation Alert for Expired Contractor Licence/Insurance
When assigning work to a Contractor SpyderFlow will warn users if that Contractor has a Licence or Insurance that has expired. SpyderFlow will not prevent users from allocating work to a Contractor because of an expired Licence or Insurance.
Auto-Set Work Order Inspected Date
The first time an item on a Work Order is ticked or crossed SpyderFlow will automatically set the ‘Inspected Date’ value for the Work Order. The date and time the item was ticked or crossed is the date and time SpyderFlow will set as the ‘Inspected Date’ on the Work Order. SpyderFlow will only do this once and will not automatically update the ‘Inspected Date’ again. Users can remove or modify the ‘Inspected Date’ set by SpyderFlow at any time.
Click-to-View Dashboard Data
This feature allows users to select certain values shown in most Dashboard widgets which takes the user to a list of the records that comprise the value they selected on the widget. For example, selecting “450” Overdue Work Orders in the Scorecard widget will show the user to a list of those 450 overdue Work Orders or selecting a the Passed Scopes for July bar in the Time KPI % widget will show the user a list of Scopes that passed KPI in July.
Enhance Outbound Email Notifications
This feature will see the existing outbound email notifications, which are currently just an email with very basic content in the body, enhanced to emails with a stylised body content and much of the content shifted into PDF attachment on the email.
Multi-Option Bulk Action (MOBA)
This feature has been integrated into the List of Invoices in the Mobile App. Once bulk mode has been activated and one or more records (ie. Invoices) selected, users have a choice of actions that can be applied to the selected records.
My Profile Module and App Sign Out
Mobile App users can manage their User Profile with the My Profile Module. When Signing out of the Mobile App, users will be asked to confirm they want to logout and after confirming will be redirected to the SpyderFlow Mobile App Login screen.
Property UI Update (V1.1)
Property UI updated to match latest design pattern.
Remember Sort/Filter/Entries per Page Settings
SpyderFlow web application will remember when a user sorts, filters, or sets the number of entries to show on a table (eg. List of Work Orders table). If the user navigates away from the table or logs out of SpyderFlow, when they return to that table their sorting, filtering, and the number of entries settings will still be applied. Note: These settings are only remembered in the same internet browser. For example, settings applied in Chrome will be remembered each time SpyderFlow is used in Chrome but won’t be applied if SpyderFlow is opened in Edge.
Subscription Type Enforcement
Users can only log into the Platform(s) their Subscription covers. For example, a Mobile-Only Subscription will not allow its users to log into the Web Application.
Update Select List Component in Mobile
Global update to all dropdown fields in the mobile application to use the same standard component.
Update Work Order and Purchase Order List Exports
The Work Order list export is updated to include Cost $ Amount fields which are a sum of the non-cancelled Purchase Order Cost $ Amounts. The Purchase Order list export includes Sell $ Amounts which is derived from the Work Order.
Improvements
- API | Adjust .Result calls / implement as async where possible
- API | Hotfix | Allow custom dashboard refresh settings
- BACKEND | System user role configuration
- MOBILE | GLOBAL | Change all half width fields to full width fields
- MOBILE | GLOBAL | Update all toast messages to use new toast message component
- MOBILE | GLOBAL | Update ‘Tap’ instruction wording
- MOBILE | GLOBAL | Update Toast Message Colors
- WEB | Missing interface implementation in components for few methods
- WEB | Update Purchase Order and Invoice icons
- Other General Improvements
Bug Fixes
- API | Add backend validation to enforce integer liability %
- API | Fix issues with constant value regeneration
- API | Incorrect controller names
- API | Missing price field validations
- API | Order “Save & Send” shows success messages even if there is a blocking error
- API | Review readonly restrictions for dropdown values
- API updates to support notifications
- MOBILE | Buttons on inspect button are hidden in specific scenario(IOS specific)
- MOBILE | Display Name occasionally not showing on Home Screen
- MOBILE | I can enter alphabet on cost price, once submitted it will not throw any error
- MOBILE | PROPERTY | Incorrect fill colour used for cards
- MOBILE | PROPERTY | Incorrect label showing for Contact Type field
- MOBILE | PROPERTY | Incorrect styling for Tabs
- MOBILE | PROPERTY | Incorrect title showing for Primary Contact Details card
- MOBILE | PROPERTY | List of Properties not refreshing
- MOBILE | QUOTE | Cost $ field label incorrect
- MOBILE | QUOTE | Changing a Contractor not saving correctly
- MOBILE | QUOTE | Incorrect field validation for Sell Amount
- MOBILE | QUOTE | Save buttons for not working when editing the Sell Amount
- MOBILE | Results list ‘Bouncing’ at the bottom
- MOBILE | SCOPE | Changing the Due Date not saving correctly
- MOBILE | Shows Notifications for cancelled POs- contractor licence expiry
- MOBILE | Vitualized List Warning
- MOBILE | WorkOrder Item: Liability% are accepting decimal values.
- Type requires a value error client Attachment add
- WEB | Bulk Invoice label visible when in readonly mode
- WEB | Console error when loading page without “view by” dropdown
- WEB | Contractor statistics All/Open flag is not remembered properly
- WEB | Contractor stats widget does not display properly when it is refreshed with less values than the height of the control
- WEB | Contractor stats widget issues with virtual scrolling
- WEB | Create New Invoice – Work Address field is not aligned properly.
- WEB | DASHBOARD | Styling unexpectedly changed (eg. increased spacing, scrollbars)
- WEB | Dashboard map not showing count overlay
- WEB | Dashboard map zoomed in too much when type selection made
- WEB | Edit Invoice Details – Selecting any address from the Search Address field doesn’t update any address fields.
- WEB | Edit Invoice Details- Search Address field is not aligned Properly.
- WEB | Error message saying Invoice cannot be sent because it’s in the wrong status when the Invoice is in the right status
- WEB | Fix (click) to (onClick) for p-buttons
- WEB | Fix Filtering and Sorting in ‘List of User Roles’ screen for ‘Is System Role?’
- WEB | Hide user role permission “delete” button for system roles
- WEB | Incorrect/old web app code for scorecard change
- WEB | javascript error after clicking off dashboard page before it loaded
- WEB | javascript error dashboard charts after selecting multiple options from View By filters
- WEB | prefix “userprofileid” to all user-based local storage
- WEB | PurchaseOrder->Items List->expand ->Item select
- WEB | QUOTE | Instructions and Comments fields incorrectly repositioning on Details Tab when in Edit Mode
- WEB | Quote- pricing tab- expand-> Item select
- WEB | Region-Calendar control, formatting, and 12/24 hour time
- WEB | SCOPE | Instructions and Comments fields incorrectly repositioning on Details Tab when in Edit Mode
- Client screen Note add did not add a note
- Dataload issues
- Error generating contractor stats report
- Invoice tax wasn’t applied on the amount
- iPhone 11 pro max. Cannot scroll select list. The scroll behaviour is inconsistent. Have to scroll 10-15 times to load next page. e.g country select list
- On remove click on send invoice cleared existing email id
- Provided value to Secure Store is larger than 2048 bytes. An attempt to store such a value will throw an error in S DK 35.
- Quote List edit: Virtual list should never be nested
- Rate same SOR code already exits error while adding a rate
- Scope Review Nested Virtual List
- Select List control not clearing the value
- Workorder Add Item List: Encountered two children with same key error
- Work Order List Screen Each child in a list should have a unique key prop