INTEGRATING DYNAMICS CRM AND SHAREPOINT SECURITY



Similar documents
INTEGRATING DYNAMICS CRM AND SHAREPOINT SECURITY

Microsoft Dynamics CRM Event Pipeline

Connecting Software Connect Bridge - Exchange Server Sync User manual

The Core Pillars of AN EFFECTIVE DOCUMENT MANAGEMENT SOLUTION

PCVITA Express Migrator for SharePoint (File System) Table of Contents

The following is a summary of the items that Replicator does and does not replicate, with regards to Managed Metadata:

Microsoft Dynamics CRM Adapter for Microsoft Dynamics GP

PRiSM Security. Configuration and considerations

Using Colligo Contributor to Migrate Lotus Notes Applications to SharePoint

Set up My Sites (SharePoint Server

Microsoft Dynamics CRM 2013/2015 Event Pipeline

Build Your Knowledge!

DETAILED BOOT CAMP AGENDA

PNMsoft Sequence Ticketing Solution (PSTS)

GRAVITYZONE HERE. Deployment Guide VLE Environment

Nintex Workflow 2010 Installation Guide. Installation Guide Nintex USA LLC, All rights reserved. Errors and omissions excepted.

Metalogix Replicator. Quick Start Guide. Publication Date: May 14, 2015

User's Guide. ControlPoint. Change Manager (Advanced Copy) SharePoint Migration. v. 4.0

NIIT Education and Training, Doha, Qatar - Contact: /1798;

Mirjam van Olst. Best Practices & Considerations for Designing Your SharePoint Logical Architecture

The Power of Classifying in SharePoint 2010

PCVITA Express Migrator for SharePoint(Exchange Public Folder) Table of Contents

High Availability Setup Guide

Sophos for Microsoft SharePoint startup guide

Implementing an Advanced Server Infrastructure

Parallels Operations Automation 2.9 Hotfix02

SharePoint Services: Using Workflows

Secure Messaging Server Console... 2

Altiris Patch Management Solution for Windows 7.1 from Symantec Release Notes

Keep SQL Service Running On Replica Member While Replicating Data In Realtime

Developing Visual Studio Workflows and Activities for SharePoint Sites

Introduction to Zetadocs for NAV

Implementing an Advanced Server Infrastructure

Customer Relationship Management

Tool Tip. SyAM Management Utilities and Non-Admin Domain Users

NETWRIX DISK SPACE MONITOR

MatchPoint Technical Features Tutorial Colygon AG Version 1.0

Managing Physical and Virtual Machines in Paragon Protect & Restore

CA Clarity PPM. Connector for Microsoft SharePoint Product Guide. Service Pack

Siebel Application Deployment Manager Guide. Siebel Innovation Pack 2013 Version 8.1/8.2 September 2013

Cluster Guide. Version: 9.0 Released: March Companion Guides:

Oracle EXAM - 1Z Oracle Weblogic Server 11g: System Administration I. Buy Full Product.

SharePoint Wiki Redirect Installation Instruction

Coveo Platform 7.0. Microsoft Dynamics CRM Connector Guide

Rödl Enterprise Application Integration Bus

VMware vsphere Data Protection Evaluation Guide REVISED APRIL 2015

BITDEFENDER SECURITY FOR AMAZON WEB SERVICES

Zenoss Service Dynamics Impact and Event Management Installation and Administration

Implementing a Custom Search Interface with SES - a case study with search.oracle.com. An Oracle White Paper June 2006

TeamCompanion Solution Overview. Visual Studio

Customer Relationship Management

ImageNow Cluster Resource Monitor

Siebel Performance Management Guide. Version 7.8, Rev. A April 2005

EMC Documentum Interactive Delivery Services Accelerated Overview

Implementing HIPAA Compliance with ScriptLogic

Oracle Exam 1z0-102 Oracle Weblogic Server 11g: System Administration I Version: 9.0 [ Total Questions: 111 ]

Using SMIGRATE to Backup, Restore and Migrate Team Sites in SharePoint Products and Technologies 2003

Using Microsoft Windows Authentication for Microsoft SQL Server Connections in Data Archive

vsphere Upgrade vsphere 6.0 EN

Course 20532B: Developing Microsoft Azure Solutions

2.0. Quick Start Guide

Deciding When to Deploy Microsoft Windows SharePoint Services and Microsoft Office SharePoint Portal Server White Paper

MS Implementing an Advanced Server Infrastructure

Microsoft Project Server 2010 Administrator's Guide

CA DLP. Stored Data Integration Guide. Release rd Edition

How to Create a Delegated Administrator User Role / To create a Delegated Administrator user role Page 1

Application Performance Monitoring for WhatsUp Gold v16.1 Getting Started Guide

Migrate from Exchange Public Folders to Business Productivity Online Standard Suite

Perceptive Content Security

CLOUD SECURITY FOR ENDPOINTS POWERED BY GRAVITYZONE

Developing Microsoft Azure Solutions

Course 55115: Planning, Deploying and Managing Microsoft Project Server 2013

Developing Microsoft Azure Solutions 20532A; 5 days

AvePoint Record Rollback for Microsoft Dynamics CRM

Business Intelligence with Maximizer CRM 10:

Authoring for System Center 2012 Operations Manager

HP Operations Manager Software for Windows Integration Guide

Microsoft Dynamics GP 2010

SIMPLIFY MICROSOFT CRM AND QUICKBOOKS INTEGRATION Microsoft Dynamics CRM Online to QuickBooks Bidirectional

USER GUIDE PowerAttachment CRM

LearningServer for.net Implementation Guide

MOC 20488B: Developing Microsoft SharePoint Server 2013 Core Solutions

BIRT Application and BIRT Report Deployment Functional Specification

Best Practices for Deploying Behavior Monitoring and Device Control

How To Set Up Safetica Insight 9 (Safetica) For A Safetrica Management Service (Sms) For An Ipad Or Ipad (Smb) (Sbc) (For A Safetaica) (

MatchPoint Benefits with SharePoint 2013

DocumentsCorePack Client

Monitoring Replication

Chapter. Managing Group Policy MICROSOFT EXAM OBJECTIVES COVERED IN THIS CHAPTER:

TIBCO ActiveMatrix BusinessWorks Plug-in for TIBCO Managed File Transfer Software Installation

BizTalk Server Business Activity Monitoring. Microsoft Corporation Published: April Abstract

CRM. CRM and SharePoint Working Together

tibbr Now, the Information Finds You.

Dynamics CRM with Azure and SharePoint a perfect match. Central and Eastern Europe

AWS Service Catalog. User Guide

Transcription:

INTEGRATING DYNAMICS CRM AND SHAREPOINT SECURITY USING THE CONNECT BRIDGE This white paper provides overview about CB Dynamics CRM privileges to SharePoint permissions replicator solution and explains how it works. It explains architecture of the solution and the mapping between security model of Dynamics CRM and SharePoint. Connecting Software s.r.o. & Co KG HQ + Europe office Handelskai 340 Vienna, 1020, Austria office-europe@connecting-software.com +43 (1) 370 72 00 Connecting Software Inc. North America office 7887 E Belleview Ave, # 1100 Denver-Englewood, CO 80111, USA office-america@connecting-software.com +1 (303) 228-1624 All rights reserved. No part of the document may be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without the written permission of Connecting Software s.r.o. & Co. KG. Company or product names mentioned in this document may be trademarks or registered trademarks of their respective companies.

TABLE OF CONTENTS INTRODUCTION... 3 ARCHITECTURE... 4 HOW IT WORKS... 5 2.1 User mapping and security model mapping... 6 2.2 Access rights mapping... 7 CONTACTS... 8

INTRODUCTION The standard out-of-the-box integration between Dynamics CRM and SharePoint is a very powerful feature that allows you to link your SharePoint documents with your CRM records. Moreover you can manage SharePoint documents and use most of the SharePoint features directly from your CRM user interface. However there is a limitation. The out-of-the-box solution is missing security integration. The security models of Dynamics CRM and SharePoint differs significantly. The document capability of SharePoint is integrated into CRM but security permissions of CRM into SharePoint are not. Dynamics CRM users can only see records and documents relevant to them. However even a user with absolutely no rights to see documents for a particular entity in Dynamics CRM can see them in SharePoint document libraries. The rights needs to be integrated in all cases. Extending the scenario you share some specific document with a colleague who has no rights for that specific record. This has to be reflected in SharePoint as well. The standard out-of-the box solution does not cover above described examples and rights management at all. Connecting Software provides simple solution.

ARCHITECTURE The CB replicator consists of: CB Replicator Windows service CB Replicator CRM solution Connect Bridge platform These components interact together to achieve desired results. The deployment is quite simple despite multiple components. The CB Dynamics CRM privileges to SharePoint permissions replicator service is a standalone service. It handles all the described application logic. It opens WCF endpoint where Dynamics CRM can send notification about the events. The service reads CRM events and compares current (previously written by CB replicator) and expected permissions in SharePoint. If evaluated permissions do not match it will write appropriate changes into SharePoint. The purpose of CB Replicator CRM solution is to collect relevant events that occur in Dynamics CRM and can lead to possible permission replication request. The solution consists of CRM plugin and custom entities to maintain events persistence and necessary configuration information. The managed solution is deployed directly into Dynamics CRM. The CB Replicator uses Connect Bridge platform to access Dynamics CRM and SharePoint. The Connect Bridge has client server architecture and can be installed at the same machine as CB Replicator. For detailed information visit http://.

HOW IT WORKS The CB replicator brings all in one package. It has been designated to cover various client scenarios. There are no explicit user actions required to trigger permission replication. The CB Replicator is event-based, there is deployed additional small CRM solution as a part of the CB replicator. This solution tracks/checks changes in Dynamics CRM in the background. When some change occurs that most probably requires security attention it will adjust SharePoint permissions accordingly. The CB Replicator is using entities and events, shown in table below, as a sign that some permission should be replicated. CRM Entity SharePoint Document Location User Team (including Access team and Access team template) Role Supported/handled events Create, Update Create, Disable, Add role, Remove role, Change business unit Create, Delete, Add role, Remove role, Add member, Remove member, Change business unit Create, Update, Delete Business unit Create, Update, Delete, Disable, Change of business unit hierarchy Besides events listed in the table above, the CB Replicator takes care about two another features of Dynamics CRM sharing of record and changing record owner. Sharing record with another user(s) is supported in way that you are able to grant (start sharing), modify sharing parameters/permissions or totally revoke sharing already shared record to user. In summary, the CB Replicator supports just events shown above. The CB replicator works in generic way with any document enabled entity in Dynamics CRM. So, the standard entities are supported, e.g. account, contact, opportunity, quote or invoice etc. The CB Replicator supports custom entities as well. Supported versions are Dynamics CRM 2011, 2013, Online and SharePoint 2010, 2013, Online. The CB replicator fully supports absolute and relative paths. You can create document location in the way you want the CB replicator supports both. Moreover CB replicator is able to work with SharePoint document location across different SharePoint sites and site collections.

2.1 User mapping and security model mapping The CB replicator maps users between CRM and SharePoint automatically based on their login names. Additionally it is possible to override or completely disable this behavior and add custom mapping. You can configure mapping from any CRM user to any SharePoint user. The CB replicator breaks security inheritance on folder in SharePoint and transfers CRM security model as item (folder) level permission on specific folders that are referenced by sharepointdocumentlocation record in CRM. Permission are mapped in one way: from Dynamics CRM to SharePoint. Permission of SharePoint folders (used for replication process) should not be manually changed, it might cause incorrect behavior of permission replication between Dynamics CRM and SharePoint. Our solution is using security model of below-listed Dynamics CRM entities and actions to map to SharePoint security model: User Team Access team Access team template Security role Business unit Sharing Privilege Privilege depth The SharePoint security model used by CB replicator: Users Groups Security roles

The CB replicator maps target system security objects based on following rules: CRM User (systemuser) Team Access team Access team template Security role Business unit Sharing Privilege SharePoint User Group Group Group Group Group (for default team) User / Team Security role (configurable) 2.2 Access rights mapping In Dynamics CRM there is a constant list of access rights that are mapped to SharePoint security roles (permission levels). CRM access right SharePoint security role ReadAccess Read (1073741826) CreateAccess, WriteAccess, Contribute (1073741827) DeleteAccess AppendAccess, AppendToAccess, AssignAccess, - ShareAccess This mapping is fully configurable so you can create custom mapping between CRM and SharePoint including custom permission levels.

CONTACTS Connecting Software s.r.o. & Co KG HQ + Europe office Handelskai 340 Vienna, 1020, Austria office-europe@connecting-software.com +43 (1) 370 72 00 Connecting Software Inc. North America office 7887 E Belleview Ave, # 1100 Denver-Englewood, CO 80111, USA office-america@connecting-software.com +1 (303) 228-1624