38
201298@明星大学 Open Source Conference (Tokyo Fall in 2012)

ADempiere osc_tokyo_2012_fall_rev1.00

Embed Size (px)

Citation preview

Page 1: ADempiere osc_tokyo_2012_fall_rev1.00

2012年9月8日@明星大学

Open Source Conference (Tokyo Fall in 2012)

Page 2: ADempiere osc_tokyo_2012_fall_rev1.00

Copyright © 2012 ADempiere Japan Users Group All Rights Reserved.

2

1. はじめに

2. ERPとは

3. ADempiereの紹介

4. ADempiereの歴史と海外での最新動向

5. 日本での取り組み

6. まとめ

Page 3: ADempiere osc_tokyo_2012_fall_rev1.00

Copyright © 2012 ADempiere Japan Users Group All Rights Reserved.

3

1. はじめに

2. ERPとは

3. ADempiereの紹介

4. ADempiereの歴史と海外での最新動向

5. 日本での取り組み

6. まとめ

Page 4: ADempiere osc_tokyo_2012_fall_rev1.00

Copyright © 2012 ADempiere Japan Users Group All Rights Reserved.

4

オープンソースでIT化に取り組んで10年。 大幅な経費削減や業務効率にはつながったが、社内全体の変革にはならなかった・・・。

菅 雄一, 2012/08/04, OSC Kansai 2012

Page 5: ADempiere osc_tokyo_2012_fall_rev1.00

Copyright © 2012 ADempiere Japan Users Group All Rights Reserved.

5

■なぜ、OSS ERP “ADempiere” に興味を持ったか

・私にとってのERP = ビジネスプラットフォーム ・私にとってのOSS = IT分野における社会インフラ基盤

資本

ビジネスプラットフォーム (ITインフラ)

ビジネス NPO

HW

OS (ex: Linux)

MW (ex: Apache)

ベンダー製品 (ex: Android)

ベンダー製品 (ex: WebSphere)

AP (ex: ADempiere)

ベンダー製品

Page 6: ADempiere osc_tokyo_2012_fall_rev1.00

Copyright © 2012 ADempiere Japan Users Group All Rights Reserved.

6

国内ERPの市場規模は約3,000億円。ただし、導入が進められている会社は年商100億円以上の企業が中心。

参照元) BCN BizLine

http://biz.bcnranking.jp/map/erp/

Page 7: ADempiere osc_tokyo_2012_fall_rev1.00

Copyright © 2012 ADempiere Japan Users Group All Rights Reserved.

7

年商500億円未満の企業は、SMB (Small and Medium Business) と呼ばれ、そこでは富士通、オービックを抜き、外国製品であるSAPがシェアNo1に。

参照元) BCN BizLine

http://biz.bcnranking.jp/map/erp/

Page 8: ADempiere osc_tokyo_2012_fall_rev1.00

Copyright © 2012 ADempiere Japan Users Group All Rights Reserved.

8

【ADempiereの挑戦】

ERPというアプリケーションレイヤーにおける、インフラストラクチャーとなりえるか。

(システム観点の知識のみならず、アプリケーション(業務知識)が求められる)

OSSは、GPLライセンスを通してIT基盤として、汎用的機能の構築に貢献。

“ソフトウェア会社は、大量にあるソフトウェアを改良して差別化する事業に乗り出しはじめた。オープンソース・コミュニティはだいたいにおいてインフラに焦点を絞っている。”

フィナンシャルタイムズ 2004年6月14日号

“インドや南アフリカにいても、シリコンバレーにいるのと同じように、こうしたソフトウェアを有効に使い、それに貢献できる” “以前のビジネスモデルには勝者は一人しかいなかった。プログラムを書き、コードを独占し、ライセンス料を徴収する。それに対抗するには、全員が勝者になるしかない”

トーマス・フリードマン著、“フラット化する世界” (2010)

Page 9: ADempiere osc_tokyo_2012_fall_rev1.00

Copyright © 2012 ADempiere Japan Users Group All Rights Reserved.

9

【本セッションの目的・ゴール】

●ERPの概要の理解

●オープンソースERP, ADempiereの歴史と世界的動向の理解

● ADempiere Japan Users Group(以下、ADJUG)の取り組みの理解

Page 10: ADempiere osc_tokyo_2012_fall_rev1.00

Copyright © 2012 ADempiere Japan Users Group All Rights Reserved.

10

1. はじめに

2. ERPとは

3. ADempiereの紹介

4. ADempiereの歴史と海外での最新動向

5. 日本での取り組み

6. まとめ

Page 11: ADempiere osc_tokyo_2012_fall_rev1.00

Copyright © 2012 ADempiere Japan Users Group All Rights Reserved.

11

小売業におけるもっともシンプルな業務の流れを以下に示します。

業務を成立させるには、関係部署間での情報連携、共有が必要とされます。そこで、企業全体の資源 (ひと・もの・金) を統合管理するプラットフォームとして、ERPの導入が業務の効率化に寄与することが期待されます。

Page 12: ADempiere osc_tokyo_2012_fall_rev1.00

Copyright © 2012 ADempiere Japan Users Group All Rights Reserved.

12

受注

出荷

売上

債権 管理

入金

生産

在庫

財務 会計

人事 給与

発注

入荷

仕入

債務 管理

支払

顧客 取引先 販売管理

生産・在庫管理

購買管理

債務管理 債権管理 人事管理

財務会計

商品 商品 商品 商品

注文 注文 受注情報 発注指示

請求書 請求書

代金 代金

ERPパッケージは一般的に以下の機能群で構成されます。

取引・もの

の流れ お金の流れ 業務

の流れ

Page 13: ADempiere osc_tokyo_2012_fall_rev1.00

Copyright © 2012 ADempiere Japan Users Group All Rights Reserved.

13

取引・ものの観点から見たとき、ERPは以下のようなトランザクションを管理するシステムとしてとらえられます。

見積 受注 請求書 出荷 入金

<受注の流れ>

在庫 補充

発注 請求書 入荷 支払い

<発注の流れ>

承認・仕訳 承認・仕訳 承認・仕訳 承認・仕訳 承認・仕訳

Page 14: ADempiere osc_tokyo_2012_fall_rev1.00

Copyright © 2012 ADempiere Japan Users Group All Rights Reserved.

14

販売管理機能

仕入管理機能

生産管理機能

在庫管理機能

人事管理機能

会計管理 機能

仕訳

財務 諸表

ERPをお金の観点から見ると、以下のように、販売、仕入、生産、在庫、人事から、会計管理システムに仕訳が連携され、会計機能から財務諸表を生成するシステムとして捉えられます。

Page 15: ADempiere osc_tokyo_2012_fall_rev1.00

Copyright © 2012 ADempiere Japan Users Group All Rights Reserved.

15

総勘定元帳

債権管理 債務管理

固定資産 管理

買掛 売掛

固定資産 (登録・除却・売却) 減価償却

売上 仕入

販売管理 仕入管理

財務管理

前頁の内容をもう一歩具体化すると、以下のような構成が挙げられます。

諸業務

生産・在庫・人事管理 等

原価情報 棚卸結果 給与支払い 等

Page 16: ADempiere osc_tokyo_2012_fall_rev1.00

Copyright © 2012 ADempiere Japan Users Group All Rights Reserved.

16

調達から顧客納品までの一元的な管理が必要

ERPの導入効果例として、在庫管理の一般的な課題として以下が挙げられます。

見込みによるロジスティクス

・いらないものが補充される ・欲しいものが補充されない。

必要なときに、必要なものを 必要な場所へ

営業 物流

在庫確保までが

営業の仕事

顧客納品までが

物流の仕事

<課題例>

Page 17: ADempiere osc_tokyo_2012_fall_rev1.00

Copyright © 2012 ADempiere Japan Users Group All Rights Reserved.

17

物流拠点 顧客

仕入 販売

仕入先

出荷に応じて在庫が減る

在庫補充(発注)を行う

ロジスティクス(適正な在庫管理)の成否は発注が握る

ERP導入による、受注、発注、出荷といった情報の統合管理は、在庫の適正管理に寄与します。

Page 18: ADempiere osc_tokyo_2012_fall_rev1.00

Copyright © 2012 ADempiere Japan Users Group All Rights Reserved.

18

1. はじめに

2. ERPとは

3. ADempiereの紹介

4. ADempiereの歴史と海外での最新動向

5. 日本での取り組み

6. まとめ

Page 19: ADempiere osc_tokyo_2012_fall_rev1.00

Copyright © 2012 ADempiere Japan Users Group All Rights Reserved.

19

ADempiereの概要 中小企業向けERPとして開発されたCompiereから2006年に分岐して、開発されているソフトウェアおよび、その開発コミュニティ。

Eric Raymondの著作、『伽藍とバザール』のバザール方式により開発がすすめられているプロジェクト。

ADempiereのシステム機能 – Enterprise Resource Planning (ERP)

– Supply Chain Management (SCM)

– Customer Relationship Management (CRM)

– Financial Performance Analysis

– Integrated Point of sale (POS) solution

– Integrated Web Store

Page 20: ADempiere osc_tokyo_2012_fall_rev1.00

Copyright © 2012 ADempiere Japan Users Group All Rights Reserved.

20

ADempiereは下記のようなアーキテクチャで実装されています。

標準インストールでは、JBOSSを用いているため、WebサーバとWebコンテナは同一サーバ上にインストールされますが、DBサーバは必要に応じて、別筺体に切り出すことも可能です。

コンポーネント 利用ツール 備考

Webサーバー -JBOSS/TOMCAT ADempiereサーバに包含

Webコンテナ -JBOSS/TOMCAT ADempiereサーバに包含

DBサーバ -Oracle XE

-PostgreSQL

個別インストール

クライアント -Webブラウザ

-ADempiereクライアント

個別インストール

※Javaクライアントからは、HTTPポート以外にDBサーバとの直接通信も行われます。

Page 21: ADempiere osc_tokyo_2012_fall_rev1.00

Copyright © 2012 ADempiere Japan Users Group All Rights Reserved.

21

ADempiereのウィンドウは大きく5つのパーツから構成されています。

項目 構成

A メインメニュー

B メインメニューへのショートカット

C タブ。タブ間でデータモデル上の依存関係が設定されている。

D データ入力、表示エリア

E レコード情報

ダブルクリックすると表示データの格納テーブル、カラム、更新履歴などを確認できる。

(A) (B)

(C) (D)

(E)

Page 22: ADempiere osc_tokyo_2012_fall_rev1.00

Copyright © 2012 ADempiere Japan Users Group All Rights Reserved.

22

ADempiereのDBスキーマは下記のような構成で管理されています。

開発 環境

テスト 環境

本番 環境

System

Client#1 (会社A)

Client#2 (会社B)

マスター

トランザクション

会社Aの従業員として登録されているユーザは、 会社Bのデータにはアクセスできません。

<DBの物理スキーマ> <DB物理スキーマ内の論理スキーマ>

<DBオブジェクト>

Page 23: ADempiere osc_tokyo_2012_fall_rev1.00

Copyright © 2012 ADempiere Japan Users Group All Rights Reserved.

23

会社ごとに組織を階層的に定義できます。

ログイン時に対象組織を選択することで、アクセス可能なデータが制御されます。

取引を登録するには、対象の組織と倉庫を設定する必要があり、各会社には組織と倉庫を定義する必要があります。

会社Aの従業員として登録されているユーザは、 会社Bのデータにはアクセスできません。

Client (会社)

本社

営業 部門

A支店

B支店

Client#1 (会社A)

Client#2 (会社B)

倉庫A

倉庫B

保管場所 A1

保管場所 A2

組織 倉庫 ロケーション クライアント

Page 24: ADempiere osc_tokyo_2012_fall_rev1.00

Copyright © 2012 ADempiere Japan Users Group All Rights Reserved.

24

製品のデータモデルを以下に記します。

製品 製品 タイプ

製品 カテゴリ

製品 属性

製品タイプの例 ・商品 ・サービス

製品カテゴリの例 ・在庫ポリシー (FIFO, LIFOなど) ・プライスリスト ・勘定科目

製品のデータモデル

色・ サイズ

ロット

シリアル番号

製品A 製品B

製品C

部品表

部品表として、一つの製品とそれを構成する部品の関係を定義することができます。

Page 25: ADempiere osc_tokyo_2012_fall_rev1.00

Copyright © 2012 ADempiere Japan Users Group All Rights Reserved.

25

1. はじめに

2. ERPとは (ADempiereの紹介)

3. ADempiereの歴史と海外での最新動向

4. 日本での取り組み

5. まとめ

Page 26: ADempiere osc_tokyo_2012_fall_rev1.00

Copyright © 2012 ADempiere Japan Users Group All Rights Reserved.

26

1. はじめに

2. ERPとは (ADempiereの紹介)

3. ADempiereの歴史と海外での最新動向

4. 日本での取り組み

5. まとめ

Page 27: ADempiere osc_tokyo_2012_fall_rev1.00

Copyright © 2012 ADempiere Japan Users Group All Rights Reserved.

27

開発者

repo

repo

ユーザー

ユーザー

パイロットPJサポート

利用・ビジネス化

repo ADempiere

<Sourceforge.net> ADempiere Japan Users Group

<Sourceforge.jp>

ADempiere Taiwan

ADempiere France

日本ADempiereの会

Nearly Equal

Add On

国内におけるADempiereに関する取り組みとしては、ユーザ支援を目的とした、当ADJUGの他に、ビジネス化に向けた支援取り組んでいる日本ADempiereの会にて、活動が推進されています。

Page 28: ADempiere osc_tokyo_2012_fall_rev1.00

Copyright © 2012 ADempiere Japan Users Group All Rights Reserved.

28

• ADJUG 連続勉強会 – 毎月第1土曜日 14:00 – 17:00 @早稲田大学

• ADempiere Wikiによる情報共有 – http://www.adempiere.com/JP/Top_Page

• 翻訳プロジェクト (Launchpad.netを利用)

– https://launchpad.net/aderp/

• ADempiere導入パイロットプロジェクトのサポート – 株式会社 Kaien様との連携。2013年度より開始予定。

• 海外コミュニティとの連携および情報共有

– SchemaspyによるERD, Java Doc整備 – 各種ユーティリティ整備 (計画中)

ADJUGでは以下活動に取り組んでいます。

Page 29: ADempiere osc_tokyo_2012_fall_rev1.00

Copyright © 2012 ADempiere Japan Users Group All Rights Reserved.

29

1st シーズン (2012年1-12月)

2nd シーズン (2013年1-12月

3rd シーズン (2014年1-12月)

1st シーズン

(基本機能確認フェーズ)

ADempiereの基本機能

と一連の業務の流れとの関係を確認する。

(“ADempiere 3.4 ERP

Solutions”を通して操作

を確認し、日本と海外での要求機能の差異を確認)

2nd シーズン

(機能追加検証フェーズ)

日本におけるADempiereの利用可能

性を検証すると同時に機能追加対応を進める。

3rd シーズン

(ビジネス推進フェーズ)

各種ユーティリティの整備など、システム導入支援に対応。

ADJUGの活動スケジュールとしては、下記を予定しています。

Page 30: ADempiere osc_tokyo_2012_fall_rev1.00

Copyright © 2012 ADempiere Japan Users Group All Rights Reserved.

30

プロトタイピング

導入トレーニング

Setup支援

準備試験運用

(TR対応支援)

業務ヒアリング

計画(Kick Off)

提案書(本書)

計画書(スコープ

定義)

Setup定義書

業務フロー

株式会社Kaien様は

発達障害の方の就労支援に

取り組まれています。

http://www.kaien-lab.com/

導入パイロットの流れ

Page 31: ADempiere osc_tokyo_2012_fall_rev1.00

Copyright © 2012 ADempiere Japan Users Group All Rights Reserved.

31

準備 プロトタイピング 試験運用

ADJUG月次勉強

会で一通りの機能を確認

ADJUG月次勉強会で、本PJの進捗および情報共有を合わせて実施

状況を見て、Kaien社様判断により実施。

~2012/12 2013/01 ~ 2013/06

(目安) 2013/07 ~

- KDDI Cloud Core VPS Kaien社様 システム

環境

期間

内容

利用環境

プロトタイピングの機能範囲は、2012/12時点の当会メンバーの理解範囲内とします。

アプローチ、機能範囲、スケジュールについては、Kick Off MTGにて確認し、計画書として策定。

Page 32: ADempiere osc_tokyo_2012_fall_rev1.00

Copyright © 2012 ADempiere Japan Users Group All Rights Reserved.

32

<業務編>

1. 全体業務フロー ・・・第9回勉強会

2. 会計業務

1. 会計入門 ・・・第10回勉強会

2. 財務会計 ・・・第11/12/13/14/15回勉強会

3. 管理会計 ・・・第16回勉強会

4. 税務会計 ・・・第16回勉強会

3. 人事業務

1. 人事業務 ・・・第17回勉強会

2. 給与計算 ・・・第17回勉強会

4. 販売・仕入業務 ・・・第18回勉強会

5. 在庫管理 ・・・第18回勉強会

6. 製造管理 ・・・第19回勉強会

Page 33: ADempiere osc_tokyo_2012_fall_rev1.00

Copyright © 2012 ADempiere Japan Users Group All Rights Reserved.

33

<システム編> 1. ADempiere基本コンセプト ・・・第9回勉強会 2. ADempiere 3.4 ERP Solutions

1. ADempiereのインストール ・・・第9回勉強会 • ADempiereのインストール • ADempiereクライアントの基本操作

2. 初期セットアップ ・・・第10/11回勉強会 • 組織構造とクライアントの初期セットアップ • マスターデータのセットアップと会計処理の設定

3. 仕入・生産・販売 ・・・第12/13/14/15回勉強会 • 仕入 • Landed Cost 生産、販売

4. 会計・在庫管理 ・・・第16/17回勉強会 • 会計情報と設定 • 在庫管理

5. ワークフロー・レポート ・・・第18回勉強会 • ADempiereワークフロー • レポート管理

6. インポート・セキュリティ設定 ・・・第19回勉強会 • データのインポート • セキュリティの実装

Page 34: ADempiere osc_tokyo_2012_fall_rev1.00

Copyright © 2012 ADempiere Japan Users Group All Rights Reserved.

34

海外コミュニティの他、会計士や税理士といった専門家や大学と連携をとりながら、この”オープンソースによるビジネスプラットフォームの整備”について、考えていければと思います。

個人 教育機関

専門家 企業

コミュニティ

Page 35: ADempiere osc_tokyo_2012_fall_rev1.00

Copyright © 2012 ADempiere Japan Users Group All Rights Reserved.

35

1. はじめに

2. ERPとは/ADempiereの紹介

3. ADempiereの歴史と海外での最新動向

4. 日本での取り組み

5. まとめ

Page 36: ADempiere osc_tokyo_2012_fall_rev1.00

Copyright © 2012 ADempiere Japan Users Group All Rights Reserved.

36

•ERPの概要の理解 –ERPパッケージの導入により、販売管理・仕入管理・在庫管理・生産管理・人事管理といった異なる部門における管理データを効率的に管理でき、現場の業務改善への効果が期待される。

•オープンソースERPの世界的動向の理解 –ロシア、ブラジル等新興国で、活動が活発化

–OSGiフレームワークを用いたiDempiereが新たなフォークとしてリリース

•ADempiere Japan Users Group(以下、ADJUG)の取り組みのご紹介

–連続勉強会の他、各種情報共有を推進

Page 37: ADempiere osc_tokyo_2012_fall_rev1.00

Copyright © 2012 ADempiere Japan Users Group All Rights Reserved.

37

活動参加者 募集中

9/15, 16には、Red1さんを交え、早稲田大学にて特別イベントを開催予定。

ご興味のある方、是非ご参加ください。

<ADJUG オフィシャルサイト>

http://www.adempiere.jp/

<ADJUG 第16回勉強会>

(1日目)

http://atnd.org/events/31341

(2日目)

http://atnd.org/events/31357

Page 38: ADempiere osc_tokyo_2012_fall_rev1.00

Copyright © 2012 ADempiere Japan Users Group All Rights Reserved.

38

著作権

本書の記載内容は、著作権の対象となっています。

本書の内容の全部または一部について、私的使用または引用等著作権法上認められた行為として、適宜の方法により出所を明示することにより、引用・転載複製を行うことができます。

免責事項

本書に記載されている情報の正確さについては万全を期しておりますが、利用者が本書の情報を用いて行う一切の行為について、何ら責任を負うものではありません。

その他

本書は、予告なしに内容を変更またはSourceForge.jpからの公開の取りやめを行う場合がありますが、あらかじめご了承ください。

本書の記載内容に関するお問い合わせ先

ADempiere Japan Users Group

http://sourceforge.jp/projects/adempiere/