拡張可能フレックスフィールドをインポートするためのファイル形式
値セット、コンテキストおよびコンテキスト・セグメントを含む個別のテキスト・ファイルを作成することで、アプリケーションに拡張可能フレックスフィールドをインポートできます。 その後、これらのファイルをOracle WebCenter Content文書リポジトリにアップロードできます。
これらのファイルを作成する際の留意事項をいくつか示します。
- ヘッダー行と値行の両方で、フィールド間のデリミタとして縦棒またはパイプ(|)を使用します。
- Oracle WebCenter Contentの仕様に従って、ファイル・エンコーディングをバイト順マーク(BOM)なしのUTF-8に設定します。
- ファイルの最初の行がヘッダー行であり、ファイルがサンプル・ファイルとまったく同じであることを確認してください。
次の各項では、各ファイル形式の詳細について説明します。
値セット
値セットを含むファイルを作成するには、次の表に指定されたヘッダーを含めます。
ヘッダー |
データ型 |
データ・サイズ |
摘要 |
必須/オプション |
---|---|---|---|---|
|
文字列 |
60 |
この値は、コンポーネント間で設定されている値を識別します。 |
必須 |
|
文字列 |
60 |
この値は、値セットのモジュール・タイプを決定します。 |
必須 |
|
文字列 |
60 |
この値によって、値セットの特定モジュールが決まります。 |
必須 |
|
文字列 |
30 |
この値によって、値セットのタイプが決まります。 値セットのタイプは次のとおりです。
|
必須 |
|
文字列 |
30 |
この値によって、値セットで使用されるデータ型が決まります。 サポートされているデータ型は次のとおりです。
|
必須 |
|
文字列 |
30 |
この値によって、値セットで使用されるデータ・サブタイプが決まります。 サポートされているデータ・サブタイプは次のとおりです。
|
|
|
整数 |
- |
この値は、値セット内の値の最大長を決定します。 |
|
|
文字列 |
240 |
この値は値セットについて説明します。 |
オプション |
|
整数 |
- |
この値は、値セットに追加する数値データの桁数を決定します。 |
オプション このヘッダーは |
|
整数 |
- |
この値は、値セットに追加する数値データの小数点の後の桁数を決定します。 |
オプション このヘッダーは |
|
文字列 |
1 |
この値は、値セットで大文字のみがサポートされるかどうかを示します。
|
オプション このヘッダーは |
|
文字列 |
1 |
この値を使用すると、テキストの長さが
MaximumLength ヘッダーの値と一致するまで、値セットに追加するテキストの左側にゼロを追加できます。
|
オプション このヘッダーは |
|
文字列 |
1 |
この値は、データ・セキュリティ・リソースが値セットに追加されるかどうかを示します。
|
オプション |
|
文字列 |
60 |
この値によって、値セットに追加するデータ・セキュリティ・リソースが選択されます。 値は、アプリケーション内のデータ・セキュリティ・リソースと一致する必要があります。 |
|
|
文字列 |
150 |
この値は、値セット内の値の最小値を指定します。 |
オプション |
|
文字列 |
150 |
この値は、値セット内の値の最大値を指定します。 |
オプション |
|
文字列 |
60 |
この値によって、従属値セットまたはサブセット値セットがリンクされる独立値セットが決まります。 |
このヘッダーは、他の検証タイプには使用しないでください。 |
次に、値セットのサンプル・ファイルを示します。 ヘッダーの値は、ファイルの先頭に表示され、続いて、インポートされる3つの値セットの行エントリが表示されます。 複数の値セットをインポートする場合は、同じ形式でさらにエントリを追加します。
ValueSetCode|ModuleType|ModuleKey|ValidationType|ValueDataType|ValueSubtype|MaximumLength|Description
VS_TEST_91|APPLICATION|FND|INDEP|VARCHAR2|TEXT|2|desc1
VS_TEST_92|APPLICATION|FND|INDEP|VARCHAR2|TEXT|3|
VS_TEST_93|APPLICATION|FND|INDEP|VARCHAR2|TEXT|3|desc3
コンテキスト
コンテキストを含むファイルを作成するには、次の表に指定されたヘッダーを含めます。
ヘッダー |
データ型 |
データ・サイズ |
摘要 |
必須/オプション |
---|---|---|---|---|
|
長整数 |
- |
この値により、フレックスフィールドおよびコンテキストが属するアプリケーションが決まります。 |
必須 |
|
文字列 |
40 |
この値は、コンテキストを追加する拡張可能フレックスフィールドのコードです。 値は、アプリケーション内にすでに存在する拡張可能フレックスフィールドのコードと一致している必要があります。 |
必須 |
|
文字列 |
80 |
この値はコンテキストのコードです。 |
必須 |
|
文字列 |
80 |
この値は、コンテキストの表示名を決定します。 |
必須 |
|
文字列 |
1 |
この値は、コンテキストで複数の行がサポートされるかどうかを示します。
|
必須 |
|
文字列 |
1 |
この値を使用すると、コンテキストを有効または無効にできます。
|
必須 |
|
文字列 |
240 |
この値はコンテキストについて説明します。 |
オプション |
|
文字列 |
1 |
この値は、コンテキスト内のセグメントが翻訳可能かどうかを示します。
|
オプション |
|
文字列 |
30 |
この値によって、コンテキストのAPI名が決まります。 APIの名前を指定する際は、命名規則に従います。 |
オプション |
|
文字列 |
400 |
この値は、コンテキスト・リージョンの使用方法に関するユーザー手順を提供します。 |
オプション |
|
文字列 |
30 |
この値によって、コンテキストの使用方法コードが決まります。 値はアプリケーション内の使用コードと一致する必要があります。 |
必須 |
|
文字列 |
400 |
この値により、このコンテキストの使用方法を表示できる権限が決まります。 値はアプリケーション内の権限と一致する必要があります。 |
オプション |
|
文字列 |
400 |
この値により、このコンテキストの使用方法を編集できる権限が決まります。 値はアプリケーション内の権限と一致する必要があります。 |
オプション |
|
文字列 |
150 |
この値は、コンテキストの使用方法にユーザー定義属性を追加します。 ユーザー定義属性を追加するには、このタイプのヘッダーを |
オプション |
|
文字列 |
150 |
この値は、コンテキストにユーザー定義属性を追加します。 このタイプのヘッダーには、 |
オプション |
|
文字列 |
15 |
この値は、特定のコンテキストのデータベース・ビュー名のプリフィクスとして使用されます。 この値を入力する際は、フレックスフィールドAPI名と同様の命名規則に従ってください。 |
オプション |
最初にヘッダー値が含まれ、インポートされる3つのコンテキストをリストするサンプル・ファイルを次に示します。 複数のコンテキストをインポートする場合は、同じ形式でさらにエントリを追加します。
ApplicationId|EFFCode|ContextCode|Name|EnabledFlag|MultirowFlag|Description|FlexfieldUsageCode|ViewPrivilegeName|CExtAttribute1|CExtAttribute2|CExtAttribute3|CExtAttribute4|CExtAttribute5
0|FLEX_SN_EFF1|OBJ_TEST_4|Object test 44|Y|N|desc 44 3363|FLEX_SN_EFF1_USAGE2|flex_sn_sitems_view|||||
0|FLEX_SN_EFF1|OBJ_TEST_3|Object test 33|Y|N||FLEX_SN_EFF1_USAGE1|flex_sn_view|||||NEW_TEST11
0|FLEX_SN_EFF1|OBJ_TEST_3|Object test 33|Y|N|new desc aug 14|FLEX_SN_EFF1_USAGE2|flex_sn_sitems_edit|CE1_TESTupd_aug15||||
コンテキスト・セグメント
コンテキスト・セグメントを含むファイルを作成するには、次の表に指定されたヘッダーを含めます。
ヘッダー |
データ型 |
データ・サイズ |
摘要 |
必須/オプション |
---|---|---|---|---|
|
長整数 |
- |
この値によって、フレックスフィールド、コンテキストおよびセグメントが属するアプリケーションが決まります。 |
必須 |
|
文字列 |
40 |
この値は、コンテキスト・セグメントを追加する拡張可能フレックスフィールドのコードです。 値は、アプリケーション内にすでに存在する拡張可能フレックスフィールドのコードと一致している必要があります。 |
必須 |
|
文字列 |
80 |
この値は、セグメントを追加するコンテキストのコードです。 値は、アプリケーション内のコンテキスト・コードと一致する必要があります。 |
必須 |
|
文字列 |
30 |
この値はセグメントのコードです。 |
必須 |
|
文字列 |
60 |
この値はセグメントの名前です。 |
必須 |
|
文字列 |
30 |
この値によって、セグメントがデータの保存に使用する表の列が決まります。 値は、アプリケーション内の列と一致する必要があります。 |
必須 |
|
文字列 |
60 |
この値は、セグメントで使用する値セットのコードです。 値は、アプリケーション内の値セット・コードと一致する必要があります。 |
必須 |
|
文字列 |
30 |
この値は、セグメントの表示タイプを決定します。 この属性に有効な値は次のとおりです。
|
必須 |
|
文字列 |
80 |
この値は、セグメントの表示名を決定します。 |
必須 |
|
文字列 |
80 |
この値は、セグメントの表示名を短縮します。 |
必須 |
|
文字列 |
1 |
この値を使用すると、セグメントを有効または無効にできます。
|
必須 |
|
文字列 |
1 |
この値は、セグメントを指定する必要があるかどうかを示します。
|
必須 |
|
文字列 |
1 |
この値を使用すると、セグメントを読取り専用に設定できます。
|
必須 |
|
文字列 |
240 |
この値はセグメントについて説明します。 |
オプション |
|
文字列 |
20 |
この値は、セグメントに追加するデータの単位を決定します。 |
オプション |
|
文字列 |
80 |
この値は、セグメントの説明を提供します。 |
オプション |
|
文字列 |
160 |
この値は、セグメントの使用方法に関する手順を提供します。 |
オプション |
|
整数 |
- |
この値は、コンテキスト内でのセグメントの表示順序を決定します。 |
オプション |
|
文字列 |
30 |
この値は、セグメントのデフォルト値のタイプを指定します。 デフォルト値のタイプは次のとおりです。
|
オプション |
|
文字列 |
4000 |
この値は、セグメントのデフォルト値を指定します。 |
オプション |
|
整数 |
- |
この値は、1行に表示される最大文字数を指定します。 |
オプション |
|
整数 |
- |
この値は、セグメントに表示される最大行数を指定します。 |
オプション |
|
文字列 |
30 |
セグメント内の選択されたチェック・ボックスの値を決定します。 |
表示タイプ |
|
文字列 |
30 |
この値は、セグメント内の選択されていないチェック・ボックスの値を決定します。 |
表示タイプ |
|
文字列 |
30 |
この値は、下限および上限フィールドの値の範囲を指定します。 |
オプション |
|
文字列 |
1 |
この値は、セグメントがBI対応かどうかを示します。
|
オプション |
|
文字列 |
1 |
この値は、複数行があるコンテキストの一意キーとしてセグメントがマークされるかどうかを示します。
複数行があるコンテキストの少なくとも1つのセグメントを一意キーとしてマークする必要があります。 |
複数行があるコンテキストに必要です |
|
文字列 |
1 |
この値を使用すると、セグメントに関連付けられている値セットの値セットの説明を表示できます。
|
オプション |
|
文字列 |
30 |
この値はセグメントのAPI名を決定します。 APIの名前を指定する際は、命名規則に従います。 |
オプション |
次に、コンテキスト・セグメントのサンプル・ファイルを示します。 ヘッダーの値は、ファイルの先頭に表示され、続いて、インポートされるコンテキスト・セグメントの行エントリが表示されます。 複数のコンテキスト・セグメントをインポートする場合は、同じ形式でさらにエントリを追加します。
ApplicationId|EFFCode|ContextCode|SegmentCode|Name|ColumnName|ValueSetCode|DisplayType|Prompt|ShortPrompt|EnabledFlag|RequiredFlag|ReadOnlyFlag|Description|UomClass
0|FLEX_SN_EFF1|ColdSourceTargetContext|Cold_TEST_SEG1|cold seg 1|ATTRIBUTE_CHAR3|EFF_BASIC_FMT_CHR|TEXT_BOX|Prompt|Short Prompt|Y|Y|N|TEST desc aug 14_3PM|