現在の時間に従って一時停止
システム・クロックの時間に従ってオーケストレーション・プロセスの実行を一時的に停止する一時停止タスクを設定します。
現在の時間の場合。
- 
            「午後1時10分10分前」。 すべての履行ラインを現在の日の午後1:10:10まで一時停止し、リリースします。 
- 
            「午後1:10:10以降」。 すべての履行ラインを翌日の午後1:10:10まで一時停止し、リリースします。 
これがルールです。
 
 ノート
| コード | 説明 | 
|---|---|
| 
                         | ヘッダー変数を宣言し、オーケストレーション・プロセスが現在処理しているオーダー・ヘッダーの属性をこの変数に格納します。 | 
| 
                         | 
 | 
| 
                         | SACという名前の新しい変数を作成し、DooSeededOrchestrationRulesメソッドでSacResultタイプに設定します。 | 
| 
                         | オーダー・ヘッダーのsacResultオブジェクトの値を、SACに含まれる値に設定します。 | 
| 
                         | 一時停止のタイプをタイマーとして指定します。 | 
| 
                         | 
 | 
| 
                         | Oracleサーバーのタイム・ゾーンで ルールでは24時間制が使用されます。 | 
| 
                         | 
 | 
| 
                         | 
 
                         | 
| 
                         | 
 | 
| 
                         | 
 | 
| 
                         | 
 getAdjustedDate関数は、2番目のパラメータの値を日数として最初のパラメータ | 
| 
                         | 
 | 
次の例について考えてみます。 現在の時間が正午12:00:00とします。
| コード | 値の例 | 
|---|---|
| 
                         | タイムスタンプは12:00:00で、24時間制の書式HH:MM:SSを使用します。 
                         | 
| 
                         | 
                         | 
| 
                         | 
                         | 
| 
                         | 
                         | 
| 
                         | 
                         | 
| 
                         | waitDateTimeは13:10:10です。 | 
| 
                         | 
                         ルールは、このIf文のThen句には進みません。 かわりに、ルールによってすべての履行明細が現在の日の午後13時10分10分まで一時停止され、リリースされます。 | 
現在の時間が14:00:00または2 PMであるとします。
| コード | 値の例 | 
|---|---|
| 
                         | タイムスタンプは14:00:00で、24時間制の書式HH:MM:SSを使用します。 
                         | 
| 
                         | 
                         | 
| 
                         | 
                         | 
| 
                         | 
                         | 
| 
                         | 
                         | 
| 
                         | waitDateTimeは13:10:10です。 | 
| 
                         | 
                         ルールは、このIf文のThen句に進みます。 | 
| 
                         | 
                         | 
| 
                         | waitDateTimeは13:10:10に1日を加えた値になります。 このルールは、すべての履行明細を翌日の午後13時10分10分まで一時停止してからリリースします。 |