Tampa – Microsoft Global Azure Bootcamp Weekend of April 22


Join #gleonardo, #ccognetta hosting TampaDev and IT Pro’s have teamed up to provide our first ever DevOps event!

Welcome to Global Azure Bootcamp! Around the world user groups and communities want to learn about Azure and Cloud Computing! On April 22, 2017, all communities will come together once again in the fifth great Global Azure Bootcamp event! Each user group will organize their own one day deep dive class on Azure the way they see fit and how it works for their members. The result is that thousands of people get to learn about Azure and join together online under the social hashtag #GlobalAzure!

We will have presentations from Kevin Wolfe, John Wang, Chris Cognetta, and Greg Leonardo on a variety of topics.  We will start the day with general Azure topics, what’s new, and exciting hot topics like:

DevOps and Azure
In order to stay two steps ahead of the competition for market share, many companies have begun to fundamentally shift how they work in order to increase the velocity with which they build, test and release software. What originally started from the agile movement is now evolving into a new philosophical way of working: DevOps. So, what is DevOps?

About Greg Leonardo:
I have been working in the IT industry since my time in the military.  I’m a developer, teacher, speaker, and early adopter.  I have worked in many facets of IT through out my career. I am a Cloud Architect consultant for my company called Webonology.  I’m president of TampaDev, a community meetup, that runs #TampaCC, Azure User Group, Azure Medics, and various technology events throughout Tampa.

IoT Overview
IoT is the latest buzz word.  As with any technology there is hype and there is reality.  In this talk Kevin D. Wolf, Windows Hardware Engineering MVP, will give you a grounds up overview of the reality of IoT, starting from where the data comes from, devices and sensors (The Things).  To how this works in the Cloud (The Internet) within Azure.  Windows Azure plays a huge part of the Internet of things but without Devices and Sensors you don’t have IoT, we will provide a baseline understanding of these so the Cloud and Azure will make more sense.

About Kevin D. Wolf:
Kevin’s company Software Logistics was started in 2001 with a primary focus of providing custom software development consulting services.  Software Logistics primary focus is delivering mobile apps that run on Windows, iOS and Android.  Kevin’s company is also building an azure based IoT solution called NuvIoT to be released the second half of 2017.

Introduction to Azure IoT Hub
This session will provide an overview of Azure IoT Hub. Azure IoT Hub provides the device-to-cloud and cloud-to-device messaging capabilities and acts as the gateway to the cloud and the other key IoT Suite services. The service enables you to receive messages from your devices at scale, and send commands to your devices.

About John Wang:
John Wang is a Back-end .NET Developer. Currently, his interests are IoT, services, cloud computing, virtualization, Powershell and SQL topics. He is an active participant and speaker in the technical community of Tampa Bay area.


Override CRM dashboard limit to avoid your solution failing


When trying to upload a solution with more than the maximum number of dashboard components.

Message: “The Dashboard that you are trying to save has more components than the maximum number allowed. Remove some components and try again.”

dashboard

 
 
 
 

To resolve this issue, you can increase the Dashboard limit using Power

1. Retrieve and set the dashboard limit

  1. Open a Windows PowerShell command window
  2. Add the Microsoft Dynamics CRM Windows PowerShell snap-in:

2. Add-PSSnapin Microsoft.Crm.PowerShell

powershell_01

 
 

3. Retrieve the current setting:

$setting = Get-CrmSetting -SettingType DashboardSettings

4. Modify the current setting:

$setting.MaximumControlsLimit = 10

Set-CrmSetting -Setting $setting

powershell_02

 


CRM 2016 available, but not ready for your Production Server just yet!


Over the last few weeks my colleagues and fellow MVP’s have been working on a few CRM 2016 systems. Our general thought is that a lot of this code is from the CRM Online 2015 code base, and should really be production ready. However, the Microsoft CRM team has been hard at work delivering new features, so looks like we introduced a few bugs.

I’m going to recommend that you wait for update rollup 1 before deploying to your production system. There’s still plenty of time to test and install in your dev and test systems as you wait for these fixes. Here’s the main areas:

  1. Overall Outlook 2016 Client Configuration and Usage Issues – Support Recommended to stay with 2015 client
  2. New Form Rending Engine slowing overall form performance – fix in the works for update roll up 1
  3. Tweaks to the 2016 Solution Engine, breaking some backwards capability while importing solutions – fix in the works for update roll up 1
  4. Mobile Client performance issues

So we will re-test about the update roll-up 1 and provide future recommendations when we feel this is ready for production. Remember that there are some best practices and one is two wait until the first update roll-up is available. Stay tuned.


Microsoft announces Azure Express Route for CRM Online. Here’s why its important to you.


Jujhar Singh announced at Convergence EMEA at Azure Express Route is now available for CRM Online. Why is this important to you and your business?

CRM online is public cloud. Azure Express Route will allow dedicated network connections from your MPLS network to CRM Online. This will dramatically help improve not only connectivity to CRM Online, but also the ability to leverage Azure Services for your CRM data. This connectivity is big private cloud advantage that has just been neutralized and another step towards better integration as a hybrid cloud.

expressroute-basic

 

Read about it here:

https://community.dynamics.com/b/msftdynamicsblog/archive/2015/12/01/announcing-support-for-azure-express-route-for-crm-online


Developer for Microsoft Dynamics CRM Online and On-Premises (CRM SDK)


Welcome to the developer documentation for Microsoft Dynamics CRM 2015 and Microsoft Dynamics CRM Online 2015 Update! You can read all the documentation online in the MSDN library or in the CHM file found in the download package. The download package also includes assemblies, developer tools, and a wide range of sample code and other resources. The download package is available here: Microsoft Dynamics CRM SDK.

http://msdn.microsoft.com/en-us/library/gg309408(v=crm.7).aspx

 

 


CRM 2015 has been announced. Fall Release 2014.


Before you say not again!, CRM 2015 has been announced and should be available by years end. From my initial testing, I can tell you we have reached a very stable, almost turning point with our common CRM platform. Now, like the ERP systems, we are going to see functionality enhancements not system re-designs, while keeping the same interface with some small enhancements around performance and usability. Multi-entity search now available out of the box! 🙂

The CRM team has really delivered, and is keeping the momentum by delivering today. A great way to sum up this new releases to others, its like CRM 2013 R2, but since we had the time, we changed the name too! 🙂

Press Release:
http://www.microsoft.com/en-us/news/press/2014/sep14/09-16crmpr.aspx
Bob Stutz’s Blog:
https://community.dynamics.com/crm/b/crmconnection/archive/2014/09/16/marketing-sales-service-one-cloud-for-all.aspx
Customer Center Get Ready Page:
http://www.microsoft.com/en-us/dynamics/crm-customer-center/get-ready-for-the-next-release.aspx


CRM 2013 Upgrade Flurry has Started! Upgrade Checklist


Microsoft has begun switching over many of our Microsoft Dynamics CRM customers to CRM 2013.

Here’s some things you should know about the overall process:

1. Ensure you have another environment (test/dev) that matches your CRM production setup.
This is a best practice by far. Not having a test environment, makes troubleshooting and changes in your production environment almost impossible to manage. This is no different for which deployment model you have choose: Online, On-Premise or Partner Hosted.

Ensure this environment has a copy of the latest customizations, solutions, ISV’s etc. Data can also be replicated from production, using tools like the CRM 2011 Instance Adapter or tool like Scribe.

If you do not have a CRM 2011 instance for test/dev. already, its now too late to create a new one as only CRM 2013 instances are available as of Nov 4th. You will have no choice but to create a test CRM 2013 trial and import your 2011 solution which if fully supported. This will provide you with what your system will look like after the upgrade.

You should also push out your production CRM Online date as far as possible. Today, the last date available to upgrade is 2/14/2014. For other implementations, you still have some time :).

2. Understanding your Environment
Ensuring that your understand all the components that have been deployed with your CRM system is critical to the success of your upgrade. You will need to review all your Solutions, Web Resources and Custom Code to ensure that your and your ISV’s are prepared for the upgrade.

Microsoft has provided a tool to help pin point this issues.
http://www.microsoft.com/en-us/download/details.aspx?id=30151

The information provided by the tool will be a roadmap for your upgrade. Check with ISV’s website’s for their plans in regards to CRM 2013.

3. Fixes Issues
It’s very important to record and fix your issues and test them fully before User Acceptance Training (UAT). Errors with the application can quickly kill your user adoption. If you’re not ready, wait! Once the issues have been resolved your ready for testing!

4. Testing your Upgrade
Once you have all the customizations, solutions and errors fixed in your development/test server, you can now perform your User Acceptance Training (UAT) and overall product training. Please note that even with no errors, your users will need training for CRM 2013’s completely redesigned interface.

Make sure you have a strong test plan, allowing users to fully test all of their daily functions. This should also include processes they don’t often run. This should include the Outlook and Web Clients as well as desktop versions Win7/Win8 as well as Office versions (2007/2010/2013) or the combination that is being deployed by your organization.

Once you have signoff, you will want to take the solutions and ISV’s files and you will need to deployment them in the production environment the night of Production Go-Live.

5. Planning your Upgrade
Once you have completed your testing, you can now select to move in your production upgrade date from the CRM Online System. This will allow you to choose the next available date. Once the upgrade starts, you will not be able to access the system for a few hours, and as long as 24 hours.


CRM 2011 Ribbon bar Missing after applying update Rollups? Here’s your fix.


A co-worker of mine was testing a CRM 2011 On Premise implementation where he had recently updated to rollup 12/13. He started to notice that the ribbon bar was completely missing!blankribbonbar

 

 

 

 

 

 

My first response was to clean out your cache, and try it from another machine, as well as use the IE Private Browsing Session. The IE private browsing session did help resolve the problem, but this was not the solution.

In reviewing some issues further, we found a blog from Ben Klopfer about a similar issue. Ben reported the permanent fix is:

Log in to CRM as an administrator.

  1. Go to Settings > Administration.
  2. Click System Settings.
  3. On the “Customizations” tab, uncheck Load pages in the most recent version of Internet Explorer.

After making the change, Ben’s fix works great and the ribbon bar is now available. Ben’s original blog can be found here: http://thinketg.com/dynamics-crm-2011-ru-12-blank-ribbon-issue-resolution/. Thanks Ben!

 

 


Update Rollup 13 – Self Healing .MSP Patch Location CRM 2011 Install on Windows Server 2012


Installing CRM 2011 on Windows Server 2012 requires to use the Microsoft Self healing Process – manual patch that you download from the Windows Catalog. I searched all over and had a hard time finding it. Thanks to my good friend Corey Hanson at Microsoft for providing a direct link to the patch. The patch is listed on the KB article under manual installation, but its a bit unclear for those looking for the Self Healing Patch.

http://catalog.update.microsoft.com/v7/site/Search.aspx?q=Setup%20Update%20CRM

Once you download the patch, add this to a directory on the CRM server. You will then run a command line install of CRM 2011 in order to have the installer use this patch. The CRM 2011 setup program will be updated upon release of Update Rollup 14, no longer requiring this manual patch for installing on Windows Server 2012. Instruction on how to create the configuration file and use the patch can be found here:
Example Sample Config.XML File – Save as XML – Do not save as TXT and rename.
 sampleconfig

Running from the command line:
commandline

Some more Gotchas:
Apparently, your must expand/unzip this file on a Windows 7 or Windows 8 machine, and then copy it over to the Windows 2012 Server. I kept getting messages that this patch will not work on this application and the serversetup.log file stated it was an invalid windows installer package.

2012installerror

 

Once I expanded (you can extract via right click too!) on my Windows 8 machine, and copied it over, everything worked like a charm.  This should save some people a few hours of scratching their heads..

Enjoy!


CRM 2011: Update Rollup 12 Vs Polaris (On Prem vs Online)


There has been a lot of confusion on what is available in the UR12 / December 2012 AKA Polaris Release.

The first thing to understand is that the new Process Flow UI is only in Microsoft Dynamics CRM Online. The cross browser functionality is available with both Microsoft Dynamics CRM 2011 On Premise and Online Releases, along with some nice SDK updates like the Bulk API allowing for faster data imports via the web services, the enable multiple requests allowing for requests to be batched up versus calling for authentication on each one, just to name a few – Partial list below:

•Updated User Experience FLOW UI (CRM Online Only)
•Bing Maps Built In Integration
•Activity Feed Enhancements – Like/Unlike
•HTC Support in CRM Forms (HTML Components)
•Extended or Cross Browser Support
•Yammer & Skype Integration
•Bulk Data Load – ExecuteMultipleRequest (Scribe integrations)
•New Attributes for Lead, Opportunity, Case – Internal use only
•Custom Workflow Activities for CRM Online
•Developer Toolkit Support for Visual Studio 2012
•Improvements to FetchXML (additional statements SQL Like)
•Bulk Data Load – ExecuteMultipleRequest (Scribe integrations)
•New Complex Control Entity – internal use for product updates
•New FormXML Properties – sub grid inline editing controls
•Side by Side – Outlook Forms

 

There are many sources for what’s in Update Rollup 12, and the December 2012 Release Guide is a good place start!

Microsoft Dynamics CRM 2011 Update Rollup 12 Link below:

http://support.microsoft.com/kb/2795627?wa=wsignin1.0