2011-04-12 2 views
0

MSCRM에서 사용자에게 문서를 공유하는 것을 자동화하고 싶습니다. SQL Server 프로파일 러를 사용하여 추적을 시도했지만 원시 SQL을 찾을 수 없습니다. 누구든지이 작업을 수행하는 방법을 알고 있습니까? 감사!crm 문서를 공유하기위한 원시 SQL

+0

MSCRM에서 SQL로 직접 이동하는 것은 거의 불가능합니다. 왜 API를 사용하지 않습니까? – driis

+0

SDK를 의미합니까? 내가 한번 볼게. – maatthias

+0

"사용자와 문서 공유"란 무엇을 의미합니까? 무슨 서류 요? – TeaDrivenDev

답변

0

어떻게 수행 할 것인가는 파일을 저장하는 위치 (파일 서버, CRM, SharePoint 등)와 문서를 "공유"하는 방법 (파일 서버에 대한 링크를 전자 메일로 보내는 방법) 위치, 이메일 첨부 문서, CRM UI를 통한 문서 액세스 제공).

Sharepoint가 방정식의 일부인 경우 문서 관리와 CRM을 통합하는 다양한 부가 기능/웹 파트를 사용할 수 있습니다. 귀하의 문서가 CRM 내에 있다면 링크를 이메일로 보내거나 CRM 또는 유사한 내에서 액세스 권한을 제공 한 워크 플로우를 만들 수 있습니다. 접근 방식은 CRM 사용자, CRM 연락처 또는 다른 유형의 사용자와 공유하는 경우에 따라 달라집니다.

사용자 정의 양식이나 애플리케이션을 작성한 경우 API를 driis 언급으로 사용해야합니다. 뭐든간에 시나리오를 달성하기 위해 "원시"SQL을 찾을 필요가 없어야합니다. 의 정의 하단

+0

"공유"란 "공유"의 CRM 기능을 의미합니다. SharePoint가 아닙니다. 사용자 지정 엔터티를 만들었으므로이 엔터티와 관련된 레코드가 공유됩니다. 나는 이것이 CRM v.4라고 지적 했어야한다. – maatthias

0

"필터링은"*** 도면

같은 SQL의 비트

PrincipalObjectAccess의 POA에서 선택 POA.ObjectId 가 SystemUserPrincipals 온 한모금 가입 POA.PrincipalId = sup.PrincipalId 존재 sup.SystemUserId = u.SystemUserId 및 POA.ObjectTypeCode = 10039 및 곳 ((POA.AccessRightsMask | POA.InheritedAccessRightsMask) & 1) = 1

이 PrincipalObjectAccess에 새 행을 추가하면 트릭을해야한다. 그러나 해킹 일 뿐이므로 관리자 권한이 필요하며 일반 원칙에 대해서는 매우 불만을 토로하고 있습니다 ...

관련 문제