I am curious if there are best practices when it comes to testing updates for cloud customers. We have our users go through their screens and run tests on their normal day to day functions, but I was curious if there are other tools available for testing things such as customizations and dashboards.
Should I be looking at things like customization maintenance? Are there similar tools for dashboards?
Some informal suggestions:
Epicor’s Webex’s on what’s new with this release.
Watch for new menu items added because they are not secured by default.
Test all your day to day stuff like printing Traveler’s, PO’s, Packing Slips, BOL, Invoices, daily production reports and maybe check printing. Maybe inventory pull list. Stuff you can’t live without each day. So you don’t walk into a mess on a Monday after going live.
You may also want a list of before and after reports to make sure things tie out.
I will say it even though I hate it when someone says it to me but this was discussed on the list in prior conversations you may want to search for that to add to your list.
For users of M365, you can use a Planner. Plans are nice because they can be copied to a new plan for the next upgrade while keeping the user assignments. They also do a nice job of nagging gently reminding users when tasks are due.
@klincecum
I have been using this since 2012 - every implementation and testing scenario it’s been in place.
If you change the date range to be dynamic to just last month it gives you a sense of the amount of transactions each user is doing.
Interested in any improvements - would like to have a kinetic with charts in the future.
Here’s a shot of the dashboard
Type (quote, po, ar invoice, …)
Type
Changed by
Qty of transactions
Last Date
Showing a pareto chart
charted by Types of transactions
charted by user
Part Transaction (Parttran table)
I have a usercode table setup that lists all possible transactions
This will show if certain types of transactions haven’t been done
If you don’t upload the user code table - nothing will show.
@Hally ,
The implementation checklist would also be great because you can copy the list from one to another list for each testing phase.
I have been using this for company builds since Vantage 8.03
Epicor does have it on the development list to make it a Kinetic process which is good news.
Over time, I started treating implementations like video games. Start with a blank database and do a checkpoint. If we make a mistake or change an implementation decision, restore to a previous known good state and rerun all subsequent DMTs. This would overwrite the checklist.
This method is more important when implementing new companies and sites while retaining the ability to roll back.