Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

This article is a Private article. Only a writer and users who know the URL can access it.
Please change open range to public in publish setting if you want to share this article with other users.

Oracle WebCenterとAPEXを使用してクラウドにインテリジェントなコンテンツアプリケーションを構築(3)

Last updated at Posted at 2025-03-06

目次

1)WebCenter Content Marketplaceインスタンスのセットアップ
2)WebCenter Content環境の初期化
3)APEX RFPレスポンス管理アプリケーションのセットアップ(現ページ)
4)新しいRFPドキュメントの作成
5)セクション・タイプのドキュメントを更新する
6)セクション文書を統合してRFP応答を作成する

APEX RFPレスポンス管理アプリケーションのセットアップ

はじめに

このラボでは、RFPレスポンス管理システム用のOracle APEXアプリケーションをインストールして実行する方法を学びます。

またWebCenter Contentインスタンスに接続するためのAPEX RESTデータソースのURLと資格情報の更新についても説明します。

推定ラボ時間: 20分

目的

このラボでは、以下を行います:

  • 新しいワークスペースを作成する
  • ワークスペースにログインし、パッケージしたアプリケーションをインストールする
  • RestデータソースのURLと資格情報を更新する

前提条件

このラボでは、以下の内容を前提としています:

  • 有料のOracle Cloudアカウント
  • 以下のラボを完了していること:
    • ラボ:WCC環境の初期化

タスク1:RFPレスポンス管理アプリケーション用の新しいAPEXワークスペースを作成する

新しいAPEXワークスペースを作成するには、Oracle APEXのデフォルトのINTERNALワークスペースにADMINユーザー(またはAPEXインスタンスの管理者特権を持つユーザー)としてログインする必要があります。

  1. 新しいWebブラウザウィンドウで、システムのINTERNALワークスペースのADMINユーザーとしてAPEX/ORDS URLにログインします。詳細は以下を参照してください。

    • URL - APEX開発環境URLを入力します。例)https://<WLS_LB_PUBLIC_IPADDR>:16200/ords/
    • ワークスペース名 - INTERNAL
    • ユーザー名 - ADMIN
    • パスワード - ADMINのパスワードを入力します。例)WelCwcm123##

    ATP DB の場合、ADMINパスワードは ADMIN DBスキーマ・ユーザーのパスワードと同じです。

    ADMIN認証情報に問題がある場合は、前のラボ WCC 環境の初期化付録5: APEX/ORDSのADMINパスワードをリセットするを参照してください。
    apex_login_internal.png

  2. 管理サービスのランディング・ページで、右上隅にあるワークスペースの作成ボタンをクリックします。
    apex_create_workspace_homepage.png

  3. ワークスペース名の値を入力し、次へボタンをクリックします。

    WCCRFPMGMT
    

apex_create_workspace_step1.png
4. 以下のようにDBスキーマの詳細の値を入力し、次へボタンをクリックします。

  • 既存のスキーマの再利用 - いいえを選択

  • スキーマ名 - WCCRFPMGMT_SCHEMA

  • スキーマのパスワード - 任意。例)WelCwcm123##

  • 領域割当て制限(MB) - 500を選択
    apex_create_workspace_step2.png
    5. 以下のように、ワークスペースの ADMIN ユーザーの詳細を入力し、次へ ボタンをクリックしてください。

  • 管理者ユーザー名 - ADMIN

  • 管理者パスワード - Welcome1

  • - Admin

  • - User

  • メール - admin_user@email.com
    apex_create_workspace_step3.png6. 詳細を確認し、ワークスペースの作成 ボタンをクリックします。
    apex_create_workspace_step4.png7. ワークスペースが正常に作成されると、ワークスペースの詳細が表示されます。完了 ボタンをクリックします。
    apex_create_workspace_step5.png

タスク 2: 新しく作成したAPEXワークスペースにログインする

Oracle APEX にログインするには、ワークスペース名、ユーザー名、およびそのワークスペース用に作成されたパスワードが必要です。このハンズオン・ラボでは、Oracle APEX ワークスペースにログインします。

  1. Oracle APEX ワークスペースにログインするには、次の手順を実行します:

    • ブラウザを開き、APEX 開発環境にサインインするための URL を入力します。

      • URL - https://<WLS_LB_PUBLIC_IPADDR>:16200/ords/
    • ログインページが表示されます。ワークスペース名、ユーザー名、パスワードを入力します。サインインをクリックします。

      • ワークスペース名 - WCCRFPMGMT
      • ユーザー名 - ADMIN
      • パスワード - Welcome1
        apex_login_workspace_step1.jpeg
  2. 初めてのログインの場合、ADMIN ユーザーのパスワードを変更します。同じパスワードの値を提供し、パスワードの変更をクリックします。

    パスワード変更のプロンプトが表示されない場合は、このステップをスキップしてください。

    • 新しいパスワード - Welcome1
    • パスワードの確認 - Welcome1
      apex_login_workspace_step2.jpeg
  3. ワークスペースのホームページが表示されます。
    apex_login_workspace_step3.jpeg

タスク 3: RFPレスポンス管理アプリケーションのインストール

このタスクでは、WCC RFPレスポンス管理システムのAPEXアプリケーションをインストールして実行します。

  1. ダウンロードしたAPEXアプリケーションのSQLファイル wcc-rfp-mgmt-system-apex-app.sql をテキストエディタ(例: Notepad)で編集し、 "localhost" をwls-1ノードのプライベートIPアドレス (例: "10.0.1.xxx")に置き換えてファイルを保存します。

    • wls-1ノードのプライベートIPアドレスラボ1: WebCenter Content Marketplaceインスタンスのセットアップ > タスク2: WebCenter Content スタックのプロビジョニング の最後に記載されています。

    注意: WebCenter Contentが他のユーザー名(weblogic以外)で構成されているシナリオでは、これらの2つの値も置き換えてください。

    • "weblogic"WebCenter Contentのユーザー名(WebCenter Content上で管理者権限を持つ)に置き換え、&
    • "Welcome1"上記ユーザーのパスワード に置き換えます。

    ドメイン名が設定済の場合、そのドメイン名を使用できます。このラボの環境はドメイン名が設定されておらず、証明書が使用できないため、wls-1ノードのプライベートIPアドレスを使用します。
    apex_task3_step0_1_1.jpeg

    WebCenter Contentのユーザー・ロケールが日本語なので、日付形式"p_date_format=>'DS'""p_date_format=>'YYYY/MM/DD'"に置き換えてファイルを保存します。
    apex_task3_step0_1_2.jpeg

  2. ADMINユーザーとしてワークスペース WCCRFPMGMT にログインした後、ホームページの アプリケーション・ビルダー の下で インポート をクリックします。
    apex_task3_step1.jpeg

  3. 更新されたファイル wcc-rfp-mgmt-system-apex-app.sql を選択し、ファイル・タイプアプリケーション、ページまたはコンポーネントのエクスポート に選択されていることを確認し、次へ ボタンをクリックします。
    apex_task3_step2.jpeg

  4. アプリケーションのインストールページで、以下の値を確認し、アプリケーションのインストールボタンをクリックします。

    • 現在のワークスペース - WCCRFPMGMT
    • 解析対象スキーマ - WCCRFPMGMT_SCHEMA
    • ビルドステータス - アプリケーションの実行および構築 - ビルド・ステータス - アプリケーションの実行および構築
    • アプリケーションとしてインストール - インポートしたアプリケーションからアプリケーションID 999を再利用 - 次のアプリケーションとしてインストール - インポートしたアプリケーションからアプリケーションID 999を再利用

apex_task3_step3.jpeg
5. アプリケーションのインストール - 資格証明ページで、Credentials for WCC RFP Mgmtについて、以下の値を更新します(WebCenter Contentの管理者権限を持つユーザー認証情報で更新してください)そして次へボタンをクリックします。

- **クライアントIDまたはユーザー名** - `weblogic`

- **クライアント・シークレットまたはパスワード** - `Welcome1`

- **クライアント・シークレット/パスワードの確認** - `Welcome1`

> 注:WebCenter Contentが他のユーザー名(**weblogic**以外)で構成されている場合は、これらの値を更新してください。

apex_task3_step4.jpeg6. 資格証明が更新された後、インストール済アプリケーションページで、サポートするオブジェクトのインストールボタンをクリックします。
apex_task3_step5.jpeg
7. サポートするオブジェクトがインストールされた後、インストール・サマリーボタンをクリックして、サポートするオブジェクトのインストール状況を確認します。
apex_task3_step6.jpeg

タスク 4: REST データソース・カタログのインポート

このタスクでは、REST データソース・カタログのインポートと構成を行います。

  1. ダウンロードした APEX アプリケーション SQL ファイル WCC_RFP_Rest_Catalog.sql をテキストエディタ(例: Notepad)で編集し、 "localhost" をwls-1ノードのプライベートIPアドレス (例: "10.0.1.xxx")に置き換えてファイルを保存します。

    • wls-1ノードのプライベートIPアドレスラボ1: WebCenter Content Marketplaceインスタンスのセットアップ > タスク2: WebCenter Content スタックのプロビジョニング の最後に記載されています。
      apex_task4_step0_1_1.jpeg
  2. ホームページで、アプリケーション・ビルダー の下にある インポート をクリックします。
    apex_task3_step1.jpeg

  3. 更新されたファイル WCC_RFP_Rest_Catalog.sql を選択し、ファイル・タイプRESTソース・カタログ に選択されていることを確認して 次へ ボタンをクリックします。
    apex_task4_step2.jpeg

  4. インポート ページで 次へ をクリックします。
    apex_task4_step3.jpeg

  5. RESTカタログのインポート ページで カタログ・グループ の値を入力し、RESTカタログのインポート ボタンをクリックします。

    • カタログ・グループ - WCC_RFP_REST_CATALOG_GROUP
      apex_task4_step4.jpeg
  6. RESTソース・カタログがインポートされた後、インポートされた WCC RFP Rest Catalogコンテンツ タブの下にある 1サービス をクリックします。
    apex_task4_step5.jpeg

  7. カタログ・サービスのリストで、名前 quick_search_library をクリックします。
    apex_task4_step6.jpeg

  8. サービス詳細 セクションで、ベースURL を確認し、変更の適用 ボタンをクリックします。
    apex_task4_step7.jpeg

タスク5 : RESTデータ・ソース・カタログを更新する

  1. アプリケーション・ビルダーをクリックし、次にRFP Response Management Systemアプリケーションをクリックします。
    apex_refresh_catalog_step1_01.jpeg

  2. 共有コンポーネントに移動し、データ・ソースの下でRESTデータ・ソースをクリックします。
    apex_refresh_catalog_step1_03.jpeg

  3. RESTソース名リストの下でquick_search_libraryをクリックします。
    apex_refresh_catalog_step1_04.jpeg

  4. RESTソース・カタログタブをクリックし、次にカタログからのリフレッシュボタンをクリックします。
    apex_refresh_catalog_step1_05.jpeg

  5. サービス・カタログからリフレッシュボタンをクリックします。
    apex_refresh_catalog_step1_06.jpeg

タスク6 : APEXにユーザーを追加する

  1. ユーザー名の横にあるユーザー設定アイコンをクリックし、ユーザーとグループの管理をクリックします。
    add_apex_users_step2.jpeg

  2. ユーザーがすでに存在するか確認します。存在しない場合は、ユーザーの作成ボタンをクリックしてユーザーを作成します。
    add_apex_users_step3.png

  3. ユーザーの作成ページで、ユーザーSALES_REPを作成するために以下の値を指定し、ユーザーの作成ボタンをクリックします。

    • ユーザー名 - SALES_REP

    • 電子メール・アドレス - 任意のメールアドレスを指定してください。例:sales_rep@email.com

    • - Sales

    • - Representative

    • パスワード - Welcome1

    • パスワードの確認 - Welcome1

    • 初回使用時にパスワードの変更が必要 - 無効/チェックを外す
      add_apex_users_step4.png

  4. 同様に、以下の他のユーザーを作成してください:

    • TECHNICAL_ARCHITECT ユーザー

      • ユーザー名 - TECHNICAL_ARCHITECT

      • 電子メール・アドレス - 任意のメールアドレスを指定してください。例: technical_architect@email.com

      • - Technical

      • - Architect

      • パスワード - Welcome1

      • パスワードの確認 - Welcome1

      • 初回使用時にパスワードの変更が必要 - 無効/チェックを外す

    • FINANCE ユーザー

      • ユーザー名 - FINANCE

      • 電子メール・アドレス - 任意のメールアドレスを指定してください。例: finance@email.com

      • - Finance

      • - Analyst

      • パスワード - Welcome1

      • パスワードの確認 - Welcome1

      • 初回使用時にパスワードの変更が必要 - 無効/チェックを外す

    • LEGAL ユーザー

      • ユーザー名 - LEGAL

      • 電子メール・アドレス - 任意のメールアドレスを指定してください。例: legal@email.com

      • - Legal

      • - Advisor

      • パスワード - Welcome1

      • パスワードの確認 - Welcome1

      • 初回使用時にパスワードの変更が必要 - 無効/チェックを外す
        add_apex_users_step5.png

タスク7: RFPレスポンス管理アプリケーションにセクション・テンプレートを追加する

  1. WCC RFPレスポンス管理アプリケーションにログインするには、以下の手順を実行してください:

    • ブラウザを開き、APEXアプリケーションにサインインするためのURLを入力します。

      • URL: https://<WLS_LB_PUBLIC_IPADDR>:16200/ords/r/wccrfpmgmt/rfp-response-management-system/
    • ログインページが表示されます。ユーザー名パスワードを入力します。サインイン(Sign In)をクリックします。

      • ユーザー名 - ADMIN

      • パスワード - Welcome1
        apex_setup_task5_step1.jpeg

  2. 左側のナビゲーション・メニューで、セクション(Sections)をクリックし、作成(Create)ボタンをクリックします。
    apex_setup_sections_task5_step2.jpeg

  3. セクションの管理フォーム(Manage Section Form)ウィンドウで、以下の値を入力し、作成(Create)ボタンをクリックします。

    • 名前(Name) - Title and Summary

    • 説明(Description) - This is sample template for Title and Summary Section

    • テンプレート(Template) - ダウンロードしたwcc_rfp_resources.zipファイルからTitle & summary.docxファイルを参照して選択します(ラボ1 - WebCenter Content Marketplaceインスタンスのセットアップ)。

    • タイプ(Type) - デフォルトのSectionのままにします。

    • 表示順序(Display Order) - 10

    • アクティブ(Active) - デフォルトのYのままにします。

    • セクションオーナー(Section Owner) - Sales Rep

    • 指示(Instructions) - Update the Title and Summary section

    • 期待(Expectation) - Updated with relevant info
      apex_setup_sections_task5_step3.jpeg

  4. 同様に、以下のセクションも作成してください:

    • 技術設計(Technical Design) セクション
      • 名前(Name) - Technical Design

      • 説明(Description) - This is template for Technical Design Section

      • テンプレート(Template) - ダウンロードした wcc_rfp_resources.zip ファイルから Technical Design.docx を参照して選択します(ラボ1 - WebCenter Content Marketplaceインスタンスのセットアップ内)

      • タイプ(Type) - デフォルトのまま SECTION にします

      • 表示順序(Display Order) - 20

      • アクティブ(Active) - デフォルトのまま Y にします

      • セクションオーナー(Section Owner) - Technical Architect

      • 指示(Instructions) - Update the Technical Design section

      • 期待(Expectation) - Updated with relevant info
        apex_setup_sections_task5_step4.jpeg

    • 価格とBOM(Pricing And BOM) セクション
      • 名前(Name) - Pricing And BOM

      • 説明(Description) - This is template for Pricing And BOM Section

      • テンプレート(Template) - ダウンロードした wcc_rfp_resources.zip ファイルから Finance.docx を参照して選択します(ラボ1 - WebCenter Content Marketplaceインスタンスのセットアップ内)

      • タイプ(Type) - デフォルトのまま SECTION にします

      • 表示順序(Display Order) - 30

      • アクティブ(Active) - デフォルトのまま Y にします

      • セクションオーナー(Section Owner) - Finance

      • 指示(Instructions) - Update the Pricing And BOM section

      • 期待(Expectation) - Updated with relevant info
        apex_setup_sections_task5_step4_2.jpeg

    • リーガル(Legal) セクション
      • 名前(Name) - Legal

      • 説明(Description) - This is sample template for Legal Section

      • テンプレート(Template) - ダウンロードした wcc_rfp_resources.zip ファイルから Legal_Template.docx を参照して選択します(ラボ1 - WebCenter Content Marketplaceインスタンスのセットアップ内)

      • タイプ(Type) - デフォルトの SECTION のままにします

      • 表示順序(Display Order) - 40

      • アクティブ(Active) - デフォルトの Y のままにします

      • セクションオーナー(Section Owner) - Legal

      • 指示(Instructions) - Update the Legal section

      • 期待(Expectation) - Updated with relevant info
        apex_setup_sections_task5_step4_3.jpeg

  5. これは作成されたすべてのセクションの概要を示しています。
    apex_setup_sections_task5_step5.jpeg

    現在、RFPレスポンス管理アプリケーションを正常に設定しました。

次のラボに進んでください

0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?