カスタム・オブジェクトの検索と選択ダイアログ・ボックスの使用方法の例
カスタム・オブジェクトに対して構成した検索と選択ダイアログ・ボックスを使用して、ユーザーがカスタム・オブジェクトを他のオブジェクトに関連付けることができます。 次に例を示します。
例1
ユーザーが解決策をサービス・リクエストに割り当てたい場合があります。 この場合、動的選択リスト・フィールドを使用してサービス・リクエストにソリューションを割り当てます。
-
ソリューション・オブジェクトのカスタム・オブジェクトを作成します。
-
オブジェクトのデフォルト・アプリケーション・ページのセットを作成します。
-
ソリューション・オブジェクトの検索と選択ダイアログ・ボックスを構成します。
-
-
サービス・リクエスト・オブジェクトのカスタム・オブジェクトを作成します。
-
ソリューション・オブジェクトのレコードが移入された動的選択リスト・フィールド・ソリューションを作成します。
このフィールドでは、ステップ1.aで構成した検索と選択ダイアログ・ボックスが自動的に使用されます。
動的選択リスト・フィールドを作成すると、アプリケーション・コンポーザによって、ソリューション・オブジェクトとサービス・リクエスト・オブジェクトの間に1対多の関係が作成されます。 つまり、1つの解決策を多数のサービス・リクエストに関連付けることができますが、1つのサービス・リクエストに指定できる解決策は1つのみです。
-
新しいソリューション・フィールドをサービス・リクエストの作成ページおよび「サービス・リクエストを編集」ページに追加します。
-
実行時に、ユーザーは、ソリューションの動的選択リスト・フィールドから使用可能なソリューションの検索と選択ダイアログ・ボックスを使用して、サービス・リクエスト・レコードに割り当てるソリューションを検索して選択します。
オプションで、ユーザーがソリューションに関連付けられているすべてのサービス・リクエストを表示する場合は、サービス・リクエスト関連オブジェクト・サブタブを「解決策を編集」ページに追加できます。 ただし、これを行うには、サービス・リクエスト・オブジェクトの検索と選択ダイアログ・ボックスを作成する必要があります。
例2
次の例では、解決策を作成した企業の従業員に解決策レコードを割り当てます。 これを行うには、サブタブのソリューション・オブジェクトに対して構成したものと同じ検索と選択ダイアログ・ボックスを使用します。
-
アプリケーション・コンポーザの「共通設定」ペインにある関係ページを使用して、リソース・オブジェクトとソリューション・オブジェクトの間に1対多の関係を作成します。
この場合、1つのリソースが複数のソリューションを作成できますが、1つのソリューションに作成者は1人のみです。
-
「リソースの編集」ページで、ソリューション・オブジェクトのレコードが移入されたソリューションという関連オブジェクト・サブタブを作成します。
ユーザーは実行時に、1つ以上のソリューションを検索して選択し、リソースに割り当てることができます。 また、検索および選択からリソースに割り当てる新しいソリューション・レコードを作成することもできます: ソリューション・ダイアログ・ボックス。