問題タブ [dynamics-crm-4]
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.
c# - MS CRM 4.0 CrmService - タスクを閉じる
MS CRM 4.0 で CrmService を使用してタスクを閉じる方法を考えています。
を使用しSetStateTaskRequest
て、タスクの状態とステータスを TaskState.Completed と 5 に設定しようとしました。TaskState.Completed と -1 も試しましたが、ダイスもありませんでした。
いずれにせよ、私は CrmService.Execute の試行で、常に役立つ「サーバーが要求を処理できませんでした」という例外を受け取るだけです。
好きなだけタスクを自由に作成および更新できます。しかし、それらを完了に設定できないようです。イライラします。
CRM でタスクの状態を完了に設定するには、[タスクを閉じる] アクションを使用する必要があることに気付きました。CrmService.Execute メソッドを使用するのではなく、Close Task アクションを実行するために必要な別の CrmService 呼び出しがあるかどうか疑問に思っていました。
Oh: 完全な権限で CrmService にログインしています。したがって、それがタスク アイテムの権限の問題であるとは思えません。
他に何がこの問題を引き起こしているのか考えられません。アドバイスや正しい方向へのポイントだけでも大歓迎です。
最初の編集:
例外の Detail フィールドを確認させてくれたgrega gの回答に感謝します。
より詳細な例外メッセージが表示されるようになりました。XML 形式:
これは奇妙です-私のコードを考えてみてください(greg gのコードとほぼ同じです:
また、正しいステータス コードを持っていることを確認するため (および、MS CRM を扱うときに非常に役立つとわかったものを共有するため)、エンティティ ステータスの値を決定するために使用する SQL を次に示します。
MS CRM の Web インターフェイスから、完了したタスクに関連付けられているステータス値の名前も Completed になっていることを確認できます。上記の SQL から、Task のこのステータスの値が 5 であることを確認できます。これは Enum から渡された値です。
gTaskId が、実際に存在する Task を参照する有効な Guid に設定されており、閉じようとしたときに開いていることも確認できます。
好奇心旺盛で好奇心旺盛。何かご意見は?
workflow - 3.0 のコールアウトとワークフローを使用した Microsoft Dynamics CRM 4.0
CRM 3.0 から 4.0 に移行しています。このプロセスでは、データを既存の CRM 3.0 インスタンスから新しい CRM 4.0 インスタンスに移行しました。
これは、既存のコールアウトとワークフロー DLL をインストールする段階に至るまで、順調に進んでいます。
それらを書き直す必要があることはわかっていますが、移行スケジュールにはこれに割り当てられた時間がありません。
CRM 3.0 コールアウトとワークフロー DLL をインストールして、CRM 4.0 で表示できるようにする方法を教えてください。この主題に対する私の Google-Fu は失敗しました。
編集: この時点で、私は週末をプラグインとして書き直す必要があるという事実に辞任しています。誰かが 3.0 コールアウトを取得してプラグに変換する手順を説明している優れたリソースを教えてくれれば、私もそれを楽しみにしています。4.0 プラグインで見つけたものはすべて、新しいプラグインを作成していることを前提としています。
email - MSCRM-ワークフローから電子メールを送信するときに追跡トークンを複製する
私は最近、一部のユーザーがメールを送信するためのいくつかのワークフローを設定するのを手伝いました。これらが数週間使用されているので、ワークフローが実行されるたびに、異なる受信者への電子メールに同じ電子メール追跡トークンが与えられることがあることに気づきました。これにより、受信者が返信したときに、間違ったリードを追跡する多くの電子メールが発生しました。
同じ電子メールを10〜15人に送信するワークフローの場合、送信される電子メールのほとんどは一意の追跡コードを受け取りますが、同じワークフロー実行からの2〜5の間に、同じ追跡トークンが追加されることがよくあります。
標準の電子メール送信機能を使用して送信される電子メールには、一貫して一意の追跡トークンがあります。
電子メールの送信プロセスでは、カスタムコードやサードパーティのアドオンは使用されていません。CRMバージョン4.0を実行していますが、まだロールアップ7を実行していません(現在、実行中です)。|スマートマッチングも無効にしており、トラッキングコードに依存しています。
最後に、ワークフローは電子メールテンプレートから電子メールを送信します。
ありがとう
アップデート:
ワークフローのスクリーンショットのURL:http: //img515.imageshack.us/img515/4710/stackoverflowworkflowsc.png(私は画像を投稿するのに十分な長さのメンバーではありませんでした)
dynamics-crm - 「必須フィールド'EntityId'がありません」エラー
何をしようとしても、MSCRM4.0によって次の例外がスローされ続けます
リクエストSetStateITG_glcodeの入力XMLの形式が無効です:必須フィールド'EntityId'がありません
これは、WireSharkからMSCRMに向かうキャプチャされたSoapEnvelopeであり、実際にはEntityId要素があることがわかります。
これは、Wiresharkによって再度キャプチャされたMSCRMに送信されたSOAP本体です。このメッセージは、上記のWebサービスクライアントを介して試行している更新を実行するために作成したクイックコンソールアプリケーションから送信されました。
2番目のメッセージは機能します。MSCRMは、本来の目的を果たします。名前空間の接頭辞を除いて、最初のものは同じ構造です...私が見る限り。
明らかな何かが欠けていますか?MSCRMは何についてうめき声を上げていますか?
ありがとう
c# - Dynamics CRM 4.0 レポートの PDF をプログラムで作成する
現在、CRM 3.0 インストールを CRM 4.0 にアップグレード中です。
外部 Web サイトから実行していたことの 1 つは、ReportViewer コントロールを使用してレポートの PDF を取得し、ReportViewer.ServerReport.Render() を実行することです。
私が集めたものから、これはもう機能しません。なぜなら、私がやろうとすることはほとんど失敗するからです。
これは、4.0 が CRM Data Connector を使用して委任のための Kerberos 信頼を回避するためだと思われます。
したがって、私が欲しいのは、プログラムで取得できる CRM レポートの PDF だけです。誰もこれを試したことがありますか?
xml - CRM 差し込み印刷と Word マクロ/FILLIN
WordファイルをCRM内にXMLファイルとして保存するMicrosoft CRM4の差し込み印刷機能を使用しています。私のクライアントには、メールのマージ時に (CRM には見つからない) 詳細情報をユーザーに要求する必要があります。
以前は、Word の「FILLIN」コマンドを使用していましたが、Word ファイルを開くときではなく、印刷する前にユーザーにプロンプトを表示するだけなので、CRM 差し込み印刷では機能しません。
マクロを使用しようとしましたが、マクロを Microsoft Word 2003 XML ファイル形式に保存できません。
私の質問: 1. メールがマージされたファイルを開いたときに、'FILLIN' をユーザーに表示させる方法はありますか? 2. マクロを Word 2003 XML ファイル形式で保存できますか? 3. CRM レコードを Word ファイルとマージし、CRM にまだない詳細情報をユーザーに要求するなど、他の方法はありますか?
c# - CRM4.0Webサービスを使用したBusinessEntity選択リスト値の設定
CRM4.0でImportMapオブジェクトを作成しようとしています。Picklistの値であるTargetEntityプロパティを設定する必要があります。 リンクテキストは、を使用して実行できることを意味しているようです
しかし、これは常にターゲットエンティティのプロパティをnullのままにするようです。
何かご意見は?
dynamics-crm - SDK を使用して CRM 4.0 に新しいユーザーを追加する
SDK を使用して CRM 4.0 に新しいユーザーを追加するサンプル コードはありますか?
c# - CRM 添付ファイル
CRM は、添付ファイルを AnnotationBase ベース テーブルに保存します。
DocumentBody エンティティのテキストをファイルに変換してファイル システムに保存するにはどうすればよいですか。
プラグインとワークフロー アクティビティに慣れています。しかし、データベース内の文字列をシステム上のファイルに変換する方法がわかりません。