文書タイプに基づく付加フレックスフィールドのコンテキストの作成およびデフォルト設定
文書レコードを作成すると、文書タイプに対して選択されたコンテキストに基づいてフレックスフィールド・セグメントが表示されます。文書タイプに対してフレックスフィールド・コンテキストを構成し、文書レコードの作成時にそのフレックスフィールド・コンテキストが自動的に選択されるようにすることができます。
この例では、その方法を示しています。
コンテキストを自動的に移入するには、社内文書タイプと完全に一致する文書フレックスフィールドのコンテキスト・コードを入力する必要があります。
社内文書タイプは次のように生成されます。
-
文書タイプが特定の国に対して有効な場合: 社内文書タイプは、国コード_文書タイプ名(すべて大文字)として導出されます。文書タイプ名のスペースとハイフンはアンダースコアに置き換えられます。たとえば、文書タイプ名がLoan Requestで、文書タイプがインドでのみ有効な場合、社内文書タイプの値はIN_LOAN_REQUESTになります。
-
文書タイプがグローバルな場合: 社内文書タイプは、GLB_文書タイプ名として導出されます。たとえば、文書タイプ名がLoan Requestで、文書タイプがすべての国で有効な場合、社内文書タイプの値はGLB_LOAN_REQUESTになります。
文書タイプに基づいてフレックスフィールド・コンテキストをデフォルト設定する次の例について考えてみます。
ビジネス要件
文書レコード機能を使用して、カスタム・ローン要求フォームを構成します。このカスタム・ローン要求フォームの一部として、次の属性を構成します。-
Loan Start Date
-
Loan Type
-
Loan Reason
-
Loan Value
-
Employee Guarantee 1
-
Employee Guarantee 2
タスクの概要
-
文書タイプを構成します。
-
文書レコードの付加フレックスフィールド(DFF)を定義します。
-
PER_DOCUMENTS_OF_RECORD_DFF文書レコードDFFの6つのセグメントを定義します。
-
コンテキスト値が自動的にデフォルト設定され、コンテキストに構成されているすべてのセグメントが自動的に表示されることを確認します。
文書タイプの構成
タイプがLoan Requestの文書タイプを構成します。これを行うには、次のステップに従います。-
「設定および保守」作業領域で、次の項目に移動します。
-
機能領域: ワークフォース情報
-
タスク: 文書タイプ
-
-
「検索結果」領域で、「作成」アイコンをクリックします。
-
「文書タイプ情報」ページで、次の値を入力します。
-
タイプ: Loan Request
-
説明: 従業員のローン要求。
-
国: インドを検索して選択します
-
カテゴリ: 福利厚生
-
-
「送信」、「はい」の順にクリックします。
-
「OK」をクリックしてから、「完了」をクリックします。
文書レコードのDFFの定義
PER_DOCUMENTS_OF_RECORD_DFF付加フレックスフィールドを定義します。これを行うには、次のステップに従います。-
「設定および保守」作業領域で、次の項目に移動します。
-
機能領域: ワークフォース情報
-
タスク: 文書レコード付加フレックスフィールド
-
-
「文書レコード付加フレックスフィールド」ページで、「処理」メニューの「編集」をクリックします。
-
「コンテキスト・セグメント」領域の「導出値」フィールドがSYSDOCTYPEDFF値で構成されていることを確認します。
-
「コンテキストの管理」をクリックします。
-
「検索結果」領域で、「作成」アイコンをクリックします。
-
「コンテキストの作成」ページで、次の値を入力します。
-
表示名: Loan Request
-
コンテキスト・コード: IN_LOAN_REQUEST
-
-
「保存してクローズ」をクリックします。
重要: コンテキスト・コードがシステム文書タイプと同じであることを確認してください。
ノート: システム文書タイプは内部コードです。その値は、次のロジックを使用してアプリケーションによって導出されます。たとえば、この場合、文書タイプ(Loan Request)はインドの国に固有であるため、文書タイプはIN_LOAN_REQUESTになります
この文書タイプがすべての国(グローバル)に定義されている場合、文書タイプはGLB_LOAN_REQUESTになります。
-
「コンテキストの管理」ページでIN_LOAN_REQUESTコンテキスト・コードを検索します。
-
「検索結果」領域で、「Loan Request」行を選択し、「処理」メニューの「編集」をクリックします。
文書レコードDFFのセグメントの定義
作成したコンテキストのビジネス要件に従って、次のセグメントを作成します。-
Loan Start Date
-
Loan Type
-
Loan Reason
-
Loan Value
-
Employee Guarantee 1
-
Employee Guarantee 2
これを行うには、次のステップに従います。
-
「コンテキスト依存セグメント」領域で、「作成」(+)アイコンをクリックします。
-
「セグメントの作成」ページで、次の値を入力します。
-
名前: Loan Start Date
-
データ型: 日付
-
表示タイプ: 日付/時間
-
-
「値セットの作成」をクリックします。
-
「値セットの作成」ページで次の値を入力します。
-
値セット・コード: CZ_DATE
-
モジュール: グローバル人事管理を検索して選択します
-
値データ型: 日付
-
-
「保存してクローズ」をクリックします。
-
残りのセグメントについて、この表の値を使用してステップ1から5を繰り返します。
名前
データ型
表示タイプ
値セット・コード
値データ型
Loan Type
文字
値リスト
Loan_Type
文字
Loan Reason
文字
値リスト
Loan_Reason
文字
Loan Value
数値
テキスト・ボックス
15 Number
数値
Employee Guarantee 1
文字
テキスト・ボックス
10 Characters
文字
Employee Guarantee 2
文字
テキスト・ボックス
10 Characters
文字
-
「保存してクローズ」を3回クリックして、「文書レコード付加フレックスフィールド」ページに戻ります。
-
「フレックスフィールドのデプロイ」をクリックします。デプロイメント・プロセス中に、エラーや警告がないかメッセージを検証します。
-
「OK」をクリックしてから、「完了」をクリックします。
文書タイプに基づくフレックスフィールド・コンテキストの自動デフォルト設定の検証
-
従業員としてログインし、Loan Requestタイプの文書レコードを作成します。コンテキスト値が自動的にデフォルト設定され、コンテキストに構成されているすべてのセグメントが自動的に表示されます。
-
文書タイプを変更すると、適切なコンテキスト値が再度デフォルト設定され、対応するコンテキスト・コードのすべてのセグメントが自動的に表示されます。