Order Managementページへの直接リンクの作成
アプリケーションまたはOracleアプリケーションからオーダー管理作業領域のページへの直接リンクを作成します。
たとえば、フィールド・サポート・チームが保守コール中に使用するVisionSCMというレガシー・アプリケーションがあるとします。 サービス・チームは、AS9000サーバー・アレイを保守するためにComputer Service and Rentalsの顧客が現場にいるため、設備の保守中にオーダーの詳細を表示できるように、VisionSCMからオーダー管理作業領域内の販売オーダーにすばやくアクセスする必要があります。 また、サービス・チームは、部品サプライヤにEメールを送信する必要があり、Eメールにダイレクト・リンクがあると、適切な部品が取得されやすくなります。
直接リンクの一般的な形式を次に示します。
https://host:port/fndSetup/faces/deeplink?objType=SALES_ORDER&action=actionVIEW&objKey=objectKey
説明
コード |
説明 |
---|---|
|
オーダー管理の実装をホストするサーバーの名前。 たとえば、Vision Operations組織がvisionServerという名前のサーバーを使用しているとします。 |
|
オーダー管理の実装をホストするために使用するサーバー上のポート。 Vision OperationsがvisionServerでポート7011を使用しているとします。 |
|
直接リンクの実行時に実行するアクション。 次の値のいずれかを使用します。
|
|
リンクするビューのタイプと、そのオブジェクトを一意に識別する値を識別する組合せ。 VIEWに使用できる値は次のとおりです。
|
概要ページへのリンク
アクションをNONEに設定するか、リンクに含めないでください。 objTypeをSALES_ORDERに設定します。 たとえば:
https://visionServer:7011/fndSetup/faces/deeplink?objType=SALES_ORDER
販売オーダーへのリンク
objTypeをSALES_ORDERに設定します。
アクションをVIEWに設定します。
リンク基準 |
例 |
---|---|
HeaderId |
HeaderIdが300100181471495の販売オーダーにリンクします。
HeaderIdは、519810などの販売オーダー番号とは異なります。 |
OrderNumber |
OrderNumberが519810の販売オーダーにリンクします。
OrderNumberが一意でない場合は、SourceOrderSystemを使用してソース順序を識別します。 |
SourceTransactionNumber |
GPRソース・システムからソース・トランザクション507252用にインポートした販売オーダーにリンクします。
|
SourceTransactionId |
GPRソース・システムからソース・トランザクションID 300100177124844に対してインポートした販売オーダーにリンクします。
|
ChangeVersionNumber |
ソース・トランザクションID 300100177124844についてGPRソース・システムからインポートした販売オーダーのバージョン2にリンクします。
|
DraftOrderFlag |
販売オーダー・ドラフト504121にリンクします。
|
HeaderId、OrderNumber、SourceTransactionNumberおよびSourceTransactionIdの場合。
-
販売オーダーを履行にすでに発行している場合は、オーダー管理作業領域で「タスク」>「オーダーの管理」をクリックしたときに表示されるのと同じビューに、リンクに販売オーダーが表示されます。
Order: Computer Service and Rentals - 519810 - Processing
-
販売オーダーが下書きステータスの場合、リンクには下書きオーダーが表示されます。
履行ビューで販売オーダーにリンク
objTypeをSALES_ORDERに設定します。
アクションをFULFILLMENT_VIEWに設定します。
リンク基準 |
例 |
---|---|
HeaderId |
HeaderIdが300100181471495の販売オーダーにリンクします。
|
OrderNumber |
OrderNumberが519810の販売オーダーにリンクします。
OrderNumberが一意でない場合は、SourceOrderSystemを使用してソース順序を識別します。 |
SourceTransactionNumber |
GPRソース・システムからソース・トランザクション507252用にインポートした販売オーダーにリンクします。
|
SourceTransactionId |
GPRソース・システムからソース・トランザクションID 300100177124844に対してインポートした販売オーダーにリンクします。
|
リンクには、オーダー管理作業領域のTasks > Manage Fulfillment Lines
を介して販売オーダーにアクセスしたときに表示されるのと同じビューに販売オーダーが表示されます。
オーダーの作成ページへのリンク
objTypeをSALES_ORDERに設定します。
アクションをCREATEに設定します。
たとえば:
https://visionServer:80/fndSetup/faces/deeplink?objType=SALES_ORDER&action=CREATE
リンクには、オーダー管理作業領域で「オーダーの作成」をクリックすると表示されるのと同じ「オーダーの作成」ページが表示されます。
コール元アプリケーションに戻る
1度所属した場所にはどのようにして戻りますか。
直接リンク機能では、オーダー合計の上に返品アイコンが表示されます。 これをクリックすると、ダイレクト・リンクをコールしたアプリケーションに戻ります。
VisionSCMから直接リンクをコールするとします。 visionServerサーバーは、ポート7011でVisionSCMをホストします。
VisionSCMは、returnApp
パラメータとreturnAppParams
パラメータをdeeplink
URLに含める必要があるため、戻りアイコンはVisionSCMに戻す方法を認識します。 書式は次のとおりです。
https://server:port/fndSetup/faces/deeplink?objType=SALES_ORDER&action=VIEW&objKey=OrderNumber=519810&returnApp=applicationName&returnAppParams=parameterName1=Value% parameterName2=Value%parameterName3=Value
説明
コード |
説明 |
---|---|
returnApp |
ダイレクト・リンクをコールしたアプリケーションの名前を識別します。 |
returnAppParams |
コールに含めることができるパラメータのリスト。 各パラメータとその値を区切るには、% (パーセント記号)を使用する必要があります。 |
VisionSCMに戻るのに使用するURLを次に示します。
https://visionServer:7011/fndSetup/faces/deeplink?objType=SALES_ORDER&action=VIEW&objKey=OrderNumber=519810&returnApp=VisionSCM&returnAppParams=abc=123%26xyz=456
説明
コード |
説明 |
---|---|
returnApp |
コール側アプリケーションをVisionSCMとして識別 |
returnAppParams |
パラメータabcの値を123に設定し、パラメータ26xyzの値を456に設定します。 |
「設定および保守」作業領域でコール元アプリケーションを追加する必要があります。 たとえば:
演習
-
「設定および保守」 作業領域に移動します。
-
「タスク」>「設定コンテンツの管理」をクリックします。
-
「設定コンテンツの管理」ページで、「追加アプリケーションの統合の管理」をクリックします。
-
「追加アプリケーションの統合の管理」ページで、「処理」→「作成」をクリックします。
-
「アプリケーション統合の作成」ページで値を設定し、「適用」をクリックし、「保存してクローズ」をクリックします。
属性
値
アプリケーション名
VisionSCM
完全なURL
https://visionServer:7011