CRM 2011에서 프로그래밍 방식으로 (플러그인을 통해) CRMWRPCToken 및 CRMWRPCTokenTimeStamp를 얻는 방법은 무엇입니까?

서버 Khalilov

얘들 아! :) 저는 CRM 2011을 사용하고 있으며 첨부 GUID를 통해 C # 플러그인을 사용하여 엔티티 레코드의 첨부 파일에 대한 다운로드 링크를 자동으로 생성해야합니다.

이 링크는 다음과 같습니다.

/SERVER/ORGANIZATION_NAME/Activities/Attachment/download.aspx?AttachmentType=5& AttachmentId = {GUID} & IsNotesTabAttachment = 1 & CRMWRPCToken = 8oi054LNEeOd7QAVXZNIANwO8jNsflfFQ75fq7362475622y & 635FQ75fqP2475622yCRM4AWz6

그러나 이러한 CRMWRPCToken & CRMWRPCTokenTimeStamp를 얻는 방법에 대한 아이디어가 없습니다. 아무도 나를 도울 수 있습니까? 감사.

Nicknow

CRMWRPCToken 및 CRMWRPCTokenTimeStamp 값을 생성 할 수 없습니다. URL이 호출 될 때 CRM 자체에서 처리되므로 필요하지 않습니다. 전화를 거는 사용자는 CRM에 인증해야합니다. 익명 사용자가 되려면 호출자와 익명 사용자를 지원할 수있는 CRM 사이에 프록시 사이트를 배치해야합니다. CRM은 익명 사용자를 직접 지원할 수 없습니다.

이를 수행하는 가장 쉽고 가장 쉽게 지원되는 방법은 URL에 주석의 guid가있는 HTML WebResource로 사용자를 안내하는 것입니다. 그런 다음 WebResource에서 URL을 가져 와서 Xrm.Utility.openEntityForm("annotation", annotationid)파일을 다운로드하기위한 대화 상자를여십시오. 사용자가 CRM에 대해 인증을 받았다고 가정하면 이것은 훌륭하게 작동하고 깨지는 것에 대해 걱정할 필요가 없습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관