外部システムへのリンクの構造
このトピックでは、Oracle Fusion Cloud Supply Chain Planningモジュールの表またはグラフから外部システムへのリンクの構造について説明します。 このトピックでは、そのようなリンクの例も示します。
外部システムへのリンクは、次の部分で構成されます。
- ベースURL: 「アプリケーション統合の作成」ページの「完全なURL」フィールドに、リンクのこの部分を指定します。 リンクにはホスト情報を含める必要があり、ポートの詳細を含めることもできます。 この部分は、「外部システムへのリンクの作成」ダイアログ・ボックスの「ベースURL」フィールドに表示され、変更できません。
たとえば、ベースURLは次のようになります: https://...oracle.com
- ページ・パスまたはレポート・パス: 「外部システムへのリンクの作成」ダイアログ・ボックスの「ページ・パス」フィールドに、リンクのこの部分を指定します。 このパスはベースURLに追加され、リンクを作成する外部システムのページまたはレポートの詳細が含まれます。
ページ・パスとともに、現在のOracle Supply Chain Planningプランの名前またはIDを渡して、Oracle Transactional Business Intelligence (OTBI)、Oracle Analytics CloudまたはOracle Analytics Publisherのリンク済、事前定義済またはユーザー定義の分析またはレポートに表示される情報を制限することもできます。
プラン・コンテキストのないレポート・パスの例を次に示します: /analytics/saw.dll?Dashboard&PortalPath=%2Fshared%2FCustom%2FSCP%2FSalesOrders_Booking_Rpt%2FSO_Bookings_Rpt4&Page=page%201&Action=Navigate, where SO_Bookings_Rpt4 is the name of the report.
プラン・コンテキストを使用したレポート・パスの例を次に示します: /analytics/saw.dll?Dashboard&PortalPath=%2Fshared%2FCustom%2FSCP%2FPL_OTBI_report2%2FDM_Plan_Details&Page=page%201&Action=Navigate&col3=%22Plan%22.%22Plan%20Name%22&val3=#PlanName#
外部システムのページまたはレポートにプラン・コンテキストのフィルタがあり、プラン別に情報をレビューする場合にのみ、プラン・コンテキストを指定する必要があります。 たとえば、外部Webページへのリンクにはプラン・コンテキストは必要ありません。
- リンク・パラメータ: 「リンクの管理」ダイアログ・ボックスの「外部システムへ」タブの「リンク・パラメータ」セクションで、リンクのこの部分を指定します。 リンク・パラメータには、表またはグラフのディメンション、レベルおよびレベル・メンバーに関する詳細が含まれます。 この情報は、ベースURLとページまたはレポート・パスの組合せに追加され、表またはグラフのデータのコンテキストで外部システム・オブジェクトが開きます。
たとえば、リンク・パラメータは次のようになります: "Distributed Order Orchestration - Fulfillment Lines Real Time"."Order Header Detail"."Ordered Date"&op1=bet&val1=timestamp '#StartDate# 00:00:00' timestamp '#EndDate# 23:59:00'
リンクがエンコードされた後、表またはグラフからアクセスされ、コンテキスト・パラメータのランタイム値が渡されると、リンク・パラメータは次のようになります: &col1=%22Distributed%20Order%20Orchestration%20-%20Fulfillment%20Lines%20Real%20Time%22.%22Order%20Header%20Detail%22.%22Ordered%20Date%22&op1=bet&val1=%22timestamp%20%272022-06-01%2000%3A00%3A00%27%22+%22timestamp%20%272022-06-30%2000%3A00%3A00%27%22
結果の連結されたリンクにより、表またはグラフ内の選択したデータのコンテキストで外部システム・オブジェクトが開きます。
OTBIまたはAnalytics Cloudのレポートまたは分析へのリンクの例
OTBIまたはAnalytics Cloudで表またはグラフからレポートまたは分析へのリンクを作成する際は、次の要件を満たす必要があります。
- 「リンクの管理」ダイアログ・ボックスの「外部システムへ」タブの「パラメータ」フィールドに、col<number>形式で名前を入力します。 たとえば、パラメータ名はcol1、col2、col3などです。
- 「外部システムへ」タブの「値」フィールドに、トークンを渡すサブジェクト領域および列の名前を入力し、この情報を引用符で囲みます。
次に、val<number> =<token name>形式でトークンを入力します。 トークン名は二重引用符で囲むことはできません。
必要に応じて、演算子を含めます。演算子はop<number>形式で前に置く必要があります(例: op2=bet)。
この例では、リンクがエンコードされる前のリンク・パラメータがどのようになるかを示します。
col1="Submitted Date (Booked Date) - UTC"."Submitted Date"&val1=timestamp '#MemberName# 00:00:00'
col2="Fulfillment Line Details"."Demand Class Meaning"&val2=#MemberName#
col3="Product"."Product Number"&val3=#MemberName#
col4="Planning Date 1"."Period Start Date"&op4=bet&val4=#StartDate# #EndDate#
Analytics Publisherレポートへのリンクの例
Analytics Publisherで表またはグラフからレポートへのリンクを作成する際は、次の要件を満たす必要があります。
- 「リンクの管理」ダイアログ・ボックスの「外部システムへ」タブの「パラメータ」フィールドに、Analytics Publisherのアクセス・パラメータを入力します。
アクセス・パラメータの例を次に示します。
- _paramsp_itemname
- _paramsp_fromdate
- _paramsp_todate
- _paramsp_customer
- 「外部システムへ」タブの「値」フィールドに、トークン名を入力します。
Analytics Publisherのアクセス・パラメータを外部システムへのリンクに使用可能なトークン名と一致させます。
この例では、リンクがエンコードされる前のリンク・パラメータがどのようになるかを示します。
_paramsp_itemname=#MemberName#
_paramsp_fromdate=#StartDate#
_paramsp_todate=#EndDate#
_paramsp_customer=#MemberName#
リンクがエンコードされると、リンク・パラメータは次のようになります: &_paramsp_itemname=<member name from selection context>&_paramsp_fromdate=<start date from selection context>&_paramsp_todate=<end date from selection context>&_paramsp_customer=<member name from selection context>