Webfortis Blog

What's New With Business Process Flows in CRM 2015

by Mark Taniguchi 26. February 2015 10:00

Business process flows are not a new feature in Dynamics CRM 2015. They were introduced in the 2013 release as a way to provide a step by step guide to completing some process. The business process flow could be step up as a series of stages, with each stage containing multiple steps. The steps provide the user with a visual indicator of where in the process they are.

[More]

Tags:

Microsoft Dynamics CRM Authentication (On-premises)

by Saul Fernandez 24. February 2015 10:00

Have you ever wondered how you are authenticating to your CRM application? It is useful to think about this because it:

[More]

Tags:

Business Process Flow control in the CRM 2015 form

by Jabar Al Somat 17. February 2015 10:00

The Xrm.Page.data.process namespace has been introduced in the SDK of Microsoft Dynamics CRM 2015, which provides events, methods, and objects to interact with the business process flow data in a form. 

[More]

Tags: CRM 2015

CRM Online Exchange Server Side Sync

by Chuck Oldes, MCT, MCTS, MCSE, CSM 12. February 2015 10:00

This is a fairly new feature to CRM Online, There is a bit more than just turning it on to get it to work.

[More]

Tags: CRM | Office 365

Configure SharePoint Online and CRM Online

by Chuck Oldes, MCT, MCTS, MCSE, CSM 10. February 2015 10:00

I wanted to cover a simple process that is now available in CRM Online that integrates CRM Online to SharePoint Online. Microsoft has replaced the traditional CRM List Components that was used to link MS CRM and SharePoint. It is so simple to configure that it can be a bit misleading. So this blog entry is meant to simplify the process. First you will need to make sure that you have configured a site collection before you begin the Server Side configuration process. It’s been my experience that these integrations work best at the root of a site collection.

https://wfdemosite.sharepoint.com is the URL of the site that I am going to integrate with CRM Online.

[More]

Tags: Sharepoint

Impersonating INTEGRATION User-Dynamics CRM

by Ivan Garnica 5. February 2015 10:00

The Integration User is allowed to update Sales records such as Orders when they are in a read-only Submitted state. This user is deployed out of the box in Microsoft Dynamics CRM and can only be accessed programmatically. You can see the INTEGRATION user by doing an advanced find on disabled users. The following example will demonstrate how to “impersonate” the INTEGRATION user and assumes that your organization is using a 3rd party application such as an ERP or Finance system and has SOP Integration Mode turn on.

Scenario:  There’s integration between CRM and a 3rd party system that pushes Orders from CRM when the status is changed to Submitted. Users in CRM would like to make changes to the Order record after it’s been submitted but cannot edit the fields on the form because the record is read-only.

[More]

Tags:

3 paths of email routing in CRM. 1st path: Server-Side Synchronization

by Bogdan Komlyk 3. February 2015 10:00

So you have Dynamics CRM up and running and now it is time to re-create and re-type all of those contacts, tasks, appointments, and emails. Well let’s consider some other options first. In particular let’s take a look at new and existing features provided by the CRM development team, namely, Server-Side Synchronization, Email Router and CRM for Outlook. Depending on the existing infrastructure only Email Router and CRM for Outlook might be available. There is a really nice chart on the supported configurations located here. Basically Server-Side Synchronization is not available for hybrid deployments (CRM Online to Exchange on-premises and vice versa). There are some other limitations listed in the TechNet article.

Despite the limited availability Server-Side Synchronization is the easiest out of the three options to setup and the most convenient one as it doesn’t require any additional software at all. So let’s get started.

[More]

Tags: CRM | Microsoft Exchange | Microsoft Dynamics CRM

Business Process Flow JavaScript

by JSanborn 29. January 2015 10:00

When the Business Process Flows were released in Microsoft Dynamics CRM 2013, they were a step in the right direction for helping to improve working with an organizations unique business process needs. Unfortunately, working with the business process flows on a programmatic level was extremely challenging and often didn't work up to desired expections. With the release of Microsoft Dynamics CRM 2015, Microsoft opened up the Business Process Flows to JavaScript by adding Xrm.Page.data.process with a number of very useful functions to aid developers in customizing the Business Process Flow experience.

[More]

Tags:

Another Approach to Dependent Pick Lists

by Michael Shreiber 27. January 2015 10:00

Dynamic or “dependent” pick lists have been a challenge to implement in CRM since the beginning of time (CRM time that is). You know, select option 1 from the parent pick list and the options available in pick list 2 change. Traditionally it has taken hundreds (sometimes thousands) of lines of code to implement this functionality, especially where the number of available options runs into the hundreds. Once implemented, it often became a developer’s nightmare to add/modify or change options.

Our own Chuck Oldes posted a blog article a little while back showing how to implement a dependent pick list utilizing the code sample provided by Microsoft in the SDK. A nice approach to be sure, but still requires a good deal of XML manipulation.

[More]

Tags: JavaScript

How to get rid of that pesky “new_” in your CRM solutions!

by Alan Garcia 22. January 2015 10:00

It is a well-known best practice to not do any customization to CRM directly in the Default Solution, but alas, it is so easy to find yourself there!  We all run into solutions with the dreaded “new_” prefix to entities and attributes.  This article will discuss a method that will allow you to take an unmanaged solution and refactor it to use a custom prefix and publisher. 

First, make sure the solution you are working with is not the Default solution – these steps must be taken against a separate solution (unmanaged).  After that, you will need to unzip the package to uncompressed files.  Once the files and subfolders are uncompressed, you’ll need to open the solution.xml, customizations.xml and [Content_Types].xml files in an XML editing application similar to Visual Studio.

[More]

Tags:

The Psychology of User Adoption for CRM

by Christopher Bates 20. January 2015 10:00

"What kind of ROI can I expect from the new CRM system?" My client's boss asked, "Do you think we're on track to see a return in a year or less?"

[More]

Tags: CRM | sales | marketing | User Adoption

Business Rules in CRM - Oh, and don't forget...

by Kim Ossenkop 15. January 2015 10:00

In my blog post from September, 2013 (http://blog.webfortis.com/crm-2013-rules) I described my excitement for the new feature in Dynamics CRM 2013, Business Rules. Fast forward a year-and-a-half and I thought I would share the latest caveat I discovered with Business Rules and its conspicuously absent error notification.

[More]

Tags:

5 Keys to Effective Client Documentation

by Alan Garcia 13. January 2015 10:00

In the world of consulting, documentation can become a thing of misery for both authors and readers. This is because most organizations who produce documentation strive toward efficiency by using templates and samples. It is also because most clients expect little to no actual value from documentation delivered from consultants. On both sides it becomes a "necessary evil". So why bother?

[More]

Tags:

Are you the Salmon or the stream?

by Alan Garcia 9. January 2015 13:34

A new year is often the impetus for organizations to embark on a new start. I see this with almost every project I work on to some degree or another. The mentality is a good one and it comes with the right end game in mind - usually.

[More]

Tags:

QUICK VIEW FORM – Most Underutilized Feature of CRM

by Jen Steidl 9. December 2014 10:00

As a CRM Consultant, I often get requests from clients to auto-populate data whenever the expected value is known. There may be several key fields from the parent record that need to be displayed on the child record, but they don’t want the end user to have to re-key the same data.

No problem - just create a 1:N Relationship and then add a mapping for each of the fields you want displayed on the child record. Easy enough, right? Right, except that the client’s request often comes with an assumption. Clients often assume that the mapped data is dynamically updated. Not so. The data is only pushed down to the child record when the child record is first created, but it does not display any updates that may be made to the parent record in the future.

[More]

Tags:

Newsletter

RSS

What's New With Business Process Flows in CRM 2015

Business process flows are not a new feature in Dynamics CRM 2015. They were introduced in the 2013 release as a way to provide a step by step guide to completing some process. The business process...Read more

Microsoft Dynamics CRM Authentication (On-premises)

Have you ever wondered how you are authenticating to your CRM application? It is useful to think about this because it: Helps you troubleshoot when there are security-related issues. Reinforces your...Read more

Business Process Flow control in the CRM 2015 form

The Xrm.Page.data.process namespace has been introduced in the SDK of Microsoft Dynamics CRM 2015, which provides events, methods, and objects to interact with the business process flow data in...Read more

CRM Online Exchange Server Side Sync

This is a fairly new feature to CRM Online, There is a bit more than just turning it on to get it to work. First your O365 Administrator must have an Exchange email account. Next you need to ensure...Read more

Configure SharePoint Online and CRM Online

I wanted to cover a simple process that is now available in CRM Online that integrates CRM Online to SharePoint Online. Microsoft has replaced the traditional CRM List Components that was used to...Read more