DEPRECATED | Configuring Microsoft Dynamics CRM Accounts

In this article

Use Microsoft Dynamics 365 for Sales Snap Pack in lieu of Microsoft Dynamics CRM Snap Pack

As Microsoft has deprecated its following offerings, the Dynamics CRM Snaps configured with the Dynamics 365 Account For Online or Dynamics 365 Dynamic Account For Online fail with a Ws-Trust authentication error.

The Microsoft Dynamics CRM Snap Pack (CRM) will be deprecated in the upcoming August, 4.30 SnapLogic release after the on-premise support is added in the Microsoft Dynamics 365 for Sales Snap Pack. If you are using the Dynamics 365 Online Accounts for Dynamics CRM Pipelines, we recommend that you immediately update these Pipelines and Accounts with Microsoft Dynamics 365 for Sales that uses the REST-based API (Web API) recommended by Microsoft.

Before you begin your migration, contact your Customer Support Manager (CSM) or SnapLogic Support to subscribe to the Microsoft Dynamics 365 for Sales Snap Pack.


This account is used by the Snaps in the Microsoft Dynamics CRM Snap Pack.

You can create an account from Designer or Manager. In Designer, when working on pipelines, every Snap that needs an account prompts you to create a new account or use an existing account. The accounts can be created in or used from:

  • Your private project folder: This folder contains the pipelines that will use the account.
  • Your Project Space’s shared folder: This folder is accessible to all the users that belong to the Project Space.
  • The global shared folder: This folder is accessible to all the users within an organization in the SnapLogic instance.

There are two types of accounts for Microsoft Dynamics CRM:

    • Dynamics 365 Account For Online
    • Dynamics 365 Dynamic Account For Online
    • ADFS Kerberos Account For CRM OnPrem
    • ADFS Kerberos Dynamic Account For CRM OnPrem

You can Validate an account connection when creating a Dynamics 365 /ADFS Kerberos Accounts For CRM  but not when creating the Dynamics 365/ADFS Kerberos Dynamic Accounts for CRM because the account properties of a dynamic account are provided dynamically as pipeline parameters. The difference between Dynamics 365 Account/ADFS Kerberos Account For CRM and their Dynamic Accounts is that in the latter you can specify the Account properties as expressions referencing pipeline parameters.

Account Configuration

Dynamics CRM Office 365 Account

In Manager, you can navigate to the required folder and create an account in it (see Accounts). To create an account for binary files:

  1. Click Create, then select DynamicsCRM > Dynamics CRM Office 365 Account/Dynamics CRM Office 365 DAccount , then the appropriate account type.

  2. Supply an account label.

  3. Supply the necessary information.

  4. (Optional) Supply additional information on this account in the Notes field of the Info tab.

  5. Click Apply.

ADFS Kerberos Account For CRM OnPrem

In Manager, you can navigate to the required folder and create an account in it (see Accounts). To create an account for binary files:

  1. Click Create, then select DynamicsCRM > ADFS Kerberos Account For CRM OnPrem, then the appropriate account type.

  2. Supply an account label.

  3. Supply the necessary information.

  4. (Optional) Supply additional information on this account in the Notes field of the Info tab.

  5. Click Apply.


Account Types

  • Dynamics 365 Account for Online

  • Dynamics 365 Dynamic Account for Online

Both these accounts use the same Settings. The only difference between the two is that the dynamic account deals with the dynamically calculated values. You can specify the account properties as expressions referencing pipeline parameters. The values for dynamic accounts are not stored; hence, use them when requested.

Label

Required. User-provided label for the account instance. Preferably, update the account name if your project includes more than one account of the same type.

Username

Required. The user name associated with the Office 365 CRM Organization service.

Password

Required. The password associated with the above-mentioned user name.

CRM Organization Service endpoint

Required. The endpoint associated with your Office 365 account.

CRM Organization

Required. The unique name of your organization, as mentioned in your Office 365 account.

Account Encryption
Standard EncryptionIf you are using Standard Encryption, the High sensitivity settings under Enhanced Encryption are followed.
Enhanced EncryptionIf you have the Enhanced Account Encryption feature, the following describes which fields are encrypted for each sensitivity level selected for this account.Account:
  • High: Password
  • Medium + High: Password
  • Low + Medium + High: Password
  • ADFS Kerberos Account for CRM OnPrem

  • ADFS Kerberos Dynamic Account For CRM OnPrem

Both these accounts use the same Settings. The only difference between the two is that the dynamic account deals with the dynamically calculated values. You can specify the account properties as expressions referencing pipeline parameters. The values for dynamic accounts are not stored; hence, use them when requested.

LabelRequired. User-provided label for the account instance. Preferably, update the account name if your project includes more than one account of the same type.
Username

Required. The user name associated with the Windows server where the CRM OnPrem instance is hosted.

PasswordRequired. The password associated with the above-mentioned user name.
Domain

Required. The Windows domain for CRM Service.

Example: dev.dom

CRM Organization Service endpoint

Required. The endpoint associated with your CRM Organization Service for object.

Example : https://machinename:444/SnapLogic/XRMServices/2011/Organization.svc

Kerberos distribution center

Required. The FQDN for the Kerberos distribution center, such as machine name or IP.

Example: www.win-q34q3acu3ik.dev.com

Kerberos Realm

Required. The domain over which the Kerberos authentication server authenticates a user, a host, or a service.

Example: dev.dom

Kerberos SPN

Required. The service principal name of a service instance, which is used by Kerberos authentication to associate the service instance with a service logon account.

Example : HTTP/machinename

CRM Organization

Required. The name of the CRM Organization.

Example: SnapLogic

ADFS Mex URL

Required. The URL for the ADFS Mex service.

Example: https://machinename/adfs/services/trust/mex

Account Encryption

Standard EncryptionIf you are using Standard Encryption, the High sensitivity settings under Enhanced Encryption are followed.
Enhanced EncryptionIf you have the Enhanced Account Encryption feature, the following describes which fields are encrypted for each sensitivity level selected for this account.Account:
  • High: Password
  • Medium + High: Password
  • Low + Medium + High: Password

Snap Pack History

 Click to view/expand
ReleaseSnap Pack VersionDateTypeUpdates
4.29main15993 StableUpgraded with the latest SnapLogic Platform release.
4.28main14627 StableUpgraded with the latest SnapLogic Platform release.
4.27main12833 StableUpgraded with the latest SnapLogic Platform release.
4.26main11181 StableUpgraded with the latest SnapLogic Platform release.
4.25 Patch425patches10880 LatestImproved the Dynamics 365 for Sales Upsert Snap by caching the parameter lookups values.
4.25425patches9813 LatestFixed an issue with Dynamics CRM Search Snap where the Snap returns duplicate records when reading results from multiple pages.
4.25main9554
 
Stable

Upgraded with the latest SnapLogic Platform release.

4.24main8556
StableUpgraded with the latest SnapLogic Platform release.
4.23main7430
 
StableUpgraded with the latest SnapLogic Platform release.
4.22main6403
 
StableUpgraded with the latest SnapLogic Platform release.
4.21snapsmrc542

 

StableUpgraded with the latest SnapLogic Platform release.
4.20snapsmrc535
 
StableUpgraded with the latest SnapLogic Platform release.
4.19 Patch dynamicscrm8531 Latest
  • Fixes the following:

    • Dynamics CRM Upsert Snap to process GUID format.
    • Dynamics CRM Search Snap to parse additional object schema types.
4.19snaprsmrc528
 
StableUpgraded with the latest SnapLogic Platform release.
4.18snapsmrc523
 
StableUpgraded with the latest SnapLogic Platform release.
4.17ALL7402
 
Latest

Pushed automatic rebuild of the latest version of each Snap Pack to SnapLogic UAT and Elastic servers.

4.17snapsmrc515
 
Latest

Added the Snap Execution field to all Standard-mode Snaps. In some Snaps, this field replaces the existing Execute during preview check box.

4.16snapsmrc508
 
StableUpgraded with the latest SnapLogic Platform release.
4.15snapsmrc500
 
StableUpgraded with the latest SnapLogic Platform release.

4.14 Patch 

dynamicscrm5971

 Latest

Fixed an issue with the Upsert Snap wherein duplicate records were being created because the Snap was ignoring certain query fields.

4.14 Patch 

dynamicscrm5857

 Latest

Fixed an issue with Dynamics CRM Create operation for Owner id tags.

4.14 Patch dynamicscrm5753 Latest

Fixed an issue with Owner ID tags request process in the Dynamics CRM Create Snap.

4.14 Patch dynamicscrm5720 Latest

Enhanced the Dynamics CRM Read Snap with the following to optimize Pipeline execution time and data integrity:

  • Reduced cache time for Read suggestions to five minutes.
  • Removed cache for Entity Reads.
4.14snapsmrc490
 
StableUpgraded with the latest SnapLogic Platform release.
4.13

snapsmrc486

 
StableUpgraded with the latest SnapLogic Platform release.
4.12

snapsmrc480

 
StableUpgraded with the latest SnapLogic Platform release.
4.11 Patch dynamicscrm4359 Latest

Added support for Customer data type as an input parameter for the Dynamics CRM Snaps.

4.11 Patch dynamicscrm4286 Latest

Dynamics CRM Upsert - Added support for processing Dynamics CRM data types in the CRM Upsert Snap.

4.11snapsmrc465
 
StableUpgraded with the latest SnapLogic Platform release.
4.10 Patch dynamicscrm4185 

Support for Guid datatype as input parameter: Resolved an issue with Dynamics CRM Snaps that fails when record ID is specified.

4.10snapsmrc414

 


  • Introduced the CRM Upsert Snap in this release.
  • Performance enhancements for Microsoft Dynamics CRM Create.
4.9 Patchdynamicscrm3328

Addressed the issue: Dynamics CRM Create does not support some datatypes

4.9 Patchdynamicscrm3080

Addressed an issue with Dynamics CRM Read and Search Snap not converting OptionSetValues correctly.

4.9snapsmrc405 
  • This Snap Pack introduced in this release with the following Snaps:
    • Create
    • Update
    • Delete
    • Read
    • Search