プライマリ・コンテンツに移動
Oracle® Application Express管理ガイド
リリース5.0
E67399-02
  目次へ移動
目次
索引へ移動
索引

前
 
次
 

1.5 ワークスペースのプリファレンスの構成

このセクションでは、ワークスペース・ログイン制御、アプリケーション・ビルダーとSQLワークショップへのアクセス、PL/SQLの編集およびRESTfulサービスのサポート、およびチーム開発へのアクセスについてワークスペース・プリファレンスを構成する方法について説明します。


ヒント:

これらのプリファレンスの一部は、インスタンス全体に対しても構成できます。該当する場合、このセクションにはインスタンスレベルの設定のプリファレンスも含まれます。

1.5.1 ワークスペースに対するアカウント・ログイン制御の作成

このセクションでは、ワークスペース・ログイン制御の構成方法を説明します。

1.5.1.1 ログイン制御の概要

管理者はOracle Application Expressインスタンス全体に対して、または個々のワークスペースごとにログイン制御を構成できます。たとえば、インスタンス管理者がOracle Application Express管理サービスのアカウント・ログイン制御を構成する場合、その構成はインスタンス全体にわたるすべてのワークスペースで、Application Expressのすべてのアカウントに適用されます。

インスタンス管理者がインスタンス全体でログイン制御を有効にしない場合は、各ワークスペース管理者がワークスペースごとに次の制御を構成できます。

  • エンド・ユーザーのアカウント有効期限およびロック

  • エンド・ユーザー・アカウントへのログイン試行失敗の最大回数

  • パスワード存続期間(つまりエンド・ユーザー・アカウントのパスワードを使用できる期限が切れるまでの残りの日数)


ヒント:

この機能は、Application Expressのユーザー作成および管理を使用して作成したアカウントにのみ適用されます。アプリケーション・アカウント認証には、アプリケーションの追加の認証セキュリティの機能があります。「ワークスペースでのユーザーの管理」を参照してください。

1.5.1.2 ワークスペース・アカウント・ログイン制御の構成

ワークスペースに対するログイン制御を構成するには、次の手順を実行します。

  1. 「ワークスペース管理」ページにナビゲートします。「ワークスペース管理ページへのアクセス」を参照してください。

    「ワークスペース管理」ページが表示されます。

  2. 「サービスの管理」をクリックします。

  3. 「ワークスペース・プリファレンスの設定」をクリックします。

  4. 「アカウント・ログイン制御」には、次の項目があります。

    1. アカウントの有効期限およびロック: Application Expressエンド・ユーザー・アカウントを期限切れにしたりロックできるかどうかを決定するために選択します。この機能は、Application Expressユーザー管理インタフェースを使用して作成されたエンド・ユーザー・アカウントにのみ適用されます。オプションには、「有効化」または「無効化」があります。

      「有効化」を選択すると、エンド・ユーザー・アカウント・パスワードは指定した期間をすぎると期限切れになり、アカウントは設定した回数分、認証に失敗するとロックされます。アカウント・パスワードは初回使用時以降は期限切れになるよう設定できます。


      ヒント:

      インスタンス管理者が「ユーザー・アカウントの有効期限およびロックが必要」プリファレンスを「はい」に設定すると、このプリファレンスはデフォルトの「有効化」に設定され、更新できなくなります。

    2. 許可されるログイン失敗の最大回数: エンド・ユーザー・アカウントがロックされるまでに許可される認証の連続失敗の最大回数を正の整数で入力します。このフィールドの値を指定しない場合は、「許可されるログイン失敗の最大回数」のインスタンス・レベルの設定が使用されます。

    3. エンドユーザー・アカウント・ライフタイム(日): エンド・ユーザー・アカウントのパスワードを使用できる期限が切れるまでの最大日数を正の整数で入力します。このフィールドの値を指定しない場合は、アカウント・パスワード・ライフタイムのインスタンス・レベルの設定が使用されます。

  5. 「変更の適用」をクリックします。

1.5.2 アプリケーション・ビルダーへのアクセスの制御

アプリケーション・ビルダーへのアクセスを制御するには、次の手順を実行します。

  1. 「ワークスペース管理」ページにナビゲートします。「ワークスペース管理ページへのアクセス」を参照してください。

    「ワークスペース管理」ページが表示されます。

  2. 「サービスの管理」をクリックします。

  3. 「ワークスペース・プリファレンスの設定」をクリックします。

  4. 「アプリケーション・ビルダー」までスクロールします。

  5. アプリケーション・ビルダーを有効にするには、「はい」を選択します。アプリケーション・ビルダーを無効化するには、「いいえ」を選択します。

  6. 「変更の適用」をクリックします。


ヒント:

インスタンス管理者は、これらの設定をオーバーライドできます。「インスタンスのコンポーネントの可用性の管理」を参照してください。

1.5.3 SQLワークショップへのアクセスの制御

SQLワークショップへのアクセスを制御するには、次の手順を実行します。

  1. 「ワークスペース管理」ページにナビゲートします。「ワークスペース管理ページへのアクセス」を参照してください。

    「ワークスペース管理」ページが表示されます。

  2. 「サービスの管理」をクリックします。

  3. 「ワークスペース・プリファレンスの設定」をクリックします。

  4. 「SQLワークショップ」までスクロールします。

  5. SQLワークショップを有効にするには、「はい」を選択します。SQLワークショップを無効化するには、「いいえ」を選択します。

  6. 「変更の適用」をクリックします。


ヒント:

インスタンス管理者は、これらの設定をオーバーライドできます。「インスタンスのコンポーネントの可用性の管理」を参照してください。

1.5.4 ワークスペースに対するPL/SQLプログラム・ユニットの編集の無効化

デフォルトでは、開発者はSQLワークショップ・オブジェクト・ブラウザでデータベースのプロシージャ、パッケージおよびファンクションを参照しているときに、PL/SQLソース・コードを変更およびコンパイルできます。「ワークスペース・プリファレンスの設定」ページの「PL/SQLプログラム・ユニットの編集を許可しない」を選択すると、PL/SQLプログラム・ユニットの編集を無効にできます。

PL/SQLプログラム・ユニットの編集を無効にするには、次の手順を実行します。

  1. 「ワークスペース管理」ページにナビゲートします。「ワークスペース管理ページへのアクセス」を参照してください。

    「ワークスペース管理」ページが表示されます。

  2. 「サービスの管理」をクリックします。

  3. 「ワークスペース・プリファレンスの設定」をクリックします。

  4. 「SQLワークショップ」までスクロールします。

  5. 「PL/SQL編集」で、次のいずれかを選択します。

    • PL/SQLプログラム・ユニットの編集を許可

    • PL/SQLプログラム・ユニットの編集を許可しない

    「PL/SQLプログラム・ユニットの編集を許可しない」を選択しても、開発者はスクリプトまたはSQLコマンドを使用してPL/SQLプログラム・ユニットを作成および置換できます。

  6. 「変更の適用」をクリックします。


参照:

「PL/SQLプログラム・ユニットの編集の無効化」および『Oracle Application Express SQLワークショップ・ガイド』の「SQLコマンドの使用」

1.5.5 ワークスペースのRESTfulサービスの制御

「RESTfulサービスを有効にする」属性を使用して、開発者がレポート・リージョンをRESTfulサービスとして公開できるかどうかを制御します。特定のワークスペースに対して、または開発インスタンス全体に対してRESTfulサービスを有効化できます。

ワークスペースに対してRESTfulアクセスを構成するには、次の手順を実行します。

  1. 「ワークスペース管理」ページにナビゲートします。「ワークスペース管理ページへのアクセス」を参照してください。

    「ワークスペース管理」ページが表示されます。

  2. 「サービスの管理」をクリックします。

  3. 「ワークスペース・プリファレンスの設定」をクリックします。

  4. 「SQLワークショップ」までスクロールします。

  5. 「RESTfulサービスを有効にする」から、次のいずれかを選択します。

    • はい: 開発者はレポート・リージョンをRESTfulサービスとして公開できます。

    • いいえ: 開発者はレポート・リージョンをRESTfulサービスとして公開できません。

  6. 「パス接頭辞」に、現在のワークスペースでRESTfulサービスへのアクセスに使用するパス接頭辞を指定します。

    たとえば、QA_1という名前のワークスペースのパス接頭辞はQAです。デフォルト値は、ワークスペースの短縮名です。

  7. 「変更の適用」をクリックします。


参照:

『Oracle Application Express SQLワークショップ・ガイド』インスタンスのRESTfulサービスの制御に関する項と、RESTfulサービスの使用に関する項を参照してください

1.5.6 チーム開発の管理

チーム開発の下にあるオプションを使用して、現行のワークスペースでチーム開発が使用可能かどうかを指定し、添付ファイルに対するサポートを有効化して、アップロードするファイルの最大サイズを指定します。


ヒント:

この属性を変更できるのは、インスタンスレベルの設定「チーム開発のファイル・リポジトリの有効化」が「はい」に設定されている場合のみです。「チーム開発でのファイル・アップロードに対するワークスペースレベルのサポートの有効化」を参照してください。

1.5.6.1 ワークスペースに対するチーム開発の有効化

チーム開発を有効化するには、次の手順を実行します。

  1. 「ワークスペース管理」ページにナビゲートします。「ワークスペース管理ページへのアクセス」を参照してください。

    「ワークスペース管理」ページが表示されます。

  2. 「サービスの管理」をクリックします。

  3. 「ワークスペース・プリファレンスの設定」をクリックします。

  4. 「チーム開発」までスクロールします。

  5. チーム開発の有効化では、次のいずれかを選択します。

    • はい - 現在のワークスペースでチーム開発を有効化するには、「はい」を選択します。

    • いいえ - 現在のワークスペースでチーム開発を無効化するには、「いいえ」を選択します。

  6. 「変更の適用」をクリックします。

1.5.6.2 チーム開発でのファイル・アップロードに対するワークスペースレベルのサポートの有効化

チーム開発でファイル・アップロードに対するサポートを有効化するには、次の手順を実行します。

  1. 「ワークスペース管理」ページにナビゲートします。「ワークスペース管理ページへのアクセス」を参照してください。

    「ワークスペース管理」ページが表示されます。

  2. 「サービスの管理」をクリックします。

  3. 「ワークスペース・プリファレンスの設定」をクリックします。

  4. 「チーム開発」で、次の手順を実行します。

    1. ファイル・リポジトリの有効化 - チーム開発でファイル・アップロードを有効にするかどうかを指定します。

    2. 最大ファイル・サイズ - チーム開発のファイル・リポジトリにアップロードされるファイルの最大ファイル・サイズを選択します。デフォルト値は15MBです。

  5. 「変更の適用」をクリックします。