ユーザー・ステータスおよび遷移
契約には、そのライフサイクルを特徴付ける事前定義済ステータスがあります。 さらに、ユーザー・ステータスとその遷移を定義できます。
たとえば、契約マネージャとして、適切なチーム(法務、財務、勘定科目など)によるセクションのより徹底的なレビューのために契約を渡すことができます。 これを行うには、定義したユーザー・ステータスと遷移を使用します。
ユーザー・ステータスおよび遷移の定義
「ユーザー・ステータスおよび遷移の管理」の契約設定タスクを使用して、これらのユーザー・ステータスとその遷移を定義し、変更を保存します。
状態ベースのイベント・モデルの設定
「イベント・モデル」設定タスクを使用して、ビジネス・オブジェクトoracle.apps.contracts.coreAuthoring.contractService.view.ContractHeaderVOの新しいイベントおよび処理を作成します。
これらのイベントを、ユーザー遷移の「至」状態と「自」状態にそれぞれ設定します。 シード済状態については、使用可能なイベントおよび処理から選択できます。 処理の一例はGroovyスクリプトです。
この新しい状態ベースのイベント・モデルを保存し、これを使用できる条件または契約タイプを指定します。 指定した条件の契約の場合、作成したユーザー・ステータスおよび遷移は「処理」メニュー項目として使用できます。 これらの処理メニュー項目を使用して、承認のために契約を発行する前に、レビューのためにチーム間で契約を渡すことができます。
-
ユーザー・ステータスおよび遷移は、イベント・モデルで定義された条件を満たす契約にのみ適用されます。 契約テンプレートには使用できません。
-
新しいイベントおよびアクションを作成するには、Oracleでは、新しいイベント・モデルを作成するのではなく、既存のイベント・モデルを使用することをお薦めします。
次の図は、ユーザー・ステータスとその遷移を示しています:
