RSS Feed c9 logo Australia's best motorcycle shop retail software
Release 4.618 March 22, 2016 barney

Messenger reliability improvements

This version includes some experimental changes to help improve reliability of messenger related functions : SMS/Email delivery, backup syncing, scheduled tasks like automated SMS reminders plus a heap of other chores.

Looking at messenger problems we see consistently that issues are occurring when messenger is trying to reach C9's database but is unable to and is stuck, waiting for data that will never come.  Root cause of these is typically hardware/network and OS setup. i.e. most common cause is timing of computers going into sleep mode disabling network card while c9 is mid database read, and to a lesser extent network links intermittently dropping out.

Solution involves implementing brute force timeouts on database waits.  Messenger should now be able to better detect an unresponsive network and heal from this.

Other changes

  • Website
    • Import KTM/Husky webshop parts info : was skipping over a % of parts because of how they were represented on dealernet website. Should now be fixed
  • Workshop
    • Redesigned repair authority a bit.  Notably increased font size of fine print
    • New job : include option to email repair authority
  • Contacts
    • Print all biz activity for a given contact
    • Bug fix : quick SMS was no longer tracking sent SMS against the customer removing ability to easily see all quick SMS messages sent to a given customer (message was logged in global notification list still). Bug introduced with recent-ish inclusion of being able to quick SMS a number built into spares invoice order number from view invoice screen.  Got it working way it was with one addition: if you change the mobile number to SMS c9 will not track it against the selected customer.