機械翻訳について

オブジェクト関係

エンド・ユーザーは、多くの場合、あるオブジェクトのレコードを別のオブジェクトのレコードに関連付ける必要があります。 このタイプのレコード間の関連付けを有効にするには、最初にこれらの2つのオブジェクト間の関係を作成する必要があります。

たとえば、取引先に対して作成された商談を追跡したい場合があります。

この例では、取引先オブジェクトと商談オブジェクトの間に1対多の関係を作成し、商談のリストを取引先の詳細ページのサブタブとして公開します。 これにより、ユーザーは1つ以上の商談を検索し、1つの取引先レコードに追加できます。 オブジェクト間の関係を作成する場合、アプリケーション・コンポーザで選択できる関係には4つのタイプがあります。 各タイプの関係には特性と利点があります。 通常は、サブタブを使用して、あるオブジェクトから別のオブジェクトのレコードに1つ以上のレコードを作成または割り当てることができます。

オブジェクト間の関係の作成を開始する前に、アプリケーション・コンポーザで関係の使用および管理に関する次の側面を確認してください:

  • 続柄タイプ

  • サブタブの追加

関係タイプ

アプリケーション・コンポーザでは、1対多関係または多対多関係を作成できます。 この2つのカテゴリ間には、関係の作成時に選択できる4つのタイプの関係があります。

  • 親子関係。 親子関係は1対多関係です: 1つの親レコードに複数の子レコードを含めることができます。 子オブジェクトを作成すると、その親のコンテキストで特別に作成されます。 子オブジェクトには独自の作業領域がなく、親オブジェクトが削除されると子オブジェクトのレコードが削除されます。

  • 動的選択リストの関係。 動的選択リスト・フィールドには、ユーザーが選択してターゲット・オブジェクトに関連付けることができるソース・オブジェクトの値のリストが表示されます。 動的選択リスト・フィールドを定義すると、アプリケーション・コンポーザによって、ソース・オブジェクトとターゲット・オブジェクトの間に1対多の関係が自動的に作成されます。

  • 参照関係。 ソース・オブジェクトおよびターゲット・オブジェクトを指定できる1対多関係を手動で作成することもできます。 したがって、このタイプの関係は、動的選択リスト関係に似ています。 唯一の欠点は、ターゲット・オブジェクトの作業領域に追加する動的選択リスト・フィールドが表示されないことです。 参照関係によってのみ、ソース・オブジェクトの詳細ページにサブタブを追加でき、単一のソース・オブジェクト・レコードに関連付けられているすべてのターゲット・オブジェクト・レコードのリストが表示されます。

    1対多関係を作成した後は、その関係を削除できません。

  • Many-to-many relationship. 1対多関係と同様に、ソース・オブジェクトとターゲット・オブジェクトを指定できる多対多関係を作成します。 ただし、1対多関係では、ソース・オブジェクトの詳細ページにのみサブタブを追加できます。 多対多関係では、ユーザーは1つのオブジェクトから別のオブジェクトの1つ以上のレコードに1つ以上のレコードを追加できます。

    多対多関係を作成した後は、その関係を削除できません。

サブタブの追加

オブジェクト間の関係を作成した後、あるオブジェクトのレコードを他のオブジェクトの詳細ページに表示されるサブタブに公開できます。

サブタブをオブジェクトの詳細ページに追加する場合は、オブジェクトの「ページ概要」ページから子または関連オブジェクト・サブタブを追加することを選択します。 アプリケーション・コンポーザでは、現在のオブジェクトとソース・オブジェクトとの関係を持つターゲット・オブジェクトに基づいてサブタブを追加できます。 サブタブについては、関連するトピックで説明します。