SOA 型ワークフロー導入による全社申請業務最適化の実現 株式会社日本総研ソリューションズ ソリューション開発本部開発第三部第一課町田洋樹
目次 第一部ワークフローシステムに求められるニーズとZeroGravity 1. 最新のワークフロー動向 2. 内部統制ワークフロー基盤 ZeroGravity 3. ワークフロー基盤上への業務の構築 4. デモンストレーション1: ZeroGravityによる申請業務 第二部ワークフローシステムと業務システムの連携 5. 従来の ワークフロー 業務システム連携 6. 課題と解決のポイント 7.SOAによる ワークフロー 業務システム連携 8.SOA 連携の実現方式 9. デモンストレーション2: ZeroGravity+SOA 連携による申請業務 10.SOA 型ワークフロー基盤導入事例 第三部 SOA 業務連携による全社申請業務の最適化 11. 今後の展開 12. 将来的なSOA 基盤のイメージ 13. デモンストレーション3: ZeroGravity+Cosminexus 連携 2
1. 最新のワークフロー動向 ワークフローは 承認システム から アプリケーション基盤 へ 従来のニーズ 承認フロー自動化 ペーパレス化 基幹システムのフロント機能 コンプライアンス強化 J-SOX 新会社法 市場変化のスピードアップシステム投資適正化 システムと業務の融合システム機能集約 環境戦略 CO2 対策環境責任 ワークフローシステムに求められるニーズ 経営視点 コンプライアンスや環境方針に対して 全社的に利用でき 具体的かつ即効性ある方策を実現したい 業務視点 現状の業務ニーズを満たすのみならず 今後の業務変化にも迅速に対応したい システム視点 幅広い業務で利用できる共通基盤導入し 管理一元化とシステム投資最適化を実現したい コンプライアンス / 環境具体的取り組み 業務変化への迅速対応 全社最適システム導入 TCO 削減 コンプライアンス / 環境方針策定 経営 システム導入による業務効率化 業務 業務個別のシステム導入 システム 3
2. 内部統制ワークフロー基盤 ZeroGravity 大切なのは 企業全体の業務をカバーする という全体最適の視点 ZeroGravity は内部統制ワークフロー基盤として 企業全体の業務最適化をサポートします 経費精算 expense 会計伝票 account 人事申請 personnel 稟議書 request 勤怠管理 office hours 購買 purchase 最適な業務実現タイプを選択 直接ファイル フォーム開発 業務サイト SOA 連携 Microsoft Excel フォーム開発ツール Microsoft Word PDF 等 帳票出力ツール 内部統制 フロー制御 Web アプリケーションサーバ (Cosminexus 等 ) 4
(フォームデザイナ)3. ワークフロー基盤上への業務の構築 業務種類 ニーズに応じて 最適な構築方法が選択できることが重要 高 重要度 複雑さ 低 非定型業務フロント ( 業種 / 業態固有 ) 定型業務フロント ( 業種 / 業態共通 ) 簡易文書ペーパレス リベート rebate 勤怠管理 office hours 経費精算 expense 稟議書 request 製造管理 manufacture 購買 purchase 会計伝票 account 各種申請 document 案件管理 project 人事申請 personnel 直接ファイル 築 SOA 最適な業務構築方法開添付ファイル業務構築の難易度 フォーム開発 ツール業務サイト SI 構SOA 連携業務テンプレート発 5
4. デモンストレーション 1:(ZeroGravity による申請 ) デモンストレーションの内容 ZeroGravity による申請業務 デモンストレーション 6
デモンストレーションシナリオ 1 ZeroGravity 現業部門 支払依頼 稟議 支払処理完了 経理部門 申請 承認 経理承認 決裁 デモンストレーション実施対象業務範囲 ファイル連携 ファイル連携 マスタ ( 例 ) 勘定科目 原価センタ 業務システム業務システム 承認済トランザクションデータ ( 例 ) 仕訳データ 7
5.. 従来の ワークフロー 業務システム連携 ファイル連携をベースとしたシステム間連携 開発コスト大 申請画面 ( 業務システム側エントリと同等機能の実装 ) インタフェース開発 ( マスタ / トランザクション ) 業務システム ワークフローの間における開発リソース間の仕様共有 ( 例 ) 勘定科目 原価センタ マスタ インタフェース マスタの二重管理 連携タイミングによるタイムラグ発生 業務システム業務システム ファイル連携 ワークフローワークフロー 承認済トランザクションデータ ( 例 ) 仕訳データ 申請 担当確認 承認 決裁 8
6. 課題と解決のポイント 課題 従来の連携は ワークフローシステム側に多くの 業務ロジック を持つ必要がある ワークフローは業務システムではないのに 解決 これからの連携は 業務ロジック は業務システムに フロー制御 はワークフローに 独立したサービスを SOA 技術で統合 9
7-1. -1.SOA による ワークフロー 業務システム連携 1 業務システムとワークフローの役割を明確に分離 開発コスト小 開発フレームワーク等を利用して業務システム側で申請画面開発 ワークフロー機能は部品を利用 承認画面のみワークフロー側で実現 業務システム 業務データ登録画面 業務システム業務システム側の登録画面から ワークフロー部品を呼び出し実現 Webサービス連携 ステータス更新 インタフェース 承認用データのみ IF IF マスタや重要データは基幹業務システムのみで管理 登録 & 申請 承認用データ ワークフローワークフロー 担当確認 承認 決裁 10
7-2. -2.SOA による ワークフロー 業務システム連携 2 多彩なワークフローサービスを利用し 承認処理を業務システム側で実現することも可能 業務システム業務システム 業務システム業務システム 業務システム業務システム STEP1. データ登録 ( 申請 ) STEP2. 業務システム承認 STEP3. データ FIX 申請 承認 差戻 処理待ち一覧 処理可能アクション 処理結果反映 WebService 提供 外部システム間の処理を WebService により実現 より簡単に連携が可能に フローパーツ利用 他のシステムに対してフローコントロールの部品を提供 担当確認 合議 決裁 ZeroGravity 11
8. デモンストレーション 2:( :(ZeroGravity+SOA 連携による申請業務 ) デモンストレーションの内容 SOA 連携を利用したワークフローによる申請業務 (1 の連携方式による ) 業務システム デモンストレーション 12
サービスZeroGravityWeb9.SOA 連携の実現方式 Web サービスと HTTP の標準プロトコルのみを利用した連携を実現します 連携の実現方式業業務システム業務システム 画面表示 フローパーツ ワークフローワークフロー ZeroGravity フローパーツ HTTP 保存実行 務ロジックフローエンジン OR ZeroGravity アダプタ Web サービス ログイン / 申請 etc. Web サービス 13
10.SOA 型ワークフロー基盤導入事例 ~ システム化の範囲 ~ ERP 導入とともにワークフロー基盤を実現 様々な申請業務を一つの基盤上に一元化! 月間 10 万件以上の申請を実現 経費申請会計伝票営業申請決裁稟議 汎用申請 WebDynpro SAP フロント 総務申請 勤怠申請 SAP ERP 販売管理 (SD) 引渡 ( 出庫 ) 購買管理 (MM) 財務会計 (FI ) 見込客管理 売上 見積管理 納品管理 債権管理 一般会計 見積 受注 請求管理 発注管理 検収管理 債務管理 固定資産 PJ 管理 (PS) PJ 番号採番 予実管理 納入実績 原価見積 発注実績 原価実績 被請求実績 支払実績 管理会計 (CO) 原価管理損益管理データウェアハウス (BW) 多次元分析 帳票テ ータ 支払情報 支払テ ータ 会計テ ータ 帳票システム帳票編集 手形発行管理 14 FB 連結 給与システム勤怠情報給与情報 人事システム組織情報社員情報
~ システム化のポイント ~ (10.SOA 型ワークフロー基盤導入事例 ) 業務の特性に応じて 的確なアーキテクチャを選択し 業務構築を実施 SAP 連携業務は WebDynpro によって効率的に構築を実施 ZeroGravity と SOA 連携を実現 SAP ソリューション WebDynpro フロント SAP 外の業務は Java-Web アプリケーションとして開発 顧客ニーズを最大限実現 業務サイト JAVA Web フロント 経費精算 expense 会計伝票 account 営業申請 project 決裁稟議 request 勤怠管理 office hours 人事申請 personnel SOA 連携 業務サイト 内部統制 フロー制御 帳票出力 帳票出力ツール 15
~SAP フロントと ZeroGravity の融合 ~ (10 10.SOA 型ワークフロー基盤導入事例 ) SAPフロント (WebDynproにて構築) 内にZeroGravityのWebパーツを呼び出し融合します WebDynpro 業務画面 SAP フロントとの自然な融合を実現 ZeroGravity Web パーツ 16
~SAP フロントと ZeroGravity の融合 ~ (10 10.SOA 型ワークフロー基盤導入事例 ) SAPフロント (WebDynproにて構築) 内にZeroGravityのWebパーツを呼び出し融合します 17
11. 今後の展開 課題 ここまでの SOA の連携は ワークフローと業務システムの連携が P2P に限定されている ワークフローと連携する業務はたくさんあるのに 解決 将来的なSOA 業務連携は ビジネスプロセスマネジメント (BPM) に対して 業務システム ワークフローそれぞれが外部に提供可能な機能 (= サービス ) を提供する 様々なサービスを BPM 上で連携させ プロセスを管理 改善 18
12. 将来的な SOA 基盤のイメージ ビジネスプロセスマネジメント (BPM) でプロセス全体を管理 その中で ZeroGravity はヒューマンフローサービスを提供します 見積登録見積稟議発注 支払依頼 ビジネスプロセスマネジメント (BPM( BPM) 見積依頼 見積書 稟議書申請 決裁 / 否決 発注 / 在庫 登録結果 社外購買見積サービス 担当確認 ヒューマンフローサービス 社外購買発注サービス 在庫登録サービス 合議 決裁 ZeroGravity 19
13. デモンストレーション 3:(ZeroGravity+Cosminexus 連携 ) デモンストレーションの内容 BPM へのヒューマンフローサービスの提供 ucosminexus Service Platform デモンストレーション 20
デモンストレーションシナリオ 3 STEP1. ビジネスプロセス定 STEP2. ビジネスプロセス実行 STEP3. プロセス実行履歴確認 見積登録 見積稟議 発注 支払依頼 ビジネスプロセスマネジメント (BPM BPM) 見積依頼 見積書 稟議書申請 決裁 / 否決 発注 / 在庫 登録結果 ucosminexus Service デモンストレーション実施対象業務範囲 見積登録 社外購買見積サービス ヒューマンフローサービス 見積稟議 社外購買発注サービス 在庫登録サービス メニュー画面 見積登録画面 PC 発注承認画 承認 決裁 ステータス確認 状態確認画面 担当確認 合議 決裁 21
日本総研ソリューションズ 展示ブースのご案内 ブース番号 : ブース番号 : ZeroGravity 現在地 : キャラント 体感しよう!SOA! 型ワークフロー ZeroGravityのデモンストレーション導入事例のご紹介 SOAプラットフォーム Cosminexus との連携のご紹介 22
最後に SOA 型ワークフロー導入による全社申請業務最適化の実現 ご清聴ありがとうございました ご質問 お問い合わせは弊社担当 もしくは以下にお願いいたします 日本総研ソリューションズ rfi@jri-sol.co.jp ( 代表 ) URL: http://vbc.jri-sol.co.jp/zerogravity/ 23