フィールドの定義
アプリケーション・コンポーザを使用して、標準オブジェクトとカスタム・オブジェクトの両方に新しいフィールドを追加してアプリケーションを拡張します。 オブジェクトに追加するフィールドは、カスタム・フィールドです。
カスタム・フィールドを作成する場合、アプリケーション・コンポーザには、選択可能な一連のフィールド・タイプが用意されています。 たとえば、チェックボックス・フィールドを作成したり、長いテキスト・フィールドを作成したりできます。
オブジェクトのフィールドの表示
1つのオブジェクトのフィールド数は最大625です。 オブジェクト当たりのフィールド・タイプ数の詳細は、このガイドの「フィールド・タイプとフィールド・プロパティ」のトピックを参照してください。
-
ナビゲータの「構成」カテゴリからアプリケーション・コンポーザにナビゲートします。
-
カスタム・フィールドを追加するオブジェクトを展開します。
-
フィールド・ノードを選択して、フィールド・ページにナビゲートします。
標準フィールドまたは「カスタム・フィールド」タブをクリックして、オブジェクトで使用可能な標準フィールドまたはカスタム・フィールドを表示します。
-
「標準フィールド」タブで:
オブジェクトに用意されている標準フィールドのリストを確認し、オプションでフィールドの表示ラベルとヘルプ・テキストを変更します。
標準フィールドのリストには、オブジェクトについてOracleが提供する全てのフィールドと、次のようなシステム・フィールドが含まれます:
-
CreatedBy
-
CreationDate
-
Id
-
LastUpdateDate
-
LastUpdatedBy
-
RecordName
ノート:作成するカスタム・オブジェクトには、特に同じシステム・フィールドも含まれます。
-
-
「カスタム・フィールド」タブで:
実装用に特別に作成したカスタム・フィールドのリストを確認し、新しいカスタム・フィールドを作成します。
-
オブジェクトへのフィールドの追加
カスタム・フィールドを作成するには:
-
アプリケーションを変更する前に、サンドボックス・セッションにいることを確認します。
-
アプリケーション・コンポーザで、変更するオブジェクトを選択し、オブジェクトのフィールド・ノードを選択します。
-
「カスタム・フィールド」タブで、「新規」をクリックします。
アプリケーション・コンポーザには、新しいフィールドを作成するときに選択できるフィールド・タイプのセットが用意されています:
-
チェック・ボックス
-
通貨
-
日付
-
日時
-
動的選択リスト
-
固定選択リスト
-
Formula
-
長いテキスト
-
数値
-
パーセント
-
レコード・タイプ
-
テキスト
-
-
作成するフィールドのタイプを選択し、カスタム・フィールドを作成するための必須フィールド属性を指定します。
-
カスタム・フィールドを作成した後、エンド・ユーザーに表示される前に、それらのフィールドを適切なユーザー・インタフェース・ページに公開する必要があります。 アプリケーション・コンポーザを使用したアプリケーション・ページの変更を参照してください。
オブジェクトのカスタム・フィールドを作成し、フィールドをデスクトップ・ページに公開すると、アプリケーション・コンポーザによって基礎となるすべてのオブジェクト・アーティファクトが自動的に作成され、それらの新しいフィールドに対する完全なWebサービス・サポートも提供されます。 また、アプリケーション・コンポーザを使用すると、オブジェクト・モデル拡張をインポートおよびエクスポートしやすくなります。
フィールドの削除
サンドボックスが未公開であるかぎり、不要なカスタム・フィールドも標準オブジェクトも削除できます。
フィールドを削除するには:
-
未公開のサンドボックスにいることを確認します。
-
フィールドを削除するカスタム・オブジェクトまたは標準オブジェクトの「フィールド」ノードを選択します。
-
フィールド・ページで削除するフィールドを選択し、削除アイコンをクリックします。
フィールドを削除する前に、BIレポート、Outlook、マップのコピー、データ品質ルールまたはOracle CX Cloud Mobileで使用されていたフィールドを手動で削除してください。