機械翻訳について

ページ・エントリおよびクイック処理のリンクの構成

ページ・エントリまたはクイック処理を作成または編集するときに、リンク・タイプを選択してユーザーの宛先を決定できます。 動的URLタイプはページ エントリでのみ使用できます。

リンク・タイプ 説明
アプリケーション・ページ

Oracle Application Development Framework (ADF)を使用して構築されたアプリケーション内の任意のページ。

動的URL

ホスト、ポートまたはコンテキスト・ルートが変更される可能性がある外部ページのURL。 動的URLのホストおよびポートの詳細は、アプリケーション名に基づいて参照から検索できます。

静的URL

ホスト、ポートまたはコンテキスト・ルートが変更されない外部ページのURL。 静的URLにはルックアップは必要ありません。

セキュアな宛先を持つ静的URL

セキュア・トークンが追加されるパートナ・アプリケーションのURL。 これらのトークンはユーザー識別情報およびセキュリティー情報を保持するため、ユーザー名やパスワードなどの資格情報をユーザーが入力する必要なく認証を行うことができます。

VB Studioページ

Visual Builder StudioおよびOracle Java Extension Toolkitを使用して作成されたページ。

アプリケーション・ページ

ページ・エントリまたはクイック処理を作成または編集するときに、いずれかのアプリケーション・ページにリンクできます。

  1. 「リンク・タイプ」リストから、「アプリケーション・ページ」を選択します。

  2. フィールドの詳細を指定します。

    フィールド 説明
    タスク・フローID (クイック処理用)

    タスク・フローIDを入力します。

    フォーカス・ビューID
    ターゲット ページに関連付けられたビューID属性値を入力します。 これは、このアプリケーションのpublic_html/WEBINF/adfc-config.xmlファイルで確認できます。
    ノート:クイック・アクションの場合、デフォルトでは、フォーカス・ビューIDは/FndOverviewとして表示されます。
    Webアプリケーション

    「設定および保守」作業領域を使用して、このアプリケーションの作成時に使用したアプリケーション名であるWebアプリケーションの名前を選択します。

    保護されたリソース名およびアプリケーション・ストライプ

    ターゲット・アプリケーション・ページへのセキュア・アクセスには、セキュア・リソース名とポリシー・ストアのアプリケーション・ストライプの名前を指定します。 保護されたリソース名の例を次に示します。

    oracle.apps.view.pageDefs.CaseList_Form_Attach_UIShellPagePageDef

    ユーザーがリンクをクリックすると、アプリケーションは保護されたリソースおよびOracle Platform Security Services (OPSS)ポリシー・ストアをチェックします。 その後、アプリケーションは、ユーザーにページの表示権限があるかどうかを判別します。

    jps.policystore.applicationidパラメータ(アプリケーションのweblogic-application.xmlファイル内にある)からアプリケーション・ストライプを取得できます。 アプリケーション・ストライプの例は、crmfscmおよびhcmです。

    • ページ・パラメータ・リスト(ページ・エントリ用)
    • タスク・フロー・パラメータ(クイック処理用)

    ページがパラメータまたはタスク・フロー・パラメータを取得する場合、これらのフィールドにname=valueペアのセミコロン区切りの文字列(org=m1;context=s1など)を入力できます。

    ELを使用してパラメータを指定できます。 ELがオブジェクトに対して評価されると、そのオブジェクトのtoString値がパラメータの値として渡されます。 渡されるパラメータに応じて、アプリケーション・ページの表示や動作が異なる場合があります。 たとえば、ホーム・ページまたはナビゲータの1つのグループからページを開く場合はパラメータがstatus=Openに設定され、別のグループからページを開く場合はパラメータがstatus=Closedに設定される場合があります。

動的URL

ホスト、ポート、またはコンテキスト・ルートが頻繁に変更される外部Webサイトやアプリケーションに、ページ・エントリをリンクできます。 各アプリケーションへのリンクを更新するのではなく、Webアプリケーション登録の詳細を更新できます。 この変更は、そのWebアプリケーションを指している動的リンクを含むすべてのページ・エントリに影響を与えます。

アプリケーションのテスト・バージョンにリンクするとします。動的URLリンク・タイプを使用します。 アプリケーションをテスト環境から本番環境に移動する場合、Webアプリケーション登録のホストおよびポートの詳細を変更するだけです。

開始する前に、「追加アプリケーションの統合の管理」ページでアプリケーションの詳細を追加して、Webアプリケーションを登録してください。 これらのアプリケーション詳細は、ページ・エントリの動的URLリンクの構成に使用されます。

  1. 「設定および保守」で、「タスク」パネル・タブをクリックし、「設定コンテンツの管理」をクリックします。

  2. 「追加アプリケーションの統合の管理」をクリックし、「アクション」をクリックして、「作成」をクリックします。

  3. 関連するフィールドにアプリケーション詳細を入力します。 指定した情報が完全かつ正確であることを確認します。 たとえば、

    • URLがhttp://またはhttps://で始まっている。
    • 選択したセキュリティ・ポリシーに対して正しいアクセス資格証明が指定されている。
    ノート: 「アプリケーション名」および「パートナ名」は、いったん詳細を保存すると編集できません。
  4. 「保存してクローズ」をクリックします。

動的URLにページ・エントリをリンクするには:

  1. 「リンク・タイプ」リストから、「動的URL」を選択します。

  2. 「Webアプリケーション」リストからWebアプリケーション名を選択し、Webアプリケーションのリンク先を入力します。

    例を見てみましょう。

    完全なURL http://example:9011/myApp/faces/Page1にリンクするとします。

    1. 「Webアプリケーション」リストからmyAppを選択します。 このリストには、「追加アプリケーションの統合の管理」ページを使用して追加されたアプリケーション名が表示されます。 アプリケーション名を選択すると、このアプリケーションに追加された完全なURL (http://example:9011/myApp/など)が、動的URLの開始として自動的に使用されます。

    2. Webアプリケーションの宛先(/faces/Page1など)を入力します。 この値が完全なURLに追加されます。

ユーザーがこのページ・エントリをクリックすると、ターゲット・ページが新しいブラウザ・ウィンドウまたはタブで開きます。

静的URL

ページ・エントリまたはクイック・アクションを作成または編集する場合、ホスト、ポートまたはコンテキスト・ルートが一定である外部Webサイトまたはアプリケーションにリンクできます。

  1. 「リンク・タイプ」リストから、「静的URL」を選択します。

  2. URLのリンク先を入力します。 URLはhttp://またはhttps://で始まる必要があります。

    たとえば、静的URLを使用してhttp://www.oracle.comにリンクできます。

ユーザーがこのページ・エントリまたはクイック処理をクリックすると、ターゲット・ページが新しいブラウザ・ウィンドウまたはタブで開きます。

セキュア宛先の静的URL

ページ・エントリまたはクイック・アクションを作成または編集する場合、セキュア・トークンURLを使用してパートナ・アプリケーション(外部)にリンクできます。

  1. 「リンク・タイプ」リストから、「静的URL」を選択します。

  2. 「編集」アイコンをクリックし、「セキュアな宛先」を選択します。

  3. 「Webアプリケーション」リストから、Webアプリケーションの名前を選択します。

  4. そのWebアプリケーションの宛先を入力します。 アプリケーションにアクセスするにはHTTPSプロトコルが必要です。

  5. セキュア・トークンの名前を入力します。 すべてのセキュア・トークンには事前定義済の存続期間があり、その期間後に失効します。 そのため、ユーザーは、ページをリフレッシュしてトークンを再生成する必要があります。

パートナ・アプリケーションは、セキュア・トークンを検証し、それを使用してユーザー・コンテキスト内のWebサービスを認証します。 この変更済アクセス・モードを使用して、パートナは追加の認証を必要とせずに、タスクを直接実行したり、特定のユーザーに情報を表示したりできます。 ユーザーがこのページ・エントリまたはクイック処理をクリックすると、ターゲット・ページが新しいブラウザ・ウィンドウまたはタブで開きます。

VB Studioページ

ページ・エントリまたはクイック処理を作成または編集するときに、VB Studioページのいずれかにリンクできます。

ヒント:

既存のページ・エントリまたはクイック処理が、新規ページ・エントリまたはクイック処理をリンクするページと同じページにリンクしている場合、パラメータを除くすべてのフィールドに同じ詳細を入力できます。 フォーカス・ビューID、Webアプリケーション、セキュア・リソース名などの既存の詳細を表示し、新しいページ・エントリまたはクイック処理のフィールドに入力します。

  1. 「リンク・タイプ」リストから、「VB Studioページ」を選択します。

  2. フィールドの詳細を指定します。

    フィールド 説明
    フォーカス・ビューID

    ターゲット ページに関連付けられたビューID属性値を入力します。 これは、このアプリケーションのpublic_html/WEBINF/adfc-config.xmlファイルで確認できます。

    • fscmUI/redwood/で始まるURLを持つVBアプリケーションにリンクする場合は、フォーカス・ビューIDを/index.htmlとして入力します。 他のVBアプリケーションでは、フォーカス・ビューIDは必要ありません。 ただし、UIの必須フィールドであるため、値を/index.htmlとして入力する必要があります。

    • Fusion Applicationsにリンクする場合は、フォーカス・ビューIDを/FndOverviewとして入力します。

    クイック・アクションの場合、デフォルトでは、フォーカス・ビューIDは/index.htmlとして表示されます。

    Webアプリケーション

    「設定および保守」作業領域を使用して、このアプリケーションの作成時に使用したアプリケーション名であるWebアプリケーションの名前を選択します。

    fscmUI/redwoodで始まるURLを持つVBアプリケーションにリンクする場合は、ORA_FSCM UIを選択します。 他のVBアプリケーションの場合は、ORA FSCM UIORA HCM UIまたはORA CRM UIのいずれかを選択します。

    保護されたリソース名およびアプリケーション・ストライプ

    ターゲット・アプリケーション・ページへのセキュア・アクセスには、ポリシー・ストアのセキュア・リソース名およびアプリケーション・ストライプ名を指定します。

    ユーザーがアプリケーション・リンクをクリックすると、セキュア・リソースおよびOracle Platform Security Services (OPSS)ポリシー・ストアがチェックされ、そのユーザーにページを表示する権限があるかどうかが判断されます。 保護されたリソース名の例を次に示します。

    oracle.apps.view.pageDefs.CaseList_Form_Attach_UIShellPagePageDef

    jps.policystore.applicationidパラメータ(アプリケーションのweblogic-application.xmlファイル内にある)からアプリケーション・ストライプを取得できます。 アプリケーション・ストライプの例は、crmfscmおよびhcmです。

    ヒント:

    既存のページ・エントリと同じ方法でカスタム・ページ・エントリを保護するには、事前定義済のページ・エントリから保護されたリソース名値をコピーして貼り付けます。 同様に、カスタム・クイック処理の場合は、事前定義済のクイック処理からコピーします。 新規リソースを作成できません。

    VBスタジオフロー VBページをグループ化するVB Studioフローを入力します。
    製品ファミリ VB Studioページが属する製品ファミリの名前を入力します。
    • VBアプリケーションUI
    • VBページ名

    fscmUI/redwoodで始まるURLを持つVBアプリケーションにリンクする場合は、次のフィールドに入力します:

    • VBアプリケーションUI: WebアプリケーションUI名を入力します。これには、VBページおよびフローの形式でUIコンポーネントが含まれます。 たとえば、/digital-salesです。

    • VBページ名: ユーザーが操作するUIコンポーネントを入力します。 たとえば、/p/mycustomers/salesdayです。

    ページパラメータリスト

    ページがパラメータを取得する場合は、名前と値のペアのセミコロン区切り文字列(org=m1;context=s1など)をこのフィールドに入力できます。

    ELを使用してパラメータを指定できます。 ELがオブジェクトに対して評価されると、そのオブジェクトのtoString値がパラメータの値として渡されます。 渡されるパラメータに応じて、アプリケーション・ページの表示や動作が異なる場合があります。 たとえば、ホーム・ページまたはナビゲータの1つのグループからページを開く場合はパラメータがstatus=Openに設定され、別のグループからページを開く場合はパラメータがstatus=Closedに設定される場合があります。