Using CRM Client Extensions in Your Server Side Plug-Ins and Custom Workflow Activities
If you’re a beginner, or maybe even somewhat experienced, CRM developer doing a server side plug-in, or in particular, a custom workflow activity for the
If you’re a beginner, or maybe even somewhat experienced, CRM developer doing a server side plug-in, or in particular, a custom workflow activity for the
In this blog, I wanted to provide a little insight into what it is like to be a Consultant at KTL Solutions and shed a little light on what our user conference is all about from a consulting perspective. I have been working at KTL Solutions as a Senior Business Consultant for a little over three years. In this capacity I have been implementing and supporting Microsoft Dynamics GP, Microsoft Dynamics CRM, and PaperSave along with many third party add-ons. Prior to working at KTL Solutions, I was also implementing and supporting ERP systems for about 20 years.
We are not talking about the obvious such as how much of your budget to spend or about technical considerations, we are talking about what questions to ask and what decisions to make before searching for the Customer Relationship Management system that best suits your organization.
Initially when Dynamics CRM Online was introduced it was tied to windows live id, Microsoft’s online authentication platform. Since then it has been replaced by Office 365 login. And it’s not just that Dynamics CRM Online authentication that has moved to Office 365, now there is lot more integration between these 2 systems. The latest one is the connection between Power BI and Dynamics CRM using Office 365. You can find additional details of the same at
I was extremely fortunate to have KTL send me down to Atlanta, Georgia for one of Microsoft’s largest conferences, Convergence. Here I was able to really understand concepts involving both marketing and sales that pertained to us as partners using the solutions we not only implement and sell, but use in house as well. My knowledge grew with many of the sessions provided, but one stood out from others. Not because it was more technical or that I learned something specific that I have been wanting to learn more about; it was that this particular session put a retrospect on what KTL’s Director of Sales and I deal with on an everyday basis: the connection and dependence between our two departments.
Often when discussing a Dynamics CRM it is not uncommon to think of the application solely in the terms of how it can be used for the Sales and Marketing departments. As marketing to prospects and building potential sales are the first interactions companies usually have with a customer it is easy to see why these tend to be focal points for a CRM system. However, critical interactions with those companies do not stop after the sale, they continue on well beyond closing the opportunity and invoicing the order. If you have heard the adage, “It is easier to retain current customers than to acquire new ones,” you know I am speaking of customer service. The customer service module in Dynamics CRM is often forgotten in conversations when speaking of the capabilities of the application yet it is quite a robust piece. To bring light to this often overlooked module of Dynamics CRM over the next few articles we will highlight some of the features.
Here are three pertinent reasons your business needs and can benefit from having a CRM.
1. YOU NEED METRICS
How many successful projects have you had in the past week, month or even year? What is your conversion ratio and what are the best methods to make sure you are reaching your customers? Knowing your business metrics is critical to your business growth and success. A CRM will give you instant metrics of dozens of aspects of your business plus it allows you to create custom reports to better track metrics to your specific needs. Once you have those reports at your fingertips, you will never look back. Just think. No more time wasted on excel spreadsheets!
A recent request tasked me with adding functionality to the form ribbon of an Order in CRM 2013. The goal was to capture information from two fields on the Order’s associated Account and based on that information enable or disable a button on the ribbon of the Order which for the purposes of this article we can call Has_Value. I was not able to pass the values to the Order when it was created as these values could change some time after it had been created. Additionally, if the associated Account were found to be a duplicate, it would have to be merged and updated on the Order that could also change the results of the information I was capturing. This left me with having to query for my information using Javascript when the Order form loaded. With this Javascript query, I then updated a hidden Boolean field on the Order if the criteria was met or left it blank if it was not. This might not seem important now but having to take these actions in order to meet the requirements affected how this customization had to be modified at later steps in the functionality.
Part of our job here at KTL Solutions is to show or demo business solutions to our clients. These solutions can range from Budgeting/Reporting, AP Automation, Warehouse Management, to Customer Management software. One of the first requirements we hear from most customers is that they need the software to work for them, not the other way around.
All businesses are unique, and everyone has a different way of conducting business. Established organizations have processes already in place. These processes can be extremely difficult and disruptive to the entire business if they have to change to accommodate a new software solution. More to that point, it does not make sense to purchase a “solution” that requires you to change the way you do business. Software is an investment. It takes money, time, and man power to implement a solution so at the end of the day it should work for you, not the other way around.
I’d like to break down the difference between two types of teams found in Microsoft Dynamics CRM 2013. Most people who are familiar with teams in Dynamics CRM know about what are called, “Owner Teams.” These are the traditional teams that have been around since CRM 4. In Dynamics CRM 2013, Microsoft has introduced a new type of team called an, “Access Team.” The purpose of creating Access Teams appears to be for the benefit of working around and with some of Dynamics CRM’s security features.
Sign up for our mailing list to get the latest updates and offers.