機械翻訳について

フィールドの定義

アプリケーション・コンポーザを使用して、標準オブジェクトとカスタム・オブジェクトの両方に新しいフィールドを追加して、アプリケーションを拡張します。 オブジェクトに追加するフィールドは、カスタム・フィールドです。

カスタム・フィールドを作成する場合、アプリケーション・コンポーザには、選択可能な一連のフィールド・タイプが用意されています。 たとえば、チェック・ボックス・フィールドを作成したり、長いテキスト・フィールドを作成できます。

ノート:表示名の長さが120文字を超えるフィールドでは、エクスポートが失敗する可能性があります。 フィールドを作成するときは、このことに注意してください。

オブジェクトのフィールドの表示

ノート: 1つのオブジェクトのフィールド数は最大625です。 オブジェクト当たりのフィールド・タイプ数の詳細は、「フィールド・タイプとフィールド・プロパティ」を参照してください。
  1. 「構成」カテゴリからアプリケーション・コンポーザにナビゲートします。
  2. カスタム・フィールドを追加するオブジェクトを展開します。
  3. [フィールド]ノードを選択して、フィールド ページに移動します。

    「標準フィールド」または「カスタム・フィールド」タブをクリックして、オブジェクトで使用可能な標準フィールドまたはカスタム・フィールドを表示します。

    • 「標準フィールド」タブで:

      オブジェクトに用意されている標準フィールドのリストを確認し、オプションでフィールドの表示ラベルとヘルプ・テキストを変更します。

      標準フィールドのリストには、オブジェクトについてOracleが提供する全てのフィールドと、次のようなシステム・フィールドが含まれます:

      • CreatedBy

      • CreationDate

      • Id

      • LastUpdateDate

      • LastUpdatedBy

      • RecordName

      ノート:

      作成するカスタム・オブジェクトには、特に同じシステム・フィールドも含まれます。

    • 「カスタム・フィールド」タブで:

      実装用に特別に作成したカスタム・フィールドのリストを確認し、新しいカスタム・フィールドを作成します。

オブジェクトへのフィールドの追加

カスタム・フィールドを作成するには:

  1. アプリケーションを変更する前に、サンドボックス・セッションにいることを確認します。

  2. アプリケーション・コンポーザで、変更するオブジェクトを選択し、オブジェクトのフィールド・ノードを選択します。

  3. 「カスタム・フィールド」タブで、「新規」をクリックします。

    アプリケーション・コンポーザには、新しいフィールドを作成するときに選択できるフィールド・タイプのセットが用意されています:

    • チェック・ボックス

    • 通貨

    • 日付

    • 日時

    • 動的選択リスト

    • 固定選択リスト

    • Formula

    • 長いテキスト

    • 数値

    • パーセント

    • レコード・タイプ

    • テキスト

      重要:
      • テキスト・フィールドの実行時フィールド長の計算では、リッチ・テキスト書式によって導入されたHTMLマークアップがカウントされます。 テキスト・フィールドの最大長の設定でマークアップが許可されていることを確認してください。
      • 文字がシングルバイトの場合、1500文字の制限が適用されます。 文字が日本語や中国語などのマルチバイトの場合、最大文字数制限は1500文字をマルチバイト文字当たりのバイト数で割った値です。 たとえば、文字が2バイトの場合、名前は最大750文字に制限されます。 文字の混合を使用する場合、サポートされる文字バイトの最大合計は1500です。

  4. 作成するフィールドのタイプを選択し、カスタム・フィールドを作成するための必須フィールド属性を指定します。

  5. カスタム・フィールドを作成した後、エンド・ユーザーが表示する前に、これらのフィールドをUIページに表示する必要があります。 Redwood UXの場合、これは、Oracle Visual Builder Studioまたはアプリケーション・コンポーザのCX拡張機能ジェネレータ機能のいずれかで実行されます。

    クラシック・ページへのフィールドの追加については、アプリケーション・コンポーザを使用したアプリケーション・ページの変更を参照してください。

オブジェクトのカスタム・フィールドを作成し、デスクトップ・ページにフィールドを表示すると、アプリケーション・コンポーザによって基礎となるすべてのオブジェクト・アーティファクトが自動的に作成され、それらの新しいフィールドに対する完全なWebサービス・サポートも提供されます。 また、アプリケーション・コンポーザを使用すると、オブジェクト・モデル拡張をインポートおよびエクスポートしやすくなります。

ノート: 新しいフィールドを作成すると、その値は新しいレコードに対してのみ有効になります。 新規フィールドの作成前に存在していたレコードを更新する必要があります。 インポートおよびエクスポート管理を使用して実行できます。 カスタム・オブジェクトのインポートおよびエクスポートを参照してください。

フィールドの削除

サンドボックスが未公開であるかぎり、不要なカスタム・フィールドも標準オブジェクトも削除できます。

フィールドを削除するには:

  1. 未公開のサンドボックスにいることを確認します。

  2. フィールドを削除するカスタム・オブジェクトまたは標準オブジェクトの「フィールド」ノードを選択します。

  3. フィールド・ページで削除するフィールドを選択し、削除アイコンをクリックします。

ノート:

フィールドを削除する前に、BIレポート、Outlook、マップのコピー、データ品質ルールまたはOracle CX Cloud Mobileで使用されていたフィールドを手動で削除してください。