0

Dynamics CRM ワークフローが Mail MergeZones の後にクローズド レターを更新する: Microsoft Dynamics、CRM ソフトウェア

Contact と Fund という新しいエンティティとの間に多対多の関係を作成するために、新しいエンティティ (Fund Member) を作成しました。ユーザーは、高度な検索、または連絡先または資金エンティティからの関連ビューを介して、このエンティティから差し込み印刷を実行します。活動が作成されるとき、関連するデフォルトはファンド メンバー レコードであり、受信者は空白です。受信者に連絡先を入力し、関連に資金を入力する必要があります。これを行うために、以下に説明するワークフローを作成しました。

ワークフローは、アクティビティが作成された後、レター アクティビティの受信者と関係者を変更します。これを行うには、ワークフローでアクティビティのステータスをオープンに変更し、アクティビティを更新してから、再度閉じる必要があります。

これは、単一の連絡先に対してレターが作成されたときに機能しますが、複数の連絡先に適用すると、一部のインスタンスは完了しますが、ほとんどのインスタンスは「待機」ステータスでスタックし、さらに調査すると、アクティビティを開いた後に失敗しました「SQL エラーが発生しました」というメッセージが表示されます。

ステータスの変更と更新の間に 1 分間の待機タイムアウトを含めることで、成功率を偶発的なエラーのみに改善しましたが、これは完全にリスクのないソリューションではありません。

他の誰かがこの問題を経験し、より良い解決策を開発しましたか?

4

2 に答える 2

0

上記の説明から、カスタムワークフローアクティビティを使用しておらず、CRMに組み込まれているワークフローデザイナのみを使用していると想定しました。

ここで説明されているように、DynamicsCRMトレースを有効にしてください。トレースログ内のどこかに詳細エラーメッセージが表示される場合があります。

于 2009-08-05T02:54:42.823 に答える
0

答えが見つかりました。

MSでサポートチケットを入れました。そして、いくつかの非常に集中的なSQLを見つけました。これはロールアップ 6 で修正されています。

于 2009-09-14T21:43:11.270 に答える