1

トリガーを介して特定の条件が満たされたときにレコードが挿入されると true に設定されるチェックボックス フィールドを持つカスタム オブジェクトがあります。フィールドが true に設定されると、チェックボックスがオフになるまで、他の処理はバイパスされます。

新しい日の真夜中にフィールドのチェックを外す必要があるため、翌日、特定の条件 (しきい値) に達するまで処理が正常に行われ、フィールドに再びフラグが立てられ、チェックボックスがオフになるまですべての処理がバイパスされます。繰り返しますが、これは毎晩真夜中に発生する必要があります。

したがって、バッチ プログラムを作成し、毎晩スケジュールして、すべてのレコードのフィールドのチェックを外すことができることを知っています。しかし、これが宣言的に達成できるかどうか疑問に思っていますか? 時間ベースのワークフローまたは真夜中にすべてのレコードのフィールドをオフにできるその他の宣言オプションを使用してこれを達成する方法はありますか?

ご意見ありがとうございます。

4

2 に答える 2

4

フィールド更新を伴う時間ベースのワークフローは、このタイプの基準に完全に適合します。試してみましたか?はいの場合、どのような問題が発生しましたか。答えをまだコメントできないので、申し訳ありません:(

于 2013-07-03T08:11:20.200 に答える
1

あなたが抱えている問題は、時間ベースのワークフローがフィールドまたはイベントに関連している必要があることだと思います。

私が見る方法は、あなたには2つの主なオプションがあるということです:

  • フィールド (数式またはその他) を作成し、ワークフローで参照できる日時を入力します。
  • スケジュールされた頂点を使用します。

個人的には、ワークフローを実現するためにフィールドを追加するのが好きではないので、スケジュールされた頂点を使用します。

于 2013-07-04T04:21:21.267 に答える