セールスフォース:ワークフロー ルールを起動するトリガーが機能しなくなりました。何かアイデアはありますか?

StackOverflow https://stackoverflow.com/questions/1906593

質問

したがって、カスタマイズされた Salesforce システムの一部では、次のことが起こります。

  • トリガーはカスタムオブジェクトの選択リストの値を変更します
  • ワークフロー ルールがその変更を検出し、電子メールを送信します。

しかし、12月4日頃から機能しなくなったようです。編集:デバッグ ログには、トリガーが起動されて選択リストの値が変更されているが、ワークフロー ルールが評価されていないことが示されています。

ワークフロー ルールは非常に単純なので、何がそれを妨げているのかよくわかりません。ルールの詳細は次のとおりです。

カスタムオブジェクトを操作します。
評価基準:レコードが作成されたとき、またはレコードが編集されて以前はルール基準を満たしていなかったとき
ルール基準:ISPICKVAL(Status__c, '未開始')
アクティブ:はい
即時のワークフローアクション:電子メール警告

編集:オブジェクトを手動で更新して適切なステータスを設定すると、ルールが起動します。ただし、トリガーによってステータスが変更されたときは起動されません。

編集:2009 年 12 月 4 日頃に Salesforce で何か変更がありましたか?それがこれが機能しなくなったときのようです...

何か案は?

役に立ちましたか?

解決 2

自分の質問に答えるために...私は最終的にこれが何であったかが分かっています。

Salesforceの<のhref = "http://blog.sforce.com/sforce/2009/04/critical-update-workflow-rule-and-rollup-summary-field-evaluations-update.html" のrel = 「nofollowをnoreferrer」>春'09ワークフロールールおよび積み上げ集計項目の評価に更新は12月'09の開始時にすべてのORGSにロールアウト、および特定のワークフローの動作を変更しました。

  

更新は、精度を向上させます   あなたのデータおよび防止   でワークフロールールの再評価   再帰のイベントます。

私たちの特定の問題は、我々は最初のアクションの後に、単一のオブジェクトに二度評価されるワークフローが必要であることだった - 私たちは、さまざまな物事をキックオフするために必要なステータスフィールドの変更のシリーズを持っていました。春'09更新した後、ワークフローは、オブジェクト上のアクションのために一度evaulatedされます。

だから、それは仕事をしましたが、その後、プラットフォームが変更され、それはもう動作しませんでした。いくつかのコードを書く時間ます。

他のヒント

あなたは、私が何かを答えただろう「トリガーがUIを介し手動で変更がないにもかかわらず、ワークフローを起動しません」と述べていた場合のような...

  

絶対に。それは、それが設計されて方法です。   Salesforceは何もすることはできません。   自動化されたものを呼び出すために自動化されました   (つまり、あなたがトリガまたは別のWFからWFを起動することはできません)。

を考えると、あなたがこれを言うことをのはは今月中に動作を停止し、私は率直に言って驚いています!我々は、約10ヶ月前であったであろうこのような何かを達成したい、とSalesforceは、それを行うことができなかった私たちに語りました。彼らはそれ故に厳しいガバナ制限、潜在的に離れて実行し、(なぜなら提供のマルチテナント性質の)大規模なCPUを消費する可能性がプロセスを厳密に制御する維持したい...

これは、最近変更された可能性がある、もちろん、我々は仕事のラウンドを建て制限ラウンドを取得するには...

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top