by Gustaf Westerlund | Oct 24, 2016
Some of you might have found some sites like this https://msdynamicscrmblog.wordpress.com/2014/05/23/how-to-change-the-dashboardsettings-of-maximum-controls-limit-in-dynamics-crm20112013/
one:
|
I, Soupeurfaive, via Wikimedia Commons |
or even the original MSDN or Technet sites regarding how to be able to change the maximum amount of components on a dashboard from the maximum of 6 to for instance 8 using PowerShell.
On the MSDN and Technet pages there are some default CRM version text in the header and footer but make no misstake, you can only do this change in a CRM onprem environment where you are the deployment admin.
As the change is deployment wide and you need to have deployment administrator access rights, you are also extremely unlikely (unless you have a dedicated Online environment) to get that set.
Gustaf Westerlund
MVP, Founder and CTO at CRM-konsulterna AB
www.crmkonsulterna.se
by Gustaf Westerlund | Oct 2, 2016
As many of you probably have heard Dynamics CRM will as of Nov 1 2016 be part of Dynamics 365 in a commendable push from Microsoft to bring the Dynamics products closer together. This is partly a branding thing as the products themselves, as Dynamics CRM, will still be the same product from a technical perspective, at least in the Enterprise Edition, (little is known of the Business Edition) and partly a technical concept as they are introducing something called the Common Data Model which is canonical data model (unified data model) to which all “Apps” are integrated to automatically. This is what I wanted to discuss some.
This all sounds great, and I will admit that I havn’t had time to fiddle with it yet, but I have had the pleasure of working with quite a few integration projects between CRM and ERP. And that is not easy, even if you do have a ready made point-to-point integration. So I would just like to make a few points that I hope you do consider before switching it on and hoping it will solve all your issues.
1. Addresses in ERP and CRM are typically not the same. In ERP the addresses that are needed can typically be invoicing address and delivery address, while in CRM the most important addresses are visiting address and postal address. If you naivly presume these to be the same the effects can be dramatic and sometime even catastrophic. I friend of mine, Peter Björkmarker, told me a story of a company integrated just like this, and as CRM was set as the customer data master, it overwrote all invoice addresses in the ERP system with visiting addresses. Next month, all invoices which were sent out were automatically, without anyone noticing sent out to the wrong address, hence nobody paid them. The company got into an accute cashflow problem and almost filed for bankcrupcy. So this is no joke.
2. Ready built integration are usually on a technical level, but you expect it to work on a business level. Integration technology is usually about moving data, but just having the data in the other system doesn’t always DO anything. An example is if you have a boolean field on the customer in the ERP where the financial people can block the customer from further business if they havn’t payed their invoices. So you integrate this field to CRM and can now see it on the account form. But without any additional logic in CRM it will still be possible to create opportunities, quotes and orders. Maybe not what you would like.
3. Data structures are different. My colleague Rickard Norström, whose blog you can find in the list to the right, was part of a CRM project which integrated to Dyn AX. One of their issues was the AX address data structure. An address record in AX can be used by both an account and a contact, And I think even several accounts. When this address is changed, of course this is seen in all affected places. As this is very different from the customeraddress built in logic in CRM they had to create their own new address entity to solve this. Other typical areas where there are large differences are in the logic of setting prices on opps/quotes/order. As you can expect, a system like AX with MPC and many other deep links into costs can of course use that as a base for pricing, something that is very hard for CRM. It also has more complex or just different ways of handling pricelists. I was working with an iScala integration and iScala for instance can have a current price in a pricelist and a comming price with a specified date on which the new price will be enforced. However, no event in the system will trigger at that time. Customer specific pricelists are also something that occur, not advisable but existing especially for larger customer accounts.
4. Centralized integration architecture. The Common Data Model sounds great but it only handles two of the components in the Business system infrastructure. If you for instance are a Telco the amount of business systems will be a lot more, billing systems, provisioning system, logistic systems, product configurators, etc. Banks are also complex worlds. Many of these have tried to consolidate their integrations to integration hub technologies like WebSphere or BizTalk and if done properly they will of course have their company defined canonical data model. It would be interesting to see the story of how the Common Data Model works together with this. It probably can by shuffeling data using Logic Apps to and from the CDM, but in essence you will have two hubs to orcestrate. Another option is of course to use the CDM as the central hub for all information, as long as that is extendable and doable. So, from this perspective, the main issue is probably, if we have 8 systems connected to our existing integration hub, is it plausible to use the CDM or do we manually integrate anyway directly to each application?
To conclude, I think the CDM will be a good tool but I will keep my expectation to a reasonable level and I recommend you do this too. Do not think it will make your highly customized CRM and AX automatically integrate all data and make it work from a business perspective, that would simply be too increadible. If they manage that, I will buy the entire team building CDM a beer (or similar).
Gustaf Westerlund
MVP, Founder and CTO at CRM-konsulterna AB
www.crmkonsulterna.se
by Gustaf Westerlund | Sep 12, 2016
|
By Charlotte S H Jensen – Flickr: Maskiner på Brede Værk, CC BY-SA 2.0, https://commons.wikimedia.org/w/index.php?curid=20868496 |
Ever thought about the fact that there nowdays are so many ways that you can create logic in CRM?
Or did you start with callouts in CRM 3 and then learnt plugins in CRM 4 and have stuck with those, I mean, why change?
If you are interested in discussing this and listening on my views, join me on September the 27:th at 9:00 PST/18:00 CET when I will be presenting on xRMVirtual on this topic.
Hope to see you there!
Gustaf Westerlund
MVP, Founder and CTO at CRM-konsulterna AB
www.crmkonsulterna.se
by Gustaf Westerlund | Jun 13, 2016
Todays biggest news in the Microsoft sphere is of course that Microsoft is to aquire LinkedIn for the
astronomical sum of $26.2 billion. This is hopefully great news for us in the Dynamics CRM world as LinkedIn have during the last couple of years been very protective of their data by not opening up, even with payed subscriptions, their API:s for integrations.
Imagine how cool CRM married with LinkedIn data looped through Azure ML would be when trying to find out how to get a good entry point on a opportunity. And that’s just the beginning. Let’s see what Microsoft does with this. They have a few dollors of synergy to win back.
http://news.microsoft.com/2016/06/13/microsoft-to-acquire-linkedin/#sm.000005b8xzynywdhe10mp9ndvkv8e
Gustaf Westerlund
MVP, Founder and CTO at CRM-konsulterna AB
www.crmkonsulterna.se
by Gustaf Westerlund | May 29, 2016
I sometimes get people complaining to me that CRM doesn’t work in Firefox. What i usually ask them when I hear this if they are
running Mac, which of course is the reason why it isn’t working.
The simple fact is that Firefox isn’t supported for Mac. The only supported browser for Mac OS X is Safari. And Safari isn’t supported for PC.
Below is a simple matrix showing the support matrix for the browsers (for CRM 2016).
|
Windows 7
|
Windows 8/8.1
|
Windows 10
|
Mac OS X
|
IPad
|
Google Nexus 10 Tablet
|
IE 10
|
|
|
|
|
|
|
IE 11
|
|
|
|
|
|
|
Edge
|
|
|
|
|
|
|
Firefox
|
|
|
|
|
|
|
Chrome
|
|
|
|
|
|
|
Safari
|
|
|
|
|
|
|
Green = Supported, Red = Not supported, Grey = Not applicable
However, do note that there is a difference between “not working” and “not supported”. The latter just means that you can’t open a support case with Microsoft and complain that CRM looks weird in some of the non supported combinations described above.
So why is this? Are Microsoft just lazy? No, Just like everyone else, they have a limited amount of time, money and resources. So, they can’t test all possible combinations unless the price of Dynamics CRM were to go through the roof, and I think we all agree that we prefer it not to.
Do refer to the official documentation from Microsoft on what is supported for more detailed information.
Gustaf Westerlund
MVP, Founder and CTO at CRM-konsulterna AB
www.crmkonsulterna.se
Recent Comments