01/ 24/ 19
Systems: Keystone Online
Services: KPI,New Dashboard,General,Messaging,On-Demand,GPS
January Update

New features

  • Data caching added for most frequently made calls. Caches are shared by all business users and should greatly increase speed of gathering data.
  • Stone Slinger truck icon added
  • Businesses without GPS can now utilize KPI or On-Demand as expected. Keystone plants are utilized- removing the GPS dependency.
  • Actual Sales by Month (ASM)
    • Monthly projections added (Sales, Loads, Yards)
    • Parent entity is now hidden by default
    • Widget
    • Tab in KPI
  • Actual vs Sales (AvS)
    • Widget shows at full dashboard width by default
    • Button in widget changes this settings. Stored per user and persists beyond session.
    • After the cache expires they will be cached again after the next successful return of data.
    • Note: a failure in finding a cache will not trigger a failure of the call response.
    • The amount of time data stays cached in the web app changes based on how up to date users need it to be
      • GPS
        • Vehicles -30 sec
        • Plants - 1 month (can be cleared in GPS/Setup)
        • Config – 1 month (can be cleared manually in GPS/Setup)
      • On-Demand
        • Most calls will cache for 2 minutes
        • Exception: Customer List will remain cached for the rest of the current day. The time it was cached is displayed on the customer list in On-Demand
          • To clear the cache and update use the refresh button in the customer list.
      • KPI
        • The following is cached for 2 minutes
          • Material Required
          • On Time by Status
          • Time in Status vs Target
          • Loads & Yards by Hour
          • Average Minutes per Load of Each Status
        • Actual vs Sales (AvS) and KPI Budget – rest of current day
        • Actual Sales by Month (ASM) – 1 hour
  • App Release widget added to dashboard
    • Available to all users under General section in Widget selection.
    • Users will see any release notes we’ve marked as external
    • SuperAdmin (Support & Devs) will see internal and external
    • Release notes are marked with systems and services effected, and full text descriptions for users
      • Systems : Keystone Online, GRS, On-Delivery Android
      • Services: GPS, On-Delivery, KPI, etc..
    • Users can click on link in release widget to view the full app release section
  • App Release pages added
    • Full version of what’s viewed in widget
    • Allows creation and editing of Release Notes (by SA users only)
  • Dashboard - Plant select now has apply button
  • Business Admin (BA) users can now delete other users.
    • Note: BA can still not delete On-Delivery Android accounts. 

Changes

  • On Demand: Include Shipped option is now Include Completed Orders as it now functions.
  • Users: SA can no longer add users to child companies and child companies will not appear in the User Create page business list
  • Map/Messaging: The Vehicle Select list no longer updates when a user connects or disconnects from the message hub

Bug fixes

  • GPS Overview widget now displays the correct number of vehicles 'In Service'
  • GPS vehicle list sort options now wait for a selected option to complete before letting the user click anything else.
  • GPS History
    • The "today" button in the calendar date select now works as expected.
    • The date selected for the vehicle history list now shows at the top of the list when printed.
    • When the date in the calendar date select is changed, the existing vehicle list representing the former date selection clears out.
  • iPhone bugs fixed
    • Actual by Month (ASM) arrow UI issue
    • Widget spacing
    • Widget selection
    • GPS History scrolling now works as expected
  • KPI
    • Loads & Yards by Hour and Average Min per Load for Each Status summary chart scaling issue fixed
    • Loads & Yards by Hour and Average Min per Load for Each Status summary batch hours now list correctly
    • Material Required charts now display as expected when first loading the page
    • Material Required table now shows correct row data under columns
    • KPI AvS and ASM now work as expected for multi-company users
    • KPI Error Message no longer pops up
  • Dashboard KPI: Specific businesses that formerly did not have KPI charts show data now show data.
  • Dashboard KPI: Specific companies who formerly could not select plants other than the plant shown by default now can do so.
  • Dashboard plant selection now changes the dashboard chart plant select list as expected. If multiple plants are selected then the first plant is shown.
  • User Admin
    • Fixed issue with an invalid model not populating subscribed companies correctly for user
    • Widget Selection
      • ‘Select All’ checkbox now works as expected
    • System Selection (Roles)
      • Customer Portal users now have widgets disabled as expected
      • The systems a user can access is enabled/disabled as expected
      • Business Admin
    • Businesses without GRS load page correctly as GRS is checked after page loads
  • Actual Sales by Month (ASM)
    • filter UI updated to accommodate larger names
    • Regions now display correctly
    • Users without KPI access cannot view the widget
    • Negative numbers removed
  • Users can now edit their subscribed companies as expected
  • Navigating back to dashboard with a breadcrumb loads the plant selection list correctly
  • On-Demand general bug fixes include...
    • Quantity properties can now handle decimals
    • Error handling
    • Order Detail load expand/contract icons toggle correctly
    • Active loads now have batch weights and products
    • map will no longer show icons at 0,0
  • Viewing users that are customers will display their role correctly even if they were setup as customers using the old method
  • Customer system access works as expected

In Progress

  • Getting Batch Inventory on the website so that users can view that data