D365: what do you do for “Contoso” demo data
-
D365: what do you do for “Contoso” demo data
Posted by Zvika Rimalt on April 27, 2018 at 12:48 pm-
A question to D365 users out there.
In order to open a support ticket with Microsoft, they usually require you to show them how to re-create the issue using a vanilla environment (not customized), using demo data (the “Contoso” data set).
In the new brave world of Azure, it seems this requires keeping a box dedicated to this purpose, which costs many $1000’s a year.
How did you address the need to have available, post go live, a box with demo data?
Did you find a more cost effective way to do that?
Or are you managing to open support tickets without using demo data at all?From my experience it used to be VERY difficult (AKA nearly impossible) to get support people to accept a bug report unless you could show them how toĀ replicate it on the Contoso data).
Zvika
——————————
Zvika Rimalt
Functional Consultant
Vancouver BC
—————————— -
Andrew Friebel
MemberApril 30, 2018 at 12:48 AM
I believe when the cloud hosted environments are in a stopped status, then you are not charged for it while it’s stopped.Ā That’s my understanding at least.Ā Based on that assumption, then you should be able to spin up a vanilla cloud hosted environment and only have it on when you need it.Ā That should help reduce the costs.——————————
Andrew Friebel
Gale Pacific
——————————
——————————————- -
Steeve Gilbert
MemberApril 30, 2018 at 7:33 AM
Like Andrew said, if you stop the env you will not be charge for processing time.Ā You will stil be charged for storage of the env, which is very little compared to letting the VM running.——————————
Steeve Gilbert [Designation]
Software Development Supervisor
Boa-Franc S.E.N.C.
QC, Canada
——————————
——————————————- -
HI Zvika,
When we have an issue at our customer, we check it on a local machine or deploy a cloud hosted environment at that time. Then also we validate the latest available version. Then we can help this customer in this way. A customer can also deploy a machine when required and delete afterwards. Disadvantage here is that it might take some time to redeploy a standard environment.Ā
When the machine is stopped, you don’t pay for the computing hours, but still a small amount for storage.——————————
kind regards,AndrƩ Arnaud de Calavon [Designation]
Kaya Consulting
The Netherlands
——————————
——————————————- -
If you are concerned about people forgetting to stop (deallocate) the environment you can use PowerShell to automate the shutdown. To avoid compute charges to have to stop the environment from with LCS or the Azure portal. The compute charges will still add up if you just do a shutdown in Windows. To make sure you can look in the Azure portal and the VM will show a status of stopped (deallocated). If it just shows stopped, it is still racking up charges.
——————————
Scott Morley
Principal Application Architect
OneNeck IT Solutions
Bend OR
——————————
——————————————- -
We’re doing a lot of custom development.Ā We keep a vanilla VM with the latest version/updates and Contoso data so we can test the new native functionality.Ā There is a cost, but we find it useful.Ā To save $, you can turn off the VM when you’re not using it and turn it on when you need it.Ā Depending on your Azure tenant, you should only have to pay for the time it is running plus a small amount of the disk space.
K.——————————
Kaare Boraas
Solution Delivery Manager
PCL Constructors Inc.
Edmonton AB
——————————
——————————————- -
Kimberly Hopkins
MemberApril 30, 2018 at 12:09 PM
?Zvika,D365 Support issues are submitted in LCS.Ā
Prior to submitting your Support request, you are required to do an Issue Search to see if there is an issue already out there with resolutions available.Ā
You are required to indicate in which environment your problem exists, then you are asked if it can be replicated in other environments and to provide the steps to recreate the issue.Ā They do not require you to replicate your issue on Demo data.
Hope this helps!
#Unified Operations
?——————————
Kimberly Hopkins
BKD Technologies
Indianapolis IN
——————————
——————————————- -
Hi –Ā
Let me provide an insider’s perspective to this conversation.
First, as noted earlier, make sure noncritical Azure environments are Stopped with Deallocation (of resources such as NICS). You can end up with a hefty surprise by not Deallocating.
MSFT asks for a vanilla (Contoso data) reproduction in a ticket to save everyone time. The goal of this request is to help direct work to the correct party the first time and, if you can reproduce an issue in Contoso, we know that party is MSFT. Put another way, MSFT does not have source code for ISV solutions, other custom code, raw data for migrations, etc. and that support work needs to be directed back to the contracted party.
With your Contoso reproduction (and it goes without saying the better these are documented the faster the outcome) we can rapidly confirm and take action. Additionally, nearly all of the work done by MSFT support developers (code fixes) is done in Contoso. Contoso is the happy path straight from your environment, to MSFT support, to MSFT support developers coding fixes.
Unfortunately, at MSFT we still see customizations appear in our customer/partner work. The result is we’ll make a data request, strip out all modifications, find we have no reproduction, and ship the issue back. That represents time that could be spent on other important customer and partner work.
Also noted earlier, you can check for prior reports in LCS. These are not only KBs (fixes) but there are also entries that help explain why the software is behaving in a certain way. You can also search LCS using object names such as found in classes.
I’ve attached an example (early AX 6.0) of what good documentation look like.
Thanks….Dave
——————————
Dave Phillips
Sr Support Escalation Engineer
Microsoft
Fargo ND
——————————
——————————————- -
Bear in mind that you can spin up a vanilla “onebox” development VM with Contoso data just about anywhere you can run Hyper-V.
This can get time consuming if you don’t know how, or if you need to download your codebase, or you need your own data… but since you WANT a vanilla environment for this, it’s an easy way to get one.
That said, we’ve been reporting a number of bugs, and haven’t generally needed to reproduce with Contoso data. As long as we can provide details steps that reliably reproduce the problem, it’s been okay for us.
——————————
Brian Parker
Developer
Czarnowski
Pittsburgh PA
——————————
——————————————-
Zvika Rimalt replied 7 years, 11 months ago 1 Member · 0 Replies -
-
0 Replies
Sorry, there were no replies found.
The discussion ‘D365: what do you do for “Contoso” demo data’ is closed to new replies.