機械翻訳について

オーケストレーション・プロセスでのビジネス・ルールの使用

ガイドラインを使用して、オーケストレーション・プロセスでビジネス・ルールを作成します。

詳細は、「オーケストレーション・プロセス・ステップの設定のガイドライン」を参照してください。

リード・タイム式ルール

リード・タイム式ルールの定義

ノート

  • 拡張モードを使用します。

  • Assignアクションを使用します。

  • 日時値を割り当てます。 たとえば:

    assign Header.mRuleDecision.leadTime = (Fline.scheduleShipDate.time - CurrentDate.date.timeInMillis)/(1000*60*60*24)
  • このルールを使用して他の属性のデフォルト値を設定しないでください。

明細選択ルール

明細選択ルールの定義

ノート

  • 拡張モードを使用します。

  • アサート・アクションを使用します。

  • fulfillLineIdの値をアサートします。 たとえば:

    assert DooSeededOrchestrationRules.Result (resultObjKey.Fline.fulfillLineId)
  • このルールを使用して他の属性のデフォルト値を設定しないでください。

分岐条件ルール

分岐条件ルールの定義

ノート

  • 拡張モードを使用します。

  • Assignアクションを使用します。

  • ブールをTrueに割り当てます。 たとえば:

    assign Header.mRuleDecision.isOrchStepExecutable = DooSeededOrchestrationRules.Boolean.TRUE

  • このルールを使用して他の属性のデフォルト値を設定しないでください。

タスクを一時停止

オーケストレーション・プロセスの一時停止タスクを設定します。 詳細は、「オーケストレーション・プロセスを一時停止するためのガイドライン」を参照してください。