https://community.dynamics.com/crm/f/117/t/153018
https://community.dynamics.com/crm/b/sonomapartners/archive/2016/03/28/lost-in-crm-translations
https://community.dynamics.com/crm/f/117/t/153018
https://community.dynamics.com/crm/b/sonomapartners/archive/2016/03/28/lost-in-crm-translations
It is s so sweat and easy.
https://community.dynamics.com/crm/f/117/t/182860
https://community.dynamics.com/enterprise/b/beardedcrmguy/archive/2017/06/20/reset-a-production-instance-of-dynamics-365-crm
https://community.dynamics.com/crm/b/crmtipstricksnewstomaster/archive/2017/01/19/use-dynamics-365-crm-sample-data-for-testing
1. Accounts
2. Contacts
private string DetectWebBrowserName()
 {
 try
 {
 System.Web.HttpBrowserCapabilities browser = Request.Browser;
 if (browser != null)
 {
 // Return the web browser name e.g. IE or Chrome.
 return browser.Browser;
 }
 else
 {
 return "Warning: The web browser capabilities cannot be detected!";
 }
 }
 catch (Exception exception)
 {
 // E-mail the exception message to the development team.
 string body = "<html><body>An error occurred in DetectBrowser():<br/>" + exception.ToString() + "<br/></body></html>";
 this.SendAlertEmail(body);
return "Error: The web browser cannot be detected!";
 }
/*
 string browserCapabilities = "Browser Capabilities\n"
 + "Type = " + browser.Type + "\n"
 + "Name = " + browser.Browser + "\n"
 + "Version = " + browser.Version + "\n"
 + "Major Version = " + browser.MajorVersion + "\n"
 + "Minor Version = " + browser.MinorVersion + "\n"
 + "Platform = " + browser.Platform + "\n"
 + "Is Beta = " + browser.Beta + "\n"
 + "Is Crawler = " + browser.Crawler + "\n"
 + "Is AOL = " + browser.AOL + "\n"
 + "Is Win16 = " + browser.Win16 + "\n"
 + "Is Win32 = " + browser.Win32 + "\n"
 + "Supports Frames = " + browser.Frames + "\n"
 + "Supports Tables = " + browser.Tables + "\n"
 + "Supports Cookies = " + browser.Cookies + "\n"
 + "Supports VBScript = " + browser.VBScript + "\n"
 + "Supports JavaScript = " +
 browser.EcmaScriptVersion.ToString() + "\n"
 + "Supports Java Applets = " + browser.JavaApplets + "\n"
 + "Supports ActiveX Controls = " + browser.ActiveXControls
 + "\n"
 + "Supports JavaScript Version = " +
 browser["JavaScriptVersion"] + "\n";
 */
 //this.SendAlertEmail(browser.Browser);
 } //DetectWebBrowserName()
private bool OpenDocument(string fileName)
 {
 try
 {
 // Get the file name without the path.
 string fileNameWithoutPath = Path.GetFileName(fileName);
// Detect the web browser name: Chrome or Internet Explorer?
 string browserName = this.DetectWebBrowserName();
if (browserName.Equals("InternetExplorer") || browserName.Equals("IE"))
 {
 // Open the solution document file in a new IE browser tab:
 ScriptManager.RegisterClientScriptBlock(Page, typeof(string), "OpenedSolutionDocumentFile", "var solutionDocumentFile=window.open('documents/" + fileNameWithoutPath + "');", true);
 }
 else if (browserName.Equals("Chrome"))
 {
 // Open the solution document file in a new Chrome browser tab:
 ScriptManager.RegisterClientScriptBlock(Page, typeof(string), "OpenedSolutionDocumentFile", "var solutionDocumentFile=window.open('documents/" + fileNameWithoutPath + "','_blank'); solutionDocumentFile.focus();", true);
 }
 else
 {
 //Neither IE nor Chrome: very unlikely case.
 // TODO: Firefox
 }
 return true;
 }
 catch (Exception exception)
 {
 // E-mail the exception message to the development team.
 string body = "<html><body>An error occurred in OpenDocument():<br/>" + exception.ToString() + "<br/></body></html>";
 this.SendAlertEmail(body);
return false;
 }
 } //OpenDocument()
	function __doPostBack( eventTarget, eventArgument ) document.Form1.__EVENTTARGET.value = eventTarget; document.Form1.__EVENTARGUMENT.value = eventArgument; document.Form1.submit(); }
I am guessing still Customer Engagement Plan will be the most popular plan
Interesting urls:
https://dynamics.microsoft.com/en-us/pricing/
https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE1CkHI
All the best for you all in New Year 2018!
I am delighted to announce my presentation “Solving Complex integration scenarios with SSIS” on next CRM Saturday in London Paddington on 27th January (15.00 – 16.00). I am looking forward to see some of you there. Here is url to event registration page:
http://365saturday.com/dynamics/london-jan2018/
Tickets are free, although spaces are limited to the first 100 Registrants.
Event will be headed up by:
James Philips – Corporate Vice President, Microsoft
Ben Volmer – Global Field Service lead, Microsoft
Nick Delacamp – Vice President of CafeX Communications