2.7.3 拡張機能のサブスクリプションの管理

別のワークスペースで作成された「拡張機能」メニューを利用するためのサブスクリプションを作成します。

ヒント:

ビルダー拡張機能サインイン認証スキームを使用すると、開発者はユーザー名/パスワードでサインインしなくても、ビルダー・セッションから拡張機能アプリケーションを開くことができます。『Oracle APEXアプリケーション・ビルダー・ユーザーズ・ガイド』「ビルダー拡張機能サインインについて」を参照してください。

2.7.3.1 「拡張機能」メニュー・サブスクリプションの有効化

別のワークスペースで「拡張機能」メニューをサブスクライブする前に、「管理サービス」の「拡張機能のホストを許可」属性を有効にしてリンクをパブリック化する必要があります。

「拡張機能」メニュー・サブスクリプションを有効にするには:

  1. 「拡張機能のホストを許可」属性を有効にします:
    1. 管理サービスにサインインします。
    2. 「ワークスペースの管理」「既存のワークスペース」にナビゲートし、ワークスペース名をクリックします。
    3. 「コンポーネントの可用性」で、「拡張機能のホストを許可」属性を有効にします。
    4. 変更を保存するには、「変更の適用」をクリックします。

      「拡張機能のホストを許可」属性の編集の詳細は、「既存のワークスペース情報の表示」を参照してください。

  2. サブスクリプションに含めるリンクを編集し、パブリック化します。
    1. ホスティング・ワークスペースにログインします。
    2. ワークスペースのホームページで、「管理」メニューをクリックし、「サービスの管理」「拡張リンクの管理」の順に選択します。

      リンク・ページが表示されます。

    3. サブスクリプションに含める各リンクについて、「編集」アイコンをクリックします。
    4. パブリック - 「はい」を選択します。
    5. 「変更の適用」をクリックします。

2.7.3.2 「拡張機能」メニュー・リンクのサブスクライブ

別のワークスペースの「拡張機能」メニュー・リンクをサブスクライブします。

ノート:

サブスクリプションを作成する前に、「「拡張機能」メニュー・サブスクリプションの有効化」で説明されているタスクを完了する必要があります。

別のワークスペースの「拡張機能」メニュー・リンクをサブスクライブするには:

  1. 「リンク」ページにナビゲートします:
    1. ワークスペースにサインインします。
    2. ワークスペースのホームページで、「管理」メニューをクリックし、「サービスの管理」「拡張リンクの管理」の順に選択します。

    リンク・ページが表示されます。

  2. 「サブスクリプション」タブをクリックします。
  3. 「サブスクリプションの追加」をクリックします。
  4. 拡張機能ワークスペースのサブスクライブ時:
    1. 拡張機能ワークスペース - ワークスペースの「拡張機能」メニューに含める公開リンクを含むワークスペースを指定します。
    2. メニュー・ラベル上書き - デフォルトでは、拡張機能ワークスペースの名前が、すべての公開リンクの親メニュー・アイテムになります。この属性を使用して、親メニュー・アイテムに別のラベルを入力します。
    3. 読取りアクセス権あり - 指定された拡張機能ワークスペースがAPEXリポジトリ・ビューを介してワークスペースのメタデータにアクセスできるかどうかを示します。

      起動するワークスペースによって読取りアクセス権が付与されている場合、起動するワークスペースのアプリケーション・メタデータ(ビュー)にアクセスすることもできます。

    4. 「サブスクライブ」をクリックします。

ヒント:

APEX_EXTENSION.SET_WORKSPACEパッケージを使用して、APEXセッション・コンテキストの自動化またはPL/SQLで拡張機能ワークスペースへの読取りアクセス権を付与されたワークスペースのリポジトリ・データにアクセスします。『Oracle APEX APIリファレンス』『Oracle APEX APIリファレンス』のリリース24.1での変更点を参照してください。

2.7.3.3 拡張機能のサブスクリプションの編集またはサブスクライブ解除

拡張機能のサブスクリプションの編集またはサブスクライブ解除の方法について学習します。

拡張機能のサブスクリプションを編集またはサブスクライブ解除するには:

  1. 「リンク」ページにナビゲートします:
    1. ワークスペースにサインインします。
    2. ワークスペースのホームページで、「管理」メニューをクリックし、「サービスの管理」「拡張リンクの管理」の順に選択します。

    リンク・ページが表示されます。

  2. 「サブスクリプション」タブをクリックします。
  3. 拡張機能のサブスクリプションを編集するには:
    1. ワークスペース名をクリックします。
    2. メニュー・ラベル上書き - デフォルトでは、拡張機能ワークスペースの名前が、すべての公開リンクの親メニュー・アイテムになります。この属性を使用して、親メニュー・アイテムに別のラベルを入力します。
    3. 読取りアクセス権あり - 指定された拡張機能ワークスペースがAPEXリポジトリ・ビューを介してワークスペースのメタデータにアクセスできるかどうかを示します。
    4. 「変更の適用」をクリックします。
  4. 拡張機能のサブスクリプションを削除するには:
    1. ワークスペース名をクリックします。
    2. 「サブスクライブ解除」をクリックします。