拡張ポイント
拡張ポイントを使用して、元のアプリケーションコードを変更せずにアプリケーションの機能を拡張します。推奨コンテキストは、拡張ポイントを使用して、推奨コンテキストまたはテンプレートを構成するときに追加機能を有効にします。
拡張ポイントの概要
開発者は、インスタンスでカスタムアプリケーションを開発するときに、既存の拡張ポイントを使用することも、拡張ポイントを追加することもできます。推奨コンテキストで拡張ポイントを使用すると、アプリケーションコードのコアコンポーネントを変更することなくカスタマイズを統合できます。拡張ポイントを使用すると、カスタムコードをアプリケーションコードに直接埋め込むとアップグレード後によく発生するカスタムコードのインタラクションの中断を回避できます。
アプリケーションコードに埋め込まれた拡張ポイントは、データをカスタムコードに渡すアウトポイントとして、そして返される結果を処理するインポイントとして機能します。アプリケーションを作成する場合、返されるデータまたはオブジェクトは、開発者が拡張ポイントに対して定義する要件に準拠する必要があります。たとえば、ベース拡張ポイントRCM_Recommendation_ExtensionPointを使用して、規制アラートの推奨コンテキストまたはテンプレートを構成できます。
拡張ポイントのタイプ
次のタイプのアーティファクトを使用するカスタムコードを処理する拡張ポイントを作成できます。
- スクリプト拡張ポイント
- JavaScript 関数とオブジェクトクラスを格納するサーバー側スクリプトインクルードの拡張ポイント。
- UI 拡張ポイント
- HTML 拡張などのサーバー側 UI マクロで使用される拡張ポイント。
- クライアント拡張ポイント
- クライアント側 UI スクリプトで使用される拡張ポイント。通常はフォームの変更に使用されます。
拡張ポイントの詳細については、「 拡張ポイントを使用してアプリケーション機能を拡張する」を参照してください。