Here’s my track schedule at CRMUG 2017 Summit. You will be able to find me at these tracks, the medic both and MVP Sessions! Looking forward to engaging with you.
Microsoft Dynamics CRM has been rebranded as Dynamics 365 as of November 1.
We have been battling for years the Microsoft CRM and ERP products did not talk to each other out of the box, requiring integrations like Scribe, EOne or KingswaySoft. Other competitors provided seamless tools that often noted this as a weakness.
Microsoft has responded with Dynamics 365 or a 360 degree of customer across CRM and ERP. And they didn’t stop with that. Now, the Common Data Model will be integrated across all products and be exposed to PowerApps, PowerBI and other products. An Appstore, along with the ability to provide Micro Apps will be a great way for developers to extend Dynamics 365 and get direct audience with the users needing these apps.
Why is this important to me as a developer? Lot’s of opportunity to not only extend Dynamics 365, but also to use XRM as your development platform and get access to all these great feature sets.
Join us today at 12:00pm EST for our first monthly webinar. 30 minutes away. Register here:
Follow us on Facebook too:
Join me and my fellow Azure Medics this Tuesday October 25th for our first monthly webinar on Azure. Our goal is to answer your Azure questions real-time, providing solutions and options, new details about ongoing change and features. Mark your calendar. You can register here:
It’s that time of the year again when Microsoft MVP’s in the October renewal cycle get their Award status. I’m proud to say I have been renewed again, for my 5th consecutive year. I would like to take a moment to thank my family, co-workers and Tribridge to give me the time and opportunity to support the community I love.
A lot of people do not realize that an MVP renewal is not guaranteed each year. You must work for it each year, showing and providing details of your efforts to be involved in the community. Most of us have no problem as we love to engage with the community and love to continue learning.
This year same as last year I will be splitting time between Dynamics 365 and Azure topics, as well as launching the Azure Medics monthly meetings to help the Azure community. CRMUG Medic calls will also continue quarterly.
Speaking of learning, Dynamics 365 blitz going on right now, with the launch for Dynamics 365 at the CRMUG Summit in Tampa FL October 11. Don’t miss it or join us remotely via the link below.
We have several Azure MVPs & soon to be MVPS signed up to be your first panel for our upcoming Azure Medic Webinar on October 25th. Let’s introduce them here and make sure to follow them on twitter for additional content! I will be your host and moderator for these web events. More details and future webinar dates can be found on our Facebook page here: https://www.facebook.com/groups/1033129676804625/
Greg Leonardo https://twitter.com/gleonardo
Kevin D. Wolf https://twitter.com/ByteMaster
Santoash Hari https://twitter.com/_s_hari
Scott Dorman https://twitter.com/sdorman
Active Directory Federation Services (ADFS) performs a lot of tasks when it comes to authenticating users into CRM securely. One of those tasks in particular is a certification revocation check to validate that the certificates being used are still valid. ADFS completes this process by reaching out to certification revocation lists (CRLs) over TCP port 80 – basic HTTP communication.
What we’ve seen is that businesses will want to lock down their ADFS servers just to be on the “safe side” and that includes closing TCP Port 80 outbound (e.g. no internet access). If left in its default state, ADFS will break and cause authentication to fail as it knows that it is supposed to check the CLRs to validate the certificate before issuing a token to allow a user into CRM. If it cannot do this, it will not issue a token. You may see an error similar to the following in the ADFS event viewer logs after a failed authentication attempt:
Event ID: 364
Microsoft.IdentityServer.AuthenticationFailedException: MSIS3014: The encryption certificate of the relying party trust ‘https://crm.domain.com/’ identified by thumbprint ’01DEDF6E6F532BF7357457EBEC31DA82SFDA1234′ is not valid. It might indicate that the certificate has been revoked, has expired, or that the certificate chain is not trusted. —>
Microsoft.IdentityServer.Service.SecurityTokenService.RevocationValidationException: MSIS3014: The encryption certificate of the relying party trust ‘https://crm.domain.com/’ identified by thumbprint ’01DEDF6E6F532BF7357457EBEC31DA82SFDA1234′ is not valid. It might indicate that the certificate has been revoked, has expired, or that the certificate chain is not trusted.
So what are your options?
- Have your networking team open TCP 80 outbound on the ADFS server(s). This would also apply to all ADFS Proxies or WAP servers. While opening a port might seem less secure at face value it would actually be the opposite as ADFS is able to validate the certificates being used.
- The less preferred, but still acceptable, method would be turning off the Certificate Revocation Check of ADFS. The check is controlled individually for each relying party in ADFS so it would need to be turned off for all one by one. To do this open an admin PowerShell prompt and issue the following command:
Set-ADFSRelyingPartyTrust -TargetName <relyingpartytrustName> -EncryptionCertificateRevocationCheck None
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.
Read about it here:
As I look forward into the future and beyond 2016, I have taken notice of what Microsoft is doing with Azure, and how they are positioning their products CRM, AX and others to leverage Azure services. Many people think Azure is nothing more than a private cloud or Rackspace and Amazon competitor. They couldn’t be more wrong.
A few weeks ago we hosted a AzureCon.com web event at our Tribridge Office’s in Tampa. In little over 1 hour, many people, included myself were blown away. Of course, at first thinking, this is not real, or how can I build a data warehousing infrastructure, setup azure machine language and get English like responses in less than 15 minutes. This had to be vapor ware right? WRONG.
After the video, which can be found here: https://azure.microsoft.com/en-us/azurecon/, I immediately spun up an Azure free trial. https://azure.microsoft.com/en-us/free/ I proceeded to walk thru the steps I had recalled and replayed the video. In approx. 25 minutes I had exactly the same setup configured and running. Amazing.
This is truly the next generation of not only cloud, but a complete cloud application development platform, that simply cannot be competed against or ignored. Another example in the video above is Azure Auto scaling capabilities. We have all had that performance challenge at the end of the month processing, needing more bandwidth, or end of the quarter, or even holiday sales event, where the hardware solution purchased couldn’t keep up with the demand.
This is now no longer an issue. With Azure Auto scaling, Azure systems can scale to meet these demands and give you the extra horsepower needed. Pay for only what you need, when you need, not all year long. Truly this is very innovative. We are not talking about adding extra VM’s, web servers etc, this is actually scaling the size of the physical machine, for memory, bus, data, a complete virtual computer. Very neat indeed.
Over the next coming year, I will be working across both CRM and Azure Product Lines, and hope to provide the same level of experience on both platforms with posts that can help everyone. Time to study….