クライアント側のJScriptを介してメモの添付ファイルへのリンクを提供しようとしています。標準のMS製Notesコンポーネントは、次のURLを介してこれを実行します。
[serverurl] / [appname] /Activities/Attachment/download.aspx?AttachmentType=5&AttachmentId={blahblahblah}&IsNotesTabAttachment=1&CRMWRPCToken=blahblahblah&CRMWRPCTokenTimeStamp=blahblahblah
問題は、TokenまたはTokenTimeStampを取得する方法がわからないため、Access Deniedエラー(「フォームが使用できなくなった、セキュリティ上の注意など」)が表示されることです。
これを行うために私が考えることができる他の唯一の方法は、ODataエンドポイントを使用することですが、それでも、ブラウザに提供するためにファイルストリームに変換する必要があるbase64文字列を取得できます(すべてが永遠にかかるようです)実装/把握するため)。
同じことを説明している他の投稿をいくつか見つけましたが、誰も答えていません。
http://social.microsoft.com/Forums/en-US/crmdevelopment/thread/6eb9e0d4-0c0c-4769-ab36-345fbfc9754f/
http://social.microsoft.com/Forums/is/crm/thread/45dabb6e-1c6c-4cb4-85a4-261fa58c04da