問題タブ [dynamics-crm-online]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sharepoint - SharePoint デザイナー - ワークフロー Office365 + オンライン CRM
これは私の要件です。Web サービスでそれを実行できることはわかっていますが、そのための簡単な解決策があるかどうかを確認したいと思います。
Office365 アカウントを持っていて、Office365 でパブリック サイトを作成しました。http://xyz.sharepoint.comがサイトだとしましょう。同じ Windows Live ID のオンライン CRM アカウントも持っています。
Office365 サイトにフィードバック フォームがあります。これはページhttp://xyz.sharepoint.com/feedback.aspxです。ユーザーがコンテンツを入力して保存ボタンをクリックすると、電子メール ID をオンライン CRM に保存したいと考えています。(リードセクションの下にあるが必須ではないので、変更できます)
コードなしで電子メールをオンライン CRM に保存する組み込みオプションはありますか? または、Web サービスを使用してサンドボックス ソリューションを使用する必要がありますか? 良い提案はありますか?どうすればこれを進めることができますか。
dynamics-crm - CRM Dynamics Online への接続時に OrganizationServiceProxy を適用する
このコードにより、組織サービスを使用してオンプレミス サーバーに正常に接続しています。
Organization
私たちのサーバーに接尾辞OrgName/XRMServices/2011/Organization.svc
. CredentialsForClient
は私のログイン (オンラインの場合はライブ ID) です。HomeRealm
とCredentialsForDevice
に設定されていnull
ます。
これは、オンプレミス バージョンでは完全に機能しているように見えますが、オンラインにするとエラーが発生します。変数を作成することはできますが、以下のコードを実行しようとすると、エンドポイントとして値をproxy
持つことができないという例外が表示されます。null
私の無知のため、これはほとんど何も教えてくれません。
もちろん、Organization
オンラインに行くときは別のものを使用しています。CRM Dynamics のオンライン バージョンの設定から文字列をコピーしました (オンプレミス バージョンの場合と同じように)。どうすればこの問題に取り組むことができますか?
dynamics-crm - activitymimeattachment レコードによって参照されていない添付レコードを見つけるにはどうすればよいですか?
"activitymimeattachment" (AMA) レコードによって参照されていないすべての "attachment" (A) レコードを見つける必要があります。これら 2 つのレコードが関連付けられている場合、A レコードの Id は AMA レコードの「attachmentid」属性に格納されます。
次のクエリを使用して、AMA によって参照されているすべての As を見つけることができます。
crmクエリメカニズムで反対のことは可能ですか? 私が望むアンチリンクであるため、リンクは無関係のようです...
すべての A を反復処理して、それぞれが参照されているかどうかを確認できますが、多くの A があり、少なくとも 1 日は実行できます。
dynamics-crm - CRM 2011 で動的にリボン ボタンを作成する
CRM 2011 でリボン ボタンを動的に作成する方法を教えてください。シナリオは、レコードを作成するときに、そのレコードで選択されたオプションセットの値に基づいて 1 つのリボン ボタンを動的に作成する必要があるというものです。JScript、プラグイン、またはワークフローを使用して機能させることはできますか? ここでは、有効化ルールまたは表示ルールは役に立たず、XML コードに触れるべきではありません。
sharepoint-2010 - Dynamics CRM 2011 で追跡された電子メールの添付ファイルを SharePoint 2010 ドキュメント ライブラリに移動する
すべての CRM エンティティ関連ドキュメントを SharePoint に集中させ、CRM データベース フットプリントの増大を最小限に抑えるために、CRM で追跡される電子メールの添付ファイルを SharePoint に保存することにしましたが、これを行うためのすぐに使用できるメカニズムは現在ありません。これを回避するために、SharePoint ドキュメント ライブラリに電子メールの添付ファイルを手動で入力し、メタデータ (関連するエンティティ名、ユーザー、日付、タグなど) を適切に更新しています。CRM 内からドキュメントと添付ファイルを表示するために、関連する CRM エンティティ フォームに IFrame を作成しました。この IFrame は、ドキュメント ライブラリへのカスタム SharePoint ビューにリンクします。このビューは、URL パラメーターを介してエンティティ名でフィルター処理されます。これは、ドキュメントの保存方法に十分な柔軟性がない SharePoint のすぐに使用できるドキュメント管理よりも、私たちにとってはるかにうまく機能しています。主な理由は、フォルダーを使用し、メタデータを簡単に更新できないためです。ただし、ドキュメントは依然として CRM (および Exchange メールボックス) 内で追跡された電子メールの添付ファイルとして残りますが、これについてはあまり気にしません)。私たちがやりたいことは、添付ファイルを SharePoint にコピーまたは移動し、必要に応じてメタデータを更新してから、CRM の添付ファイルを新しい SharePoint ドキュメントの URL に置き換えることです。
その背景として、経験豊富な CRM および SharePoint の専門家からこのフォーラムでのガイダンスをいただければ幸いです。私たちの質問は次のとおりです。
- 電子メールから SharePoint に添付ファイルを取得するためのメカニズムとしてより理にかなっている方法: ユーザーが手動でトリガーできるアクションを備えた Outlook プラグイン、または CRM 内で設定に関するアクションが使用されたときにトリガーされるワークフロー。見通し?私たちが見逃している別の解決策はありますか? 添付ファイルを関連付ける必要があるエンティティを指すために、電子メールで Set-regarding アクションを常に使用します。
- エンティティの名前を含む SharePoint のドキュメント ライブラリに追加されたフィールドを介して、ドキュメントをエンティティに関連付ける一括ドキュメント アップローダも必要です。現在、SharePoint の一括ドキュメント ローダーを使用してから、データ グリッド ビューを使用して可能な限りメタデータを手動で更新しています。ここでは、電子メールの添付ファイルを処理するために必要なコードを活用することは簡単にできるように思えますが、Outlook プラグイン、CRM ワークフロー/ダイアログ プロセス、SharePoint プラグイン、スタンドアロン アプリなど、どの手段を使用すればよいかわかりません。
-最後に、現時点では、CRM エンティティとそれに関連付けられている SharePoint ドキュメント ライブラリ内のドキュメントとの関係は、エンティティ名に完全に依存しています。CRMエンティティ名はいつでも変更される可能性があり、関連するメタデータを更新する必要があるため、これは堅牢ではありません. 正しい解決策は、代わりに CRM エンティティ ID フィールドに基づく関係にすることです。SharePoint 内から CRM エンティティ データにアクセスする最良の方法は何ですか? 現在、メールと SharePoint には Office 365、Dynamics CRM 2011 Online を使用しているため、データベースに直接アクセスすることはできません。
あなたが提供するガイダンスは大歓迎です!
javascript - 「オブジェクトはプロパティまたはメソッド 'getAttribute' をサポートしていません」
私は Dynamics CRM 2011 Online を使用しており、見積もり > 製品の追加ページで動作するコードをリファクタリングして、注文 > 製品の追加でも動作するようにしようとしています。問題は、ページの読み込み時に「未定義または null 参照のプロパティ 'getValue' を取得できません」というエラーが表示されることです。
私は IE コンソールに入り (IE 9 と 10 の両方を試しました)、問題のある行と思われるものを入力しました:
「オブジェクトはプロパティまたはメソッド「getAttribute」をサポートしていません」と不平を言います。私も試しました
しかし、それも失敗します。
開発者コンソールの HTML ビューを使用してページ上のオブジェクトを見つけることができ、それが明らかにそこにあるため (タイプミスもありません)、これは私には意味がありません。一方のページは実行時に適切に実行され、もう一方のページは正しく実行されないにもかかわらず、両方のページのコンソールでこのステートメントが失敗することも意味がありません。少なくとも、実行時に機能するページで機能するべきではありませんか?
いくつかの調査を行った後、次の投稿が最も関連性があると思いますが、私がこれにどれほど慣れていないかを考えると、答えにつながらないのではないかと心配しています: Xrm.Page.data is null
私の質問は、要素が明らかに存在する場合、コンソールがこのエラーを返すのはなぜですか?
dynamics-crm - CRMダイアログで現在のレコードGUIDを取得できますか?
いくつかのレコードフォームのリボンボタンからcrmダイアログを呼び出します。ダイアログ内でこのレコードGUIDを取得する方法はありますか?
dynamics-crm - どのような種類のDynamicsCRM2011オンライン認証を使用する必要があるかgodaddy共有サーバーにデプロイする
DynamicsCRM2011とオンラインで通信するアプリケーションをgodaddy共有サーバーに展開しようとしたときに問題が発生しました。ローカルで実行しても問題はありません。sdk\samplecode\ cs \ wsdlbasedproxies\onlineで提供されているwsdlbaseproxiesオンラインコードを使用してDynamicsCRMを認証しています。このプロセスでは、ローカルシステムでLiveDeviceID.xmlを作成していますが、godaddy共有ホスティングサーバーで同じものを作成できていません。
このアプリケーションは.netで開発されており、リード、機会を獲得し、CRM2011オンラインで同じものを保存/取得します。
私は本当にあなたの助けとこれに関するインプットに感謝します。
エラーメッセージで更新:
データ保護操作は失敗しました。これは、現在のスレッドのユーザーコンテキストに対してユーザープロファイルがロードされていないことが原因である可能性があります。これは、スレッドが偽装している場合に発生する可能性があります。説明:現在のWebリクエストの実行中に未処理の例外が発生しました。エラーとエラーがコードのどこで発生したかについての詳細は、スタックトレースを確認してください。
例外の詳細:
System.Security.Cryptography.CryptographicException:データ保護操作が失敗しました。これは、現在のスレッドのユーザーコンテキストに対してユーザープロファイルがロードされていないことが原因である可能性があります。これは、スレッドが偽装している場合に発生する可能性があります。
ソースエラー:
現在のWebリクエストの実行中に、未処理の例外が生成されました。例外の発生源と場所に関する情報は、以下の例外スタックトレースを使用して識別できます。
スタックトレース:
silverlight - CRMのHTMLページに埋め込まれたときにSilverlightアプリケーションで(ScriptObject)HtmlPage.Window.GetProperty( "Xrm")を取得する方法
CRMのSilverlightアプリケーションで以下のコードを使用してGuidofRecordを取得します。
上記のコードを使用してSilverlightアプリケーションからGuidofRecordを取得しましたが、このSilverlightページをHTMLページにデプロイしてから、上記のコードを使用してGuid of Recordを取得しようとすると、Guidを取得できません。