AyaNova issue - loss of labor entries Print E-mail

An AyaNova 4 customer reported a situation where labor entries would disappear.  After some investigation, we've determined this is true under some specific circumstances.  This article should help if anyone is experiencing this issue.

Starting with a fresh sample database as an example:

  1. Open workorder 43 (or any workorder)
  2. Click the first workorder item (blue screen of death, or say, "workorder item #1")
  3. Add a labor entry.  In details enter “aaa” and fill out the rest normally
  4. Click the second workorder item (say "workorder item #2")
  5. Add a labor entry.  In details enter “bbb” and fill out the rest normally
  6. Save and exit
  7. Reopen the workorder.  The last workorder item selected should still be selected (indicated by tiny > arrow to left of item summary)
  8. Click the Labor tab
  9. Click both workorder items to confirm each has its respective “aaa” and “bbb” labor entries
  10. Click the first workorder item (blue screen) and press delete and confirm
  11. Notice how the other workorder item is not selected (is missing the tiny > arrow)
  12. BUG:  The labor entries are still visible below.
  13. WORSE BUG:  I can enter another labor entry below “aaa” called “aaa2”.  I save and exit and reopen the workorder item, and both “aaa” and “aaa2” are gone.

The workaround is to click another workorder item before adding labor to prevent loss of data.

The programming solution should be, when deleting a workorder item, the screen should be immediately refreshed to reflect the deleted labor entries, the simplest method being to simply auto-select the next workorder item in the list and redraw the labor list.

I haven’t checked to see if this occurs with any other the other tabs such as travel but I wouldn’t be surprised if it happens there too.

There is another situation where labor entries are thrown away:

  1. Open a workorder that has only one workorder item
  2. Add a new workorder item
  3. Immediately after filling it out, click Labor
  4. Click the service start date and time and fill in the entire row
  5. After filling in the entire row, click a different workorder item.
  6. BUG:  Now click the new workorder item you just added where you added the labor.  The labor entry did not save.

Given that there’s no save button next to the labor entry itself, there’s no clear way to save the entries, and the entries attached to a new workorder item are not saved at all unless the workorder itself is saved first, apparently.

The workaround is to save the workorder completely after adding a new entry, reopen it, then add the labor.

The programming solution should be to save the labor entry as soon as focus is removed from the labor entry.

This issue has been reported to Ground Zero Tech-Works and hopefully will be fixed in an update.  I hope this article helps anyone experiencing this problem.

Last Updated on Thursday, 17 December 2009 16:49
 

Shop!
Become a fan on FaceBook! Tweet us on Twitter! Link us on LinkedIn!
Skype Me™!