Agileイベント・フレームワークとOracle BPELを使用したPLMワークフローの拡張

Similar documents
Oracle BPEL Process Managerを使用したJD Edwards EnterpriseOne顧客信用情報の問合せ

Oracle ESB レッスン03: ESB CustomerData SOAP

Oracle SOA Suite 11gコンポジットに対するSOASchedulerの構成

Oracle ESB - レッスン02: CustomerDataバッチCSVファイル・アダプタ

JD Edwards EnterpriseOneリアルタイム・イベントのOracle Enterprise Service Busへのパブリッシュ

Oracle Universal Content Management ドキュメント管理 クイック・スタート・チュ-トリアル

Slide 1

APEX Spreadsheet ATP HOL JA - Read-Only

Oracle SALTを使用してTuxedoサービスをSOAP Webサービスとして公開する方法

Microsoft PowerPoint - Tutorial_6.ppt

Oracle Enterprise Managerシステム監視プラグイン・インストレーション・ガイドfor Juniper Networks NetScreen Firewall, 10gリリース2(10.2)

McAfee SaaS Protection 統合ガイド Microsoft Office 365 と Exchange Online の保護

クラウド内の Java - 動画スクリプト 皆さん こんにちは Steve Perry です 私たちが作成した人事アプリケーションを覚えていますか? 今回は そのアプリケーションをクラウド内で実行しましょう コードは GitHub の

発環境を準備しよう2 章開Eclipseをインストールしようそれでは Eclipseをセットアップしましょう Eclipseは Eclipse Foundationのサイトからダウンロードできます ダウンロードのページを開くと いく

Microsoft PowerPoint - Tutorial_2_upd.ppt

RADIUS サーバを使用して NT のパスワード期限切れ機能をサポートするための Cisco VPN 3000 シリーズ コンセントレータの設定

Corporate Document

( 目次 ) 1. はじめに 開発環境の準備 仮想ディレクトリーの作成 ASP.NET のWeb アプリケーション開発環境準備 データベースの作成 データベースの追加 テーブルの作成

Cisco Unity 8.x サーバの名前の変更または 別のドメインへの Cisco Unity 8.x サーバの 移動

NAC(CCA): ACS 5.x 以降を使用した Clean Access Manager での認証の設定

ゲートウェイのファイル形式

Symantec AntiVirus の設定

スライド 1

Oracle Business Intelligence Standard Edition One のインストール

Oracle ADF 11g入門

IIS8でのクライアント証明書の設定方法

目次 第 1 章概要....1 第 2 章インストールの前に... 2 第 3 章 Windows OS でのインストール...2 第 4 章 Windows OS でのアプリケーション設定 TP-LINK USB プリンターコントローラーを起動 / 終了するには

Oracle Application Expressの機能の最大活用-インタラクティブ・レポート

Consuming a simple Web Service

ゲートウェイ ファイル形式

ModelSim-Altera - RTL シミュレーションの方法

Eclipse 操作方法 (Servlet/JSP 入門補助テキスト)

Microsoft PowerPoint - Teams QS.pptx

OpenVPN接続マニュアル

Mental ray for Maya インストール手順 1 Mental ray plug-in のインストール 1.1 下記リンクの NVIDIA mental ray の製品ページにて必要事項を記入し 必要なバージョンのチェックボックスを入れてから 今すぐダウンロード をクリックすると 記載し

939061j

Microsoft iSCSI Software Targetを使用したクラスタへの共有ディスク・リソースの提供

SIRCADをVISTAで使用する場合の注意点

EcRP インストール手順書 サーバー版 (Windows Server 2008 R2 – SQL2008) 《第1版》

概要 ABAP 開発者が SAP システム内の SAP ソースまたは SAP ディクショナリーオブジェクトを変更しようとすると 2 つのアクセスキーを入力するよう求められます 1 特定のユーザーを開発者として登録する開発者キー このキーは一度だけ入力します 2 SAP ソースまたは SAP ディクシ

Oracle ESB レッスン07: OEMS: DB PL/SQL用のJMS(AQ)

マルチ VRFCE PE-CE リンクのプロビジョ ニング

Oracle Un お問合せ : Oracle Data Integrator 11g: データ統合設定と管理 期間 ( 標準日数 ):5 コースの概要 Oracle Data Integratorは すべてのデータ統合要件 ( 大量の高パフォーマンス バッチ ローブンの統合プロセスおよ

コースの目標 このコースを修了すると 下記のことができるようになります : 1. WebDAV の基本的理解を深める 2. WebDAV 経由で ASUSTOR NAS に接続する 前提条件 受講前提条件 : なし 次の項目についての知識を持つ受講生を対象としています :s 該当なし 概要 1. W

ArcGIS Runtime SDK for WPF インストールガイド (v10.2.5)

intra-mart Accel Platform

MQTTとアンドロイドで 本格的IoTを体験しよう

ランタイム版 Pro 版共通 症例登録システム 2018/12/11 Q & A 目次 1. 起動時のエラー... 2 Q11. " ファイル jsgoe_data3.fmp12 を開くことができません" と表示されます (Windows) 2 Q12. ショートカットから起動できません (Wind

コースの目標 このコースを修了すると 下記のことができるようになります : 1. WebDAV の基本的理解を深める 2. WebDAV 経由で ASUSTOR NAS に接続する 前提条件 受講前提条件 : なし 次の項目についての知識を持つ受講生を対象としています :s 該当なし 概要 1. W

設定ガイド

A 既製のプロジェクトがある場合

産能大式フローチャート作成アドインマニュアル

クラウドラボ VPN接続テスト 操作手順書 Windows 7版

Oracle Business Rules

FTP ウェブコンテンツダウンロード手順書 ver1.0 作成 :KDDI 株式会社 作成日 :2018 年 10 月 31 日

[ 証明書の申請から取得まで ] で受領したサーバ証明書を server.cer という名前で任意の場所に保存してください ( 本マニュアルではローカルディスクの work ディレクトリ [C:\work] に保存しています ) 中間 CA 証明書を準備します 次の URL にアク

アーカイブ機能インストールマニュアル

Oracle Enterprise Manager System Monitoring Plug-inインストレーション・ガイドfor Microsoft SQL Server, リリース4( )およびリリース3( )

モデリング操作ガイド アクティビティ図編

ゲートウェイのファイル形式

WL-RA1Xユーザーズマニュアル

Microsoft Word - doc16594.doc

Oracle9i Application Server for Windows NT/2000 リリース・ノート追加情報 リリース

PowerPoint Presentation

1. WebShare 編 1.1. ログイン / ログアウト ログイン 1 WebShare の URL にアクセスします xxxxx 部分は会社様によって異なります xxxxx. 2 ログイン名 パスワードを入力し

ご利用のコンピュータを設定する方法 このラボの作業を行うには 事前設定された dcloud ラボを使用するか 自身のコンピュータをセットアップします 詳細については イベントの事前準備 [ 英語 ] とラボの設定 [ 英語 ] の両方のモジュールを参照してください Python を使用した Spar

( レセプトコンピュータ開発メーカー向け ) - Mac 用 - このマニュアルでは 労災レセプト電算処理システムを利用するための端末のセットアップ方法を説明しています なお 労災レセプト電算処理システムを利用するためには 端末がオンライン請求システムのネットワークに接続されていることが前提となりま

2. FileZilla のインストール 2.1. ダウンロード 次の URL に接続し 最新版の FileZilla をダウンロードします URL: なお バージョンが異なるとファイル名が

Oracleセキュア・エンタープライズ・サーチ

EcRP インストール手順書 サーバ版 (Windows2003 – SQL2008) 《第1版》

GXS-I WebIEAS オペレーション ガイド 版 : 第 1 版 2007 年 01 月 22 日 第 2 版 2011 年 12 月 02 日 第 3 版 2012 年 04 月 27 日 第 4 版 2013 年 06 月 17 日 ( 本書 ) GXS 株式会社 (c) 20

SAMBA Stunnel(Mac) 編 1. インストール 1 セキュア SAMBA の URL にアクセスし ログインを行います xxxxx 部分は会社様によって異なります xxxxx 2 Mac OS 版ダウンロー

目次 1. 動作環境チェック 動作必要環境 Java のインストール Java のインストール Firebird のインストール Firebird のインストール Adobe Reader のインストール

— intra-mart Accel Platform セットアップガイド (WebSphere編)   第7版  

Oracle BI Publisherを利用したレポートの作成

サイボウズ ツールバー βマニュアル

ch2_android_2pri.indd

Web ファイルアクセス (Nextcloud) 利用マニュアル PC 操作編 Ver /4/26 明治大学情報基盤本部

- 目次 - 1. はじめに 開発環境の準備 仮想ディレクトリーの作成 ASP.NET 2.0 AJAX Extensions 1.0 のインストール ASP.NET AJAX のWeb アプリケーション開発環境準備 AJAX W

MF mypresto インストールガイド 目次 新規インストールの手順 (Windows 版 )... 2 MF mypresto の起動 (Windows 版 )... 7 新規インストールの手順 (Mac 版 )... 8 MF mypresto の起動 (Mac 版 ) 新規イン

Intuit QuickBooks との統合


内容 1 はじめに インストールの手順 起動の手順 Enterprise Architect のプロジェクトファイルを開く 内容を参照する プロジェクトブラウザを利用する ダイアグラムを開く 便利な機能.

(1)IE6 の設定手順 (1)IE6 の設定手順 1) 信頼済みサイトの追加手順 1: ブラウザ (Internet Explorer) を起動します 手順 2: ツール / インターネットオプション / セキュリティ メニューを選択します 手順 3: セキュリティ タブの 信頼済みサイト を選択

任意の間隔での FTP 画像送信イベントの設定方法 はじめに 本ドキュメントでは AXIS ネットワークカメラ / ビデオエンコーダにおいて任意の間隔で画像を FTP サー バーへ送信するイベントの設定手順を説明します 設定手順手順 1:AXIS ネットワークカメラ / ビデオエンコーダの設定ページ

MAC の Horizon Auton インストール方法 Page 1 of 25

Mobile Access簡易設定ガイド

Microsoft PowerPoint - Skype for business プラン1.pptx

目次 1. ログイン ログアウト デスクトップ ( 例 :Word Excel 起動中 ) Dock( 例 :Word Excel 起動中 ) Finder ウィンドウ メニューバー ( 例 :Word 起動中 )...

WebOTXマニュアル

Cisco MXE のリカバリ

1. ウェブルートアカウントの作成 1) ウェブブラウザより以下の管理コンソールにアクセスします 2) 画面上の アカウントを作成する にある 今すぐ登録する ボタンをクリックします 3) アカウントを作成する 画

ミーティング記録の管理

Oracle SOA Suite 11g Technology Preview 4:Oracle SOA Suite、Oracle BAM、Oracle B2Bのインストールおよびクイック・スタートの手順

スケーラビリティおよび高可用性を目的としたOracle Content Database中間層の構成についてのベスト・プラクティス

Microsoft Word - ShareFastClientManual_JP_R1-1-0.doc

V-Client for Mac ユーザーズガイド

WES7/WE8SシンクライアントVMwareHorizonClientアップデート手順書

Maser - User Operation Manual

Transcription:

Agile イベント フレームワークと Oracle BPEL を使用した PLM ワークフローの拡張 チュートリアル Jun Gao Agile PLM Development 共著 2009 年 10 月

目次 概要... 4 このチュートリアルについて... 4 目的および範囲... 4 使用ソフトウェア... 4 はじめに... 5 必要な環境の準備... 5 Agile PLM ワークフロー機能の拡張... 6 Oracle BPEL プロセスの作成... 6 Agile パートナー リンクの作成... 9 入力変数の定義... 11 パートナー リンクの作成とオペレーションの定義... 13 Agile PLM への Oracle BPEL プロセスのデプロイと起動... 30 Oracle BPEL プロセスのデプロイ... 30 Agile PLM の設定と Oracle BPEL プロセスの起動... 31 3

第 1 章 概要 この章に含まれる内容は 以下のとおりです このチュートリアルについて... 4 目的および範囲... 4 使用ソフトウェア... 4 このチュートリアルについて このチュートリアルでは Agile イベント フレームワークと Oracle Business Process Execution Language (Oracle BPEL) を使用して Agile ワークフローの機能を拡張する方法について説明します 目的および範囲 このチュートリアルでは Oracle BPEL ベースのビジネス プロセスを使用して サード パーティ アプリケーションとデータ交換を行い 次に Agile Product Lifecycle Management(Agile PLM) の Web サービス API を起動して Agile PLM 内のオブジェクトを操作します 具体的には Agile 9.3 のイベント フレームワークを使用して Oracle BPEL ベースのビジネス プロセスを開始します このビジネス プロセスは ワークフロー プロセスに対して変更を加えるか影響を及ぼすか または通知を送信します 使用ソフトウェア このチュートリアルで使用するソフトウェアは 以下のとおりです Agile PLM 9.3 Oracle SOA Suite 10.1.3.4(Oracle Technology Network(OTN)Web サイト : http://www.oracle.com/technology/documentation/agile.html からダウンロードできます ) Oracle JDeveloper Studio Edition 11g(Oracle Technology Network Web サイト : http://www.oracle.com/technology/documentation/agile.html からダウンロードできます ) 4 Agile イベント フレームワークと Oracle BPEL を使用した PLM ワークフローの拡張

第 2 章 : はじめに 第 2 章 はじめに この章に含まれる内容は 以下のとおりです 必要な環境の準備... 5 必要な環境の準備 チュートリアルの環境を準備するには 以下の手順に従います Oracle SOA Suite が実行中であることを確認します Oracle JDeveloper を起動します http://<agile サーバー >:< ポート >/CoreService/services から Agile Web サービスにアクセスできることを確認します 5

第 3 章 Agile PLM ワークフロー機能の拡張 この章に含まれる内容は 以下のとおりです Oracle BPEL プロセスの作成... 6 Agile パートナー リンクの作成... 6 入力変数の定義... 11 パートナー リンクの作成とオペレーションの定義... 13 Oracle BPEL プロセスの作成 以下の手順に従って Oracle BPEL の作業領域とプロジェクトを作成します 1. アプリケーション ナビゲータ ウィンドウで Applications を右クリックしてから New Application を選択します 2. Application Name フィールドに AgileWorkflowBPEL と入力したら すべてをデフォルト設定のままにします (Directory Name フィールドが下図と異なる場合も メッセージを無視してデフォルトを受け入れます ) 3. OK をクリックします 6 Agile イベント フレームワークと Oracle BPEL を使用した PLM ワークフローの拡張

第 3 章 :Agile PLM ワークフロー機能の拡張 4. Cancel をクリックします 5. 新しい AgileWorkflowBPEL アプリケーションを右クリックし New Project を選択します 6. Categories リストで BPEL を選択し Items ウィンドウで BPEL Process Project を選択します 7. OK をクリックします BPEL Project Creation ウィザードが表示されます 8. Project Settings ウィンドウの Name フィールドに プロセス名として AgileWorkflowBPEL を入力します 7

9. Synchronous BPEL Process を選択してから Next をクリックします 10. Finish をクリックします 次のような BPEL プロセス ダイアグラムが表示されます 11. Save All をクリックして 作業内容を保存します 8 Agile イベント フレームワークと Oracle BPEL を使用した PLM ワークフローの拡張

第 4 章 :Agile PLM ワークフロー機能の拡張 第 4 章 Agile パートナー リンクの作成 Agile パートナー リンクを作成するには 以下の手順に従います 1. JDeveloper の右上部にあるコンポーネント パレットを選択し ドロップダウン メニューから Services を選択します 2. PartnerLink アクティビティをドラッグし デザイナ ウィンドウの右側の Services の下にドロップします 3. Create Partner Link ウィンドウで WSDL File フィールドに Agile WSDL URL を入力し [Enter] キーを押します Oracle BPEL Process Manager により 次の Agile URL から WSDL がロードされます http://93demo/coreservice/services/collaboration?wsdl 注 : 上記 URL の 93demo を Agile インスタンスの場所で置き換えてください 9

4. Yes をクリックします Name フィールドと Partner Link Type フィールドは 自動的に入力されます 5. 以下のとおりに Partner Role を選択します 6. OK をクリックします 7. ステップ 1~6 を繰り返して AgileBusinessObject パートナー リンクを作成します 注 : ステップ 3 では 次の URL を使用してください http://93demo/coreservice/services/businessobject?wsdl BPEL デザイナは 以下のように表示されます 10 Agile イベント フレームワークと Oracle BPEL を使用した PLM ワークフローの拡張

第 4 章 :Agile PLM ワークフロー機能の拡張 入力変数の定義 以下の手順に従って 入力変数を定義します 1. 左側のパネルで AgileWorkflowBPEL プロジェクト Integration Content Schemas を選択し AgileWorkflowBPEL.xsd を開きます 2. Design タブをクリックして デザイン ビューからソース ビューに切り替えます 3. 要素 <element name="input" type="string"/> を 次の 3 つの要素で置き換えます <element name="classidentified" type="string"/> <element name="objectnumber" type="string"/> 11

<element name="nextstatus" type="string"/> 4. Design タブをクリックして デザイン ビューに切り替えます 12 Agile イベント フレームワークと Oracle BPEL を使用した PLM ワークフローの拡張

第 4 章 :Agile PLM ワークフロー機能の拡張 パートナー リンクの作成とオペレーションの定義 パートナー リンクを作成し オペレーションを定義するには 以下の手順に従います 1. BPEL デザイン ダイアグラムの左側のパネルで AgileWorkflowBPEL プロジェクト Integration Content Schemas を選択して AgileWorkflowBPEL.bpel を選択します 2. JDeveloper のコンポーネント パレットで ドロップダウン リストから Process Activities を選択します Process Activities に BPEL アクティビティが表示されます これらのアクティビティは プロセス デザイナ ウィンドウにドラッグ アンド ドロップできます 13

3. コンポーネント パレットの Invoke をドラッグし キャンバスの receiveinput アクティビティのすぐ後にドロップします 4. Invoke アイコンをダブルクリックして Invoke ウィンドウを開きます 5. Invoke Name として UpdateObjectInvoke と入力します 6. 懐中電灯型のアイコンをクリックします 14 Agile イベント フレームワークと Oracle BPEL を使用した PLM ワークフローの拡張

第 4 章 :Agile PLM ワークフロー機能の拡張 7. AgileCollaborationService パートナー リンクを選択して OK をクリックします 8. Operation に changestatus を設定します 9. Input Variable テキスト フィールドの横にある魔法の杖型のアイコン (Auto-create variable) をクリックして このアクティビティのグローバル変数を作成します デフォルト値はそのままにします Apply をクリックし 次に OK をクリックします 10. Output Variable テキスト フィールドの横にある魔法の杖型のアイコン (Auto-create variable) をクリックして このアクティビティのグローバル変数を作成します 11. デフォルト値はそのままにします Apply をクリックし 次に OK をクリックします 12. ウィンドウが以下のように表示されることを確認し OK をクリックします 15

13. ステップ 1~13 を繰り返し UpdateObjectInvoke を作成します BPEL デザイン ビューは 以下のように表示されます 14. 作成した 2 つのパートナー リンクに資格証明を設定します 15. AgileCollaborationServer パートナー リンクのアイコンをダブルクリックしてから Property タブを表示して 2 つのプロパティを作成します 16 Agile イベント フレームワークと Oracle BPEL を使用した PLM ワークフローの拡張

第 4 章 :Agile PLM ワークフロー機能の拡張 注 : ユーザー名とパスワードに使用した値を Agile PLM システムで検証する必要があります 16. 上記ステップを繰り返して AgileBusinessObject パートナー リンクを作成します 17

17. コンポーネント パレットから Assign アクティビティをドラッグし receiveinput アクティビティと ChangeStatusInvoke アクティビティにドロップします 18. 先ほど追加した Assign アイコンをダブルクリックします 19. General タブをクリックして Name フィールドに CopyInput と入力します 20. Apply をクリックします 21. Copy Operation タブをクリックします 22. Create をクリックしてから ドロップダウン リストから Copy Operation を選択します 23. 次に示すとおり 2 つのコピー オペレーションを作成します それぞれのコピー オペレーションで OK をクリックして 次に進みます 18 Agile イベント フレームワークと Oracle BPEL を使用した PLM ワークフローの拡張

第 4 章 :Agile PLM ワークフロー機能の拡張 19

24. Create をクリックしてから ドロップダウン リストから Copy Operation を選択します 25. From セクションで Type ドロップダウン リストから Expression を選択し xp20:current-datetime() と入力します 26. Create をクリックしてから ドロップダウン リストから Copy Operation を選択します 27. From セクションで Type ドロップダウン リストから Expression を選択し 375 と入力します 20 Agile イベント フレームワークと Oracle BPEL を使用した PLM ワークフローの拡張

第 4 章 :Agile PLM ワークフロー機能の拡張 28. Create をクリックしてから ドロップダウン リストから Copy Operation を選択します 29. From セクションで Type ドロップダウン リストから Expression を選択し DISABLE と入力します 30. Create をクリックしてから ドロップダウン リストから Copy Operation を選択します 31. From セクションで Type ドロップダウン リストから Expression を選択し true() と入力します 21

32. 次に示すとおり さらに数回 コピー オペレーションの作成を繰り返します admin については システム内の有効なユーザー ID で置き換えます 22 Agile イベント フレームワークと Oracle BPEL を使用した PLM ワークフローの拡張

第 4 章 :Agile PLM ワークフロー機能の拡張 23

24 Agile イベント フレームワークと Oracle BPEL を使用した PLM ワークフローの拡張

第 4 章 :Agile PLM ワークフロー機能の拡張 33. 新たに Assign オブジェクトを作成して UpdateObjectAssign という名前を指定します 25

34. ChangeStatusAssign に対して 数回 コピー オペレーションの作成を繰り返します 26 Agile イベント フレームワークと Oracle BPEL を使用した PLM ワークフローの拡張

第 4 章 :Agile PLM ワークフロー機能の拡張 27

35. Append オペレーションを作成します 28 Agile イベント フレームワークと Oracle BPEL を使用した PLM ワークフローの拡張

第 4 章 :Agile PLM ワークフロー機能の拡張 注 : 1575 は Agile システムの設定に使用される属性 ID です 完成した Oracle BPEL プロセスは 以下のようになります 29

第 5 章 Agile PLM への Oracle BPEL プロセスのデプロイと起動 この章に含まれる内容は 以下のとおりです Oracle BPEL プロセスのデプロイ... 30 Agile PLM の設定と Oracle BPEL プロセスの起動... 31 Oracle BPEL プロセスのデプロイ Oracle BPEL プロセスをデプロイするには 以下の手順に従います 1. 左側のペインで build.properties をダブルクリックして このファイルを開きます 2. build.properties ファイルに 次の 3 つのプロパティを定義します これらのプロパティには 環境に応じた値を設定してください admin.user = bpeladmin admin.password =welcome1 http.port = 80 30 Agile イベント フレームワークと Oracle BPEL を使用した PLM ワークフローの拡張

第 5 章 :Agile PLM への Oracle BPEL プロセスのデプロイと起動 3. build.xml を右クリックしてから Run Ant Target deploy を選択します これにより Oracle BPEL プロセスがコンパイルされ ターゲットの Oracle BPEL サーバーにデプロイされます Agile PLM の設定と Oracle BPEL プロセスの起動 この項では Agile PLM システムに関する実用的な知識を前提としています 特に Java クライアントを使用して ワークフロー イベント サブスクライバ およびイベント ハンドラを設定できる必要があります 必要に応じて Agile PLM 9.3 の Administorator Guide および SDK Developer Guide の該当部分を参照してください 31

Agile PLM の設定を行うには 以下の手順に従います 1. BPEL Change Order という名前で 新規ワークフローを作成します 手順について 詳しくは Agile Product Lifecycle Management Administorator Guide を参照してください 2. 作成したワークフローに 新規ステータスを追加します 32 Agile イベント フレームワークと Oracle BPEL を使用した PLM ワークフローの拡張

第 5 章 :Agile PLM への Oracle BPEL プロセスのデプロイと起動 3. Agile 9.3 イベントを作成します 4. イベント ハンドラを作成します Oracle BPEL プロセスを起動するには 以下の手順に従います 1. 以下の手順に従って WSDL2Java を使用して 上記の Oracle BPEL プロセスにスタブを生成します 33

a. Oracle BPEL Control にログオンし Oracle BPEL プロセス向けの WSDL ファイルをダウンロードします b. Apache Web サイト (http://ws.apache.org/muse/docs/2.2.0/tutorial/03-wsdl2java.html) にある WSDL2Java チュートリアルに従って スタブを生成します c. コンパイルを実行し Java jar コマンドを使用してすべてのスタブを圧縮したファイルを Agile システムの extension ディレクトリに保存します d. Agile PLM システムを再起動します 2. スタブを使用して Oracle BPEL プロセスを起動するように イベント ハンドラに Groovy スクリプティング コードを作成します 34 Agile イベント フレームワークと Oracle BPEL を使用した PLM ワークフローの拡張

第 5 章 :Agile PLM への Oracle BPEL プロセスのデプロイと起動 3. イベント サブスクライバを作成して イベントにイベント ハンドラを関連付けます 4. 変更要求を作成し ワークフローに BPEL Change Order を設定します 35

5. 変更が Pending から BPELStatus へルーティングされると イベントが呼び出され イベント ハンドラによりビジネス プロセスが起動されます 次に ビジネス プロセスにより Agile Web サービス API が呼び出され 変更が BPELStatus から CCB へルーティングされます さらに Agile オブジェクト フィールド (BPEL Triggerd) に ビジネス プロセスが起動された時点のタイムスタンプが記録されます 36 Agile イベント フレームワークと Oracle BPEL を使用した PLM ワークフローの拡張