Category Archives: Microsoft Dynamics CRM

Dynamics 365 July 2017 Update: Application Platform Separation

d365 update 4 1 300x225 Dynamics 365 July 2017 Update: Application Platform Separation

Historically, the CRM workloads for Dynamics 365 contained Sales, Service and Marketing functionality as core or base system functionality. Recent functionality such as Field Service or Project Service were offered as apps or solutions that can be installed as required. There was not an option to exclude Sales, Service, or Marketing. For example, if an organization’s only function was to manage incidents or tickets, and therefore had no use for Sales and Marketing, there was no way to only install the service module and turn off the sales or marketing functionality. Well, hold onto your hats folks because, with the July 2017 Dynamics 365 Update, all that’s about to change.

072417 1957 Application1 Dynamics 365 July 2017 Update: Application Platform Separation

Figure 1: Application Platform Separation – July 2017 Release

Application Platform Separation looks at extracting the Sales, Service and Marketing functionality from the core application into distinct app modules that can be installed independently of each other. This will be seamless to the end user and will not affect any functionality as available today for the Web, Mobile or Integrated Service Hub. The diagram below shows the changes for separating the Sales, Service and Marketing functionality form the Core CRM (or xRM Server).

072417 1957 Application2 Dynamics 365 July 2017 Update: Application Platform Separation

Figure 2: The Sales, Service and Marketing functionality which were part of the core “CRM Solution” is not extracted as separate solutions, independent and outside of the xRM Server.

Why the Separation?

Separating out the application functionality from the platform provides several benefits:

  • Clear separation between the code base for the platform features vs the application functionality
  • Updates and enhancements to Sales, Service and Marketing can now be done independently of platform or each other leading to faster releases and feature enhancements
  • Specific solution can be imported and developed on as required leading to developer productivity
  • Invest in and improve the solution infrastructure and follow app module / solution structure for sales, service and marketing

Inside the Separation

So, how exactly is the separation done for extracting the application functionality from the platform? Here are a few highlights:

  • On the Server Side, Application code is moved to plugins using Custom Control Framework (CCF)
  • All entity metadata has been extracted into solutions
  • On the Client Side, ASPX controls have been moved to Custom Controls
  • ASPX dialogs have been moved to meta-data driven dialogs
  • JavaScript have been moved to Typescript with the latest client APIs

072417 1957 Application3 Dynamics 365 July 2017 Update: Application Platform Separation

Figure 3: The Platform Stack without the Sales, Service or Marketing functionality

To learn more about the Application Platform Separation and many other new features of D365 July update, be sure to tune in to our nine-part webinar series – starting Tuesday, July 25! Register now.

Happy Dynamics 365’ing!

Let’s block ads! (Why?)

PowerObjects- Bringing Focus to Dynamics CRM

Useful Dynamics CRM 2016 Web API Queries – Part 1

Web API is a new platform feature of Dynamics CRM 2016 that exposes CRM data over OData (Open Data Protocol). Web API offers REST based endpoint which can be used across a wide variety of programming languages, platforms, and devices.

Since Web API is intended to replace existing SOAP base endpoint I started using the Web API feature in JavaScript web resources to query for data.

Here are some queries which I found useful:

Use the plural name of the entity when querying for data

image thumb Useful Dynamics CRM 2016 Web API Queries   Part 1

When using the Entity Name as it is the result will be an error “Resource not found for the segment”.

GET    http://testserver/testorg/api/data/v8.0/mag_consumersetup?$ select=mag_name&$ filter=contains(mag_name,’Test’)
     {
   “error”:{
     “code”:””,”message”:”Resource not found for the segment ‘mag_consumersetup’.”,”innererror”:{
       “message”:”Resource not found for the segment ‘mag_consumersetup’.”,”type”:”Microsoft.OData.Core.UriParser.ODataUnrecognizedPathException”,”stacktrace”:”   at
…………
}

Using the plural name of the Entity by added ‘s’ to form mag_consumersetups resolves the issue.

GET    http://testserver/testorg/api/data/v8.0/mag_consumersetups?$ select=mag_name&$ filter=contains(mag_name,’Test’)
     {
   “@odata.context”:”
http://testserver/testorg/api/data/v8.0/$ metadata#mag_consumersetups(mag_name)”,”value”:[
     {
       “@odata.etag”:”W/\”1257828567\””,”mag_name”:”Test A”,”mag_consumersetupid”:”e0b6ae92-4230-e711-80bf-00155d048d78″
     }
   ]
}

Querying a custom entity with Business Process Flow enabled

image thumb 1 Useful Dynamics CRM 2016 Web API Queries   Part 1

When querying for all field values of Entity records the error “Property ‘stageid’ is of an unrecognized EdmPropertyKind”.

GET    http://testserver/testorg/api/data/v8.0/mag_consumersetup?filter=contains(mag_name,’Test’)
     {
   “error”:{
     “code”:””,”message”:”Property ‘stageid’ is of an unrecognized EdmPropertyKind. Entity mag_onboardingrequest has duplicate navigation property names. All property names (Navigation and Structural property) must be unique in an Entity “,”innererror”:{
       “message”:”Property ‘stageid’ is of an unrecognized EdmPropertyKind. Entity mag_onboardingrequest has duplicate navigation property names. All property names (Navigation and Structural property) must be unique in an Entity “,”type”:”Microsoft.Crm.CrmHttpException”,”stacktrace”:”   at Microsoft.Crm.Extensibility.OData.CrmODataEntityTypeSerializer.CreateSelectExpandNode(EntityInstanceContext entityInstanceContext)\r\n   at …………
}

Query only the fields you need by specifying a select statement and field names

GET    http://testserver/testorg/api/data/v8.0/mag_consumersetups?$ select=mag_name&$ filter=contains(mag_name,’Test’)
     {
   “@odata.context”:”
http://testserver/testorg/api/data/v8.0/$ metadata#mag_consumersetups(mag_name)”,”value”:[
     {
       “@odata.etag”:”W/\”1257828567\””,”mag_name”:”Test A”,”mag_consumersetupid”:”e0b6ae92-4230-e711-80bf-00155d048d78″
     }
   ]
}

Querying an Action that has multiple output parameter with a least one of type EntityReference

image thumb 2 Useful Dynamics CRM 2016 Web API Queries   Part 1

POST    http://testserver/testorg/api/data/v8.0/mag_TestMultipleOutput
     {
   “error”:{
     “code”:””,”message”:”Resource not found for the segment ‘mag_TestMultipleOutput’.”,”innererror”:{
       “message”:”Resource not found for the segment ‘new_TestMultipleOutput’.”,”type”:”Microsoft.OData.Core.UriParser.ODataUnrecognizedPathException”,”stacktrace”:”   at
…..
}

Workaround is to change the ContactOutput type from EntityReference to String and return a json string representing the contact record.

image thumb 3 Useful Dynamics CRM 2016 Web API Queries   Part 1

POST    http://testserver/testorg/api/data/v8.0/mag_TestMultipleOutput
     {
   “@odata.context”:”
http://testserver/testorg/api/data/v8.0/$ metadata#Microsoft.Dynamics.CRM.mag_TestMultipleOutputResponse”,”StringOutput”:”test”,”ContactOutput”:”{ \”contactid\” : \”FA2A2CA9-B0FC-E211-A2E0-00155D0C8359\” }”
}

Use JSON.Parse to convert response from a Json string into a response object then JSON.Parse the ContactOutput string to obtain the contacted.

image thumb 4 Useful Dynamics CRM 2016 Web API Queries   Part 1

Let’s block ads! (Why?)

Magnetism Solutions Dynamics CRM Blog

5 ways CRM can improve employee performance

CRM Blog 5 ways CRM can improve employee performance

If your employees’ productivity has dropped off, you need to fix the situation immediately because these problems typically don’t resolve themselves. A CRM solution like Microsoft Dynamics 365 for Sales can help this issue.

Microsoft Dynamics 365 for Sales, Marketing and Customer Service is a robust CRM (customer relationship management) tool that can solve a number of office problems that directly impact your employees’ productivity. Here are five ways this CRM can improve employee performance:

  1. Strengthens communication: Managers can access a greater amount of accurate information, which provides depth to their presentations and meetings. This CRM solution can also dissolve office silos.
  2. Increased solution integration: Microsoft Dynamics 365 can sync with Microsoft Outlook, allowing employees to integrate their contacts, calendars and tasks into the CRM platform. This improves performance because employees don’t have to waste time flipping back and forth between programs.
  3. Boosted flexibility: Companies are beginning to adopt wearable solutions and allow employees to bring their own devices to work. Both can be hooked up to a CRM solution, allowing employees to access the system even outside the office.
  4. Enhances intranet and internal marketing: Brand champions are formed when companies market themselves internally to employees. With more data available, managers can build out their intranet and other internal communication offerings.
  5. Improves accountability: Because all data is stored in one platform, managers have greater access to employee-focused statistics, such as sales information or emails.

To learn more, read The TM Group’s recent blog:http://www.tmgroupinc.com/blog/5-ways-crm-can-help-companies-increase-employee-performance/

Let’s block ads! (Why?)

CRM Software Blog | Dynamics 365

How can a CRM system help increase software sales?

CRM Blog How can a CRM system help increase software sales?

MS Dynamics 365 for Sales vs Salesforce Learn more about Dynamics 365 for Sales features

No doubt, CRM plays a significant role in today’s business world – it provides useful insights, improves customer service and automates everyday tasks. But what about one of the fastest developing industries in the world – the IT industry? How can a $ 200 billion worth industry benefit from a CRM system? Here are three ways how CRM helps software companies to increase their sales:

1. Determine the best marketing channels for quality lead generation

Does your marketing team know which leads bring you the most value – the ones that were acquired from LinkedIn or the ones that saw your ad on Google? Assessing it without a CRM system is tough.  A CRM system can also determine the most effective messages, which influence a sale, and the best time to deliver them. This makes a CRM system an irreplaceable tool for software sales.

2. Develop a well-established customer journey

It always takes time to determine the buying process of your clients, because it’s different for each of them. With insights, that a CRM system provides, it’s much easier to build a customer journey that leads to a successful sale. The system spots the best points to reach your leads and determines the weakest parts of your sales cycle to turn your leads into customers.

3. Set realistic goals for revenues and profits

When you’re running a software startup, it’s more than important to understand your financial goals, otherwise, it may lead to the wrong distribution of monetary resources.  Yes, you can set up goals for sales using your intuition, but it’s more accurate to use data, acquired by your CRM system. A CRM system can help predict sales and revenue for future periods, which helps to make smarter strategic decisions.

Make sure that your software company has a right CRM system to get the best results – try a free demo version of Microsoft Dynamics 365 for Sales.

Alina Hura, Digital Content Creator, WebSan Solutions Inc., a 2017 Microsoft Modern Marketing Innovation Award Winner

Let’s block ads! (Why?)

CRM Software Blog | Dynamics 365

3 Easy Steps to Turn on Email Engagement in Dynamics 365

Email Engagement is one of the features in the new Relationship Insights Suite for Dynamics 365. It provides the ability to see email statistics and helps to better track email communication engagement with the customers. It also allows you to monitor things like the opening of an email, tracking if the links have been clicked, instructing on the best email patterns to get a higher response etc. Follow below steps to enable Email Engagement in your Dynamics 365:

Step 1:Login to your Dynamics 365 Sales app and go to Settings –> Administration –> System Settings. Click on the Previews tab, accept the Preview Terms and Conditions on top of the page and check Enable Email Engagement option.

clip image002 thumb 3 Easy Steps to Turn on Email Engagement in Dynamics 365

Step 2:Enable Document Management for the Email entity from Settings –> Document Management –> Document Management Settings

clip image004 thumb 3 Easy Steps to Turn on Email Engagement in Dynamics 365

Step 3: Accept the Email Engagement Terms and Conditions in Dynamics 365 by navigating to Settings –> Relationship Insights. Then, click on the EmailEngagement tab, and check “Turn on email engagement for your organization” option and finally hit the Save button.

clip image006 thumb 3 Easy Steps to Turn on Email Engagement in Dynamics 365

After clicking on the Save button, the setup process will take some time to enable Email Engagement. After the completion of the process, you should be able to see the below Email Engagement section on the right side of the email activity.

clip image008 thumb 3 Easy Steps to Turn on Email Engagement in Dynamics 365

Let’s block ads! (Why?)

Magnetism Solutions Dynamics CRM Blog

How to Add a Sub Grid Search Box to a Dynamics CRM 2016 Quick View Form

Using a Quick View Form on a record in Dynamics CRM is a good way to view information about a related record. Fields can be added to the Quick View Form and sub grid to associated records. There are times when a sub grid contains many records and to search the records you can enable the Search functionality by selecting the “Display Search Box” option when setting up the properties.

clip image002 thumb How to Add a Sub Grid Search Box to a Dynamics CRM 2016 Quick View Form

But once you view this sub grid on the form with the “Display Search Box” option enabled, the Search Box is mostly hidden. Entering text into the Search Box is possible but the text is not visible.

clip image004 thumb How to Add a Sub Grid Search Box to a Dynamics CRM 2016 Quick View Form

Use the following unsupported JavaScript to add styling to the main div html tag to fix the issue and force the Search Box to be fully visible.

clip image006 thumb How to Add a Sub Grid Search Box to a Dynamics CRM 2016 Quick View Form

clip image008 thumb How to Add a Sub Grid Search Box to a Dynamics CRM 2016 Quick View Form

Note that Dynamics 365 does not have this issue, so be sure to remove this unsupported JavaScript if you decide to upgrade in the future.

Let’s block ads! (Why?)

Magnetism Solutions Dynamics CRM Blog

How to Use Recommendations in Dynamics 365 Business Rules

A new component has been added for Business Rules in Microsoft Dynamics 365. We now have ability to “Add Recommendation” while setting up business rules. Without the need of code and plug-ins we can now create recommendations for the user based upon business intelligence. It gives user an option to perform recommended activities automatically, and user has the option to “Dismiss” it too. I will use the help of a short scenario to explain better.

Scenario:

There is a form in Registration Entity, where user can enter the details in the fields. We will be creating a new business rule such that, when user enters a phone number, and if the condition is met, the recommendation is shown to the user to auto-fill the Country and City fields. If the recommendation is prompted, then user will have option to “Apply” or “Dismiss” the recommendation.

Process:

1) Create a new business rule for relevant entity and form.

2)  “Condition” component is already created by default, and one way to add and link the “Recommendation” component to the condition is to drag a new “Recommendation” and drop it on either one of the “+” icons on the relevant condition, as shown in the image below. clip image002 thumb How to Use Recommendations in Dynamics 365 Business Rules

3.1) Enter the properties of recommendation component, as shown in the image below.

3.2) Click on “Apply”.

3.3)  Click on “Details” and expand it to view “Actions”clip image004 thumb How to Use Recommendations in Dynamics 365 Business Rules


4) Click on “New Action” to view the properties for this action. The properties for this action will set the value of Country field to New Zealand. Refer to the image below. Then click on “Apply”clip image006 thumb How to Use Recommendations in Dynamics 365 Business Rules

5) To add another Activity to recommendation, click on it, then click on components (on left of properties), then expand the details (under recommendation), drag and drop the “Set Field Value” action to the recommendation. Refer the images below for better understanding.

clip image012 thumb How to Use Recommendations in Dynamics 365 Business Rules

image thumb How to Use Recommendations in Dynamics 365 Business Rules

6) Almost same tasks will be performed for this new field action too. But this time it is for “City” field, as shown in the image below. After all the information is entered, click on apply.

clip image014 thumb How to Use Recommendations in Dynamics 365 Business Rules

7.1) Click on “Condition” and enter the details in properties to trigger the “Recommendation” component. In this case, if user enters phone number starting with +649 in Phone number field the recommendation component will trigger. In our case, +64 implies that phone number is from New Zealand and 9 implies that phone number is from Auckland region. After all the details are entered, click on apply.

7.2) Since all the components have been set, click on “Validate” to check whether if every task performed is valid or not, then save this business rule. However, to activate these changes, we have to click on “Activate” too, as shown in the image below.clip image016 thumb How to Use Recommendations in Dynamics 365 Business Rules

Recommendation Component in Action

If we go back the form now, and when I enter the phone number field which starts with +649,
icon appears next the field. If I click on the icon, this is what I will see.

clip image020 thumb How to Use Recommendations in Dynamics 365 Business Rules
As a user, I have 2 options, either to Apply recommended changes or Dismiss them. If I click on apply, Country and City fields will automatically fill in, as shown in the image below. clip image022 thumb How to Use Recommendations in Dynamics 365 Business Rules

However, if I dismissed that recommendation, the fields would have stayed empty just like “Age” field is empty in image above. But, even if I Apply the recommendations, that doesn’t mean I am not able to change the data in the auto-filled fields. I can still change the values in those fields, like shown in image below, where I changed City from Auckland to Wellington. clip image024 thumb How to Use Recommendations in Dynamics 365 Business Rules

Room for Improvement

Even though “Recommendations” is a very helpful component, it still comes with flaws and there is some room for improvement.

1) Adding a new action requires user to perform more steps than necessary. This could easily be fixed by adding an “Add” icon like shown on right, which is not available in current version as shown in image on left.

clip image026 thumb How to Use Recommendations in Dynamics 365 Business Rules

2) Once the properties of “Recommendation” are set, the details showing “Actions” should automatically be expanded, but it doesn’t. Again, it requires the user to perform extra steps.

3) The “i” icon is always displayed after finishing its job. No matter what the user does, whether if he/she “Applies” or “Rejects” or opens it and ignores it. This makes this functionality less user friendly, the icon stays next to the field, and user has no way to figure out whether if he/she has looked at it before or not (unless the user remembers it).

4) If user is entering the values of a component’s properties, and by mistake clicks on a different component without clicking on “Apply”, all the data entered is lost in the properties of first component that user previously was on. So, when user goes back to the properties of first component, he/she has to fill-in the values in the properties field again.

Let’s block ads! (Why?)

Magnetism Solutions Dynamics CRM Blog

Organization Insights for Dynamics 365

With the release of Dynamics 365, comes a very useful app that is free to download into CRM for Dynamics 365 only. This feature is called Organization Insights. It provides an abundance of useful information for system administrators. This information is normally found by searching through CRM or requesting it from Microsoft directly.

Organization Insights gives users the ability to see useful technical information related to their CRM instance. When users first open Organization Insights, the first page they will see is the dashboard. This displays all the pertinent information for their CRM instance. Users can customize this page so they can choose what information they want to show up first. An example of this is below. Having this information available on the front page instead of having to drill into or search for it will save users time in monitoring their CRM instance.

pic2 1024x435 Organization Insights for Dynamics 365

There are also various tabs that allow you to dig deeper into each metric. Under the Active Usage tab, you can see which users are the most active. It also displays the most used entities and is broken down into how many users are creating, reading, updating and deleting records. The most commonly used entities are also shown here. This can come in handy for scheduling maintenance and deploying new solutions into CRM.

pic3 1024x514 Organization Insights for Dynamics 365

The next tab is one that is very useful to system administrators. This is the system job tab. Displayed here is the success rate for all jobs, total executions, most active workflows and system jobs running per hour. This makes it very easy to troubleshoot issues with workflows.  The workflows with the most failures will show up here.

pic4 1024x458 Organization Insights for Dynamics 365

The following tab is the Plug in Tab. This tab displays plugin success rates and failures. This helps to see that everything is performing properly and will show if there were any issues with the plugins. This is a great view for development/support resources to pinpoint any issues that are happening behind the scenes in CRM. It shows exactly what plug ins are causing the problems.

pic5 1024x493 Organization Insights for Dynamics 365

The next tab is the one I have found to be very useful since this contains information administrators could not directly access before. This app now gives us the ability to see the top tables and download all this information ourselves without support from Microsoft. We now have instant access to this information and can identify issues ourselves. Administrators can now actively monitor how the storage is being used for their CRM instance.

pic6 1024x503 Organization Insights for Dynamics 365

The last tab we have is for API Calls Statistics. This shows the success rates and which ones are failing the most. This gives administrators the ability to quickly assess and troubleshoot issues in their CRM instance.

pic7 1024x470 Organization Insights for Dynamics 365

As you can see, this tool is very useful. This is going to be great for troubleshooting and diagnosing CRM issues. It will also help with monitoring everyday usage of CRM for an organization.

Beringer Technology Group, a leading Microsoft Gold Certified Partner specializing in Microsoft Dynamics 365 and CRM for Distribution. We also provide expert Managed IT ServicesBackup and Disaster RecoveryCloud Based Computing and Unified Communication Systems.

Let’s block ads! (Why?)

CRM Software Blog | Dynamics 365

Don’t Forget the Power of Under!

 Don’t Forget the Power of Under!

Year after year, we have seen the FetchXML language evolve to provide Dynamics 365 users more and more functionality. This language of course is the one behind the user-friendly querying tool of Advanced Find, which offers many powerful options to filter your data.

A condition that became available with the release of CRM 2015 was Under. This condition returns all records under the referenced record in the hierarchy of its entity context. Please refer to “Hierarchy Visualization in Dynamics CRM 2015” to better understand hierarchy in CRM, but in the meantime, let’s discuss a common business requirement that Under can address.

Let’s focus on the out-of-the-box hierarchy setup with Account – the parent-child relationship within Account that supports the concept of Sub-Accounts. Say we have Account Adventure Works with Adventure Works Chicago and Adventure Works New York as Sub-Accounts.

Of course, we also have another parent-child relationship from Accounts being the Contact entity, Contacts being related directly to one Account. For our example, let’s say three Contacts are linked to Adventure Works, two with Adventure Works Chicago, and one with Adventure Works New York. What do we do if we want to see all six Contacts of Adventure Works, regardless if they are linked to the actual Account or a Sub-Account?!

Behold the power of Under, which we can utilize even across parent-child relationships!

071417 1454 DontForgett1 Don’t Forget the Power of Under!

We can see the from the simple Advanced Find query above, we can look for Contacts, where their related Account (“link-entity” via the Company Name attribute), is Under our parent Account Adventure Works. This quickly gives us that list of six Contacts that are all linked to Adventure Works.

Here’s a look at the FetchXML behind the scenes, with the beauty of link-entity and Under highlighted:

operator=”under”</strong> uiname=”Adventure Works” uitype=”account” value=”{account
guid}” />

Next time a similar requirement arises, please don’t forget what Under can do for you. Note that this example can be related to other related entities that have proper parent-child relationships and hierarchy configuration set up correctly.

Happy CRM’ing!

Let’s block ads! (Why?)

PowerObjects- Bringing Focus to Dynamics CRM

A Week with Microsoft: Key Takeaways from Inspire 2017

Inspire 2017 300x225 A Week with Microsoft: Key Takeaways from Inspire 2017

A handful of PowerObjects folks flew to Washington, D.C. from July 10-13 to join hundreds of other Microsoft partners for Inspire, Microsoft’s annual partner conference. This is the one time of year when Microsoft comes together with their partners from across the globe, to talk about what the strategy is going forward for the year and what the opportunities are to work together on. PowerObjects interacts with Microsoft constantly throughout the year, but this is the one time we get to see everyone from the field sales teams all the way up to Satya Nadella, and hear their collective vision.

Microsoft Vision and Strategy

The big idea that came out of this year’s conference was the crystallization of Microsoft’s overall strategy. It’s been a huge year of change for Microsoft as they’ve realigned their product stack and strategy for moving to cloud-based business solutions. They talked about the four areas that will lead to digital transformation for their customers:

  • The Modern Workplace. This is essentially what we know as tools for everyday work–collaboration tools, email platforms, everything you would run on your desktop computer to get your work done.
  • Business applications. This of course is PowerObjects’ sweet spot because it includes applications like Dynamics 365 and the traditional CRM and ERP workloads. We’ve already seen how Microsoft’s vision for combining CRM and ERP is playing out in Dynamics 365 and we are really excited to be on this journey to complete end-to-end business strategy in the cloud in a single product.
  • Applications and Infrastructure. This tends to be more HCL’s realm than PowerObjects, but it is important to us as well. This is what we think of when we talk about Azure and cloud infrastructure pieces of digital transformation.
  • Data and AI. Again, our parent company HCL Technologies is more heavily involved in this, but PowerObjects touches on it too. It includes solutions around PowerBI, Cortana Analytics, and IoT.

From a high level, digital transformation relies on those four areas to empower employees, engage customers, optimize operations, and transform products. If you think about PowerObjects’ four pillars of service, support, education, and add-ons, Microsoft’s strategy lines up with how we go to market. Microsoft has also reorganized their business and aligned their teams to engage their customers across those four areas. And all things lead to the cloud. In recent years, Microsoft has made a huge push to move from on-prem business solutions to the cloud.

Another big takeaway was Microsoft 365. This essentially brings together Office 365, Windows 10 and Enterprise Mobility + Security. You can read more about that on their Office blog.

“Wow” Moments

Aside from exceptionally hot weather at Inspire, the big “wow” moment for us was the reality that Microsoft is not taking baby steps with the migration with the cloud—they are all in! They are lining up products, field sales, and the entire organization with moving to the cloud.

PowerObjects Recognition at Inspire

PowerObjects is thrilled to have received multiple awards and call-outs at Inspire. We were recognized as the number one Consulting and Systems Integrator across the entire Dynamics 365 channel, for one. We also won a number of other national and regional awards, such as Scribe Partner of the Year and Office 365 Partner of the Year for the central region. Additionally, we maintained our number one position in North America for Dynamics 365 sales.

Conclusion

From our point of view, the future for those who invest in Microsoft has never been brighter. Microsoft is cool again. When you think about who you partner with long term, you have to partner with those who invest, and change, and lead—and Microsoft has once again proven that this is them. They are the best long-term bet!

Happy Dynamics 365’ing!

Let’s block ads! (Why?)

PowerObjects- Bringing Focus to Dynamics CRM