Webfortis Blog

Outlook Contacts Synchronization Deep Dive

by Alan Garcia 25. March 2015 10:00

The Outlook client for Dynamics CRM has been a bit of a mystery to many users and partners for many years now.  One key area is that of Contacts where users experience duplicates in their Outlook, mobile devices, CRM, and sometimes even integrated applications.  This post will explain why and how this occurs as well as explore some underlying technical details.

[More]

Tags:

Scribe Lookups and When to Use Them

by Tom Franceschine 19. March 2015 10:00


When writing Scribe processes I often find myself needing data not immediately available from my source query. This can be due to a number of reasons, from source query execution optimization to the complexity of the required relationship. Whatever the case, here are a number of ways you can retrieve a value from another source without needed to insert a SEEK step in your DTS. The following functions can be used within User Variables for easy labeling and reuse or as ad-hoc retreivals within a data or lookup link formula.

[More]

Tags: Scribe

Buy vs Build – 5 reasons you should NOT build a homegrown CRM system

by Bill Del Riego 17. March 2015 10:00

Ok, so your business is growing and you’ve made the decision to look into implementing a CRM solution to help automate and standardize your sales process. The first decision you will have to make will likely be, “should I buy it or build it?”

Here are 5 good reasons to NOT build your own:

[More]

Tags:

Microsoft Dynamics CRM 2015 – Improved Business Rules control

by Thad Webster 5. March 2015 10:00

When a company’s business process requires data fields on forms to be set to certain values or change a value based upon some data conditions, it is pretty easy for a programmer to write script code on the form to perform those operations.  Improved CRM 2015 Business Rules allow System Administrators without programming skills to be able to configure Business Rules that will set or change form data field values.

Opportunity Tracking

[More]

Tags:

Anatomy of Business Process Flows in Dynamics CRM 2015

by Scott Soulages 3. March 2015 10:00

Anatomy of Business Process Flows in Dynamics CRM 2015

[More]

Tags:

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:

Newsletter

RSS

Outlook Contacts Synchronization Deep Dive

The Outlook client for Dynamics CRM has been a bit of a mystery to many users and partners for many years now.  One key area is that of Contacts where users experience duplicates in their...Read more

Scribe Lookups and When to Use Them

When writing Scribe processes I often find myself needing data not immediately available from my source query. This can be due to a number of reasons, from source query execution optimization to the...Read more

Buy vs Build – 5 reasons you should NOT build a homegrown CRM system

Ok, so your business is growing and you’ve made the decision to look into implementing a CRM solution to help automate and standardize your sales process. The first decision you will have to make...Read more

Microsoft Dynamics CRM 2015 – Improved Business Rules control

When a company’s business process requires data fields on forms to be set to certain values or change a value based upon some data conditions, it is pretty easy for a programmer to write script code...Read more

Anatomy of Business Process Flows in Dynamics CRM 2015

Anatomy of Business Process Flows in Dynamics CRM 2015 Many articles have been written about the Business Process Flows and how to configure them, but few provide the bigger picture and all of the...Read more