テンプレート - osdn · – open source conference tokyo spring • 2013年2月28日 – nri...
TRANSCRIPT
2013年2月2日
@早稲田大学
Copyright © 2013 Open Source ERP Users Group All Rights Reserved.
2
1. はじめに [10min]
2. お知らせ [10min]
3. 特別編 [40min]
4. 業務/システム編 [40min]
5. 今後の活動 [40min]
Copyright © 2013 Open Source ERP Users Group All Rights Reserved.
3
1. はじめに
2. お知らせ
3. 特別編
4. 業務/システム編
5. 今後の活動
Copyright © 2013 Open Source ERP Users Group All Rights Reserved.
4
目的 ADempiereに関する知識を共有し、全般的な理解を深める。
想定参加者
ADempiereの利用に興味を持っている人 (当面はユーザ視点に立ち、ADempiereの標準機能を説明の中心とする。)
参加者の前提知識
特になし
勉強会の構成
・業務編 ・システム編 ・特別編
参考資料 ●Bayu Chauya Pamungkas, “ADempiere 3.4 ERP Solutions “, PACKT ●湯浅和雄, 「この1冊ですべてわかる 物流とロジスティクスの基本」, 日本実業出版社
Copyright © 2013 Open Source ERP Users Group All Rights Reserved.
5
領域
理解度
実利用に求められる知識に対して、体系的な整理が行われていない
領域
理解度 連続勉強会により、 体系的な情報整理
⇒勉強会の知識を基礎として、より高次の知見へ展開
本勉強会では、ADempiereの導入支援として、基礎となる体系的な情報整理とその共有を目指し
ます。コミュニティ参加者には本勉強会の知識をベースとして、より高次の理解に取り組んで頂き、知り得た内容を、コミュニティに共有頂く、といった”お互いに教えあう場”となればと考えています。
以前の課題
勉強会の目標
Copyright © 2013 Open Source ERP Users Group All Rights Reserved.
6
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
Copyright © 2013 Open Source ERP Users Group All Rights Reserved.
7
Copyright © 2013 Open Source ERP Users Group All Rights Reserved.
8
受注
出荷
売上
債権 管理
入金
生産
在庫
財務 会計
人事 給与
発注
入荷
仕入
債務 管理
支払
顧客 取引先 販売管理
生産・在庫管理
購買管理
債務管理 債権管理 人事管理
財務会計
商品 商品 商品 商品
注文 注文 受注情報 発注指示
請求書 請求書
代金 代金
Copyright © 2013 Open Source ERP Users Group All Rights Reserved.
9
1. はじめに
2. お知らせ
3. 特別編
4. 業務/システム編
5. 今後の活動
Copyright © 2013 Open Source ERP Users Group All Rights Reserved.
10
• 2013年1月4日 – OSERPウェブサイト公開
• 2013年2月22日 – Open Source Conference Tokyo Spring
• 2013年2月28日
– NRI オープンソースERP活用セミナー
• 2013年3月5日 – 日本ADempiereの会 総会
• 2013年4月 – iDempiere World Conference in Krefeld
主なお知らせを以下に記載します。
Copyright © 2013 Open Source ERP Users Group All Rights Reserved.
11
1. はじめに
2. お知らせ
3. 特別編 1. Wikiのページ構成と管理方針
2. Launchpad.netによる翻訳
3. VM Wareによる仮想化環境設定およびADempiereのインストール
4. 業務/システム編
5. 今後の活動
Copyright © 2013 Open Source ERP Users Group All Rights Reserved.
12
各Open Source ERPのWikiページの管理状況は以下となっている。
比較的気軽に書き込みを行えるADempiere Wikiの日本語ページ管理方針を以後に示す。
種別 一般ユーザーによる翻訳
管理状況
iDempiere Wiki ○ 英語バージョンの内容が都度更新中
ADempiere Wiki ○ 言語によって、ページが乱立。
Compiere Wiki × 比較的マニュアルライクに情報が整理されている。
Open Bravo Wiki ○ 比較的構成が保たれているが、日本語化率は低め
Copyright © 2013 Open Source ERP Users Group All Rights Reserved.
13
ADempiere Wiki (Media Wiki)ではページはフラットに管理されており、各ページにカテゴリーを割り当てることで、ツリーを定義することができる。(Google Docと類似)
このカテゴリー定義がページにより、一貫性がないため、日本語ページでは右に示すような構成とする。
Copyright © 2013 Open Source ERP Users Group All Rights Reserved.
14
• トップページは、http://www.adempiere.com/JP/Top_Page
• 日本の独自ページのページ名は、日本の国コード"JP"を付与した、http://www.adempiere.com/JP/xxxxとする。 例) http://www.adempiere.com/JP/Glossary
• 他言語ページの翻訳は、他オリジナルページに日本語の言語コード"ja"を付与したページ名とする。 例) http://www.adempiere.com/Manual ja
• 日本語ページのCategoryには、一律、Japaneseを記載することで、http://www.adempiere.com/Category:Japanese から、日本語ページをすべて拾えるようにする。
• Documentationなど、ページ構成の上位に位置づけられるカテゴリーには、グローバルランゲージである英語のページを対象とすることとし、日本人しかわからないような日本語ページには割り当てない。
日本語ページの管理方針を以下に示す。
Copyright © 2013 Open Source ERP Users Group All Rights Reserved.
15
1. はじめに
2. 入門編
3. お知らせ
4. 特別編 1. Wikiのページ構成と管理方針
2. Launchpad.netによる翻訳
3. VM Wareによる仮想化環境設定およびADempiereのインストール
5. 業務/システム編
6. 今後の活動
Copyright © 2013 Open Source ERP Users Group All Rights Reserved.
16
Launchpadによる翻訳におけるデータの流れをADempiereを例に以下に示す。
Copyright © 2013 Open Source ERP Users Group All Rights Reserved.
17
各Open Source ERPのLaunchpadによる翻訳の管理状況は以下となっている。
種別 翻訳環境 状況
iDempiere △ Launchpadのプロジェクトは定義されているが、Translation環境が未構築
ADempiere ○ Launchpadのプロジェクトは定義されており、Translation環境あり
Compiere × Launchpadのプロジェクトなし
Open Bravo △ Launchpadのプロジェクトは定義されているが、Translation環境が未構築
Copyright © 2013 Open Source ERP Users Group All Rights Reserved.
18
1. はじめに
2. お知らせ
3. 特別編 1. Wikiのページ構成と管理方針
2. Launchpad.netによる翻訳
3. VM Wareによる仮想化環境設定およびADempiereのインストール
4. 業務/システム編
5. 今後の活動
Copyright © 2013 Open Source ERP Users Group All Rights Reserved.
19
1. はじめに
2. 入門編
3. お知らせ
4. 特別編
5. 業務/システム編 1. ADempiereの基本コンセプト
2. ADempiere3.4 ERP Solutions
6. 今後の活動
Copyright © 2013 Open Source ERP Users Group All Rights Reserved.
20
在庫移動には、Movement Typeという管理項目があり、以下種別から構成されます
Movement Type 内容
Vendor Receipts 仕入先からの入荷
Production 製造工程での在庫の消費
Inventory Out Internal Use Inventoryからの在庫の消費
Copyright © 2013 Open Source ERP Users Group All Rights Reserved.
21
在庫棚卸の結果、在庫数量に差異があった場合には、以下在庫種別を指定し、在庫数量を更新できる。
Inventory Type 内容
Inventory Difference Warehouse differencesのデフォルト勘定科目が利用される。 56100 – Inventory Shrinkage
Charge Account Chageとして仕訳生成される。
Copyright © 2013 Open Source ERP Users Group All Rights Reserved.
22
ワークフローの設定は、大きく以下に分類される。
Workflow Type 概要
General Setup_で始まるワークフロー
Document Process Process_で始まるワークフロー
ドキュメントのステータス更新に伴うワークフローに利用 (後述)
Document Value (要確認)
Manufacturing (要確認)
Quality (要確認)
Copyright © 2013 Open Source ERP Users Group All Rights Reserved.
23
ADempiereのワークフローはテーブルと対応づけて定義される。
Table Window Document
Record Infoから確認可能
C_Payment Payment AR Receipt
Workflow
Copyright © 2013 Open Source ERP Users Group All Rights Reserved.
24
ワークフローで定義する対応する操作としては、以下を指定できる。
Node Action 概要
Wait 次のアクティビティまで待つ
User Choice ユーザーの選択を求める (Yes/No)
User Action User Winodw, Formの操作完了を求める
Automatic processes
Apps Process, Apps Report, Document Action, Set Variable, メール送信等の処理を実行する。 ユーザの操作を求めない。
Copyright © 2013 Open Source ERP Users Group All Rights Reserved.
25
Workflowの定義は、Menu | System Admin | General Rules | Workflow | Workflowから確認できる。
Workflowウィンドウの中で、各WorkflowのWorkflow TypeとTableが設定される。
この場合、C_Paymentに関連する操作が行われると、対象ワークフローが有効化される。
Copyright © 2013 Open Source ERP Users Group All Rights Reserved.
26
Document Processのワークフローでは、Transitionとして、ステータス(Node)の遷移を定義。
(Start) (DocPrepare) (DocComplete)
(DocAuto)
Copyright © 2013 Open Source ERP Users Group All Rights Reserved.
27
Document Processによるワークフローの利用例を以下に示す。
担当
承認者
Start Prepare
Complete
Copyright © 2013 Open Source ERP Users Group All Rights Reserved.
28
ワークフローによる処理実行者は、Responsible Typeとして、以下設定から選ぶことができる。
Responsible Type
Human User/Contactに指定された人をWorkflowに対す
る処理実行者とする。設定されていない場合は、workflowの実行者が指定される。
Organization Organizationに指定されているsupervisorが指定される。 Menu | System Admin | Organization Rule | OrganizationのOrganization Infoで定義
Role 職責に割り当てられているユーザーすべてが処理対象
Copyright © 2013 Open Source ERP Users Group All Rights Reserved.
29
1. はじめに
2. お知らせ
3. 入門編
4. 特別編
5. 業務/システム編 1. ADempiereの基本コンセプト
2. ADempiere3.4 ERP Solutions 1. 第8章 在庫管理
2. 第9章 ADempiereワークフロー
6. 今後の活動
Copyright © 2013 Open Source ERP Users Group All Rights Reserved.
30
在庫管理に関連する操作として、以下の流れで説明する。
1) 品目属性 (Product Attributes)
2) 在庫の内部消費 (Internal Use Inventory)
3) 在庫移動 (Inventory Movements)
4) 物理在庫 (Physical Inventory)
Copyright © 2013 Open Source ERP Users Group All Rights Reserved.
31
在庫移動、物理在庫に関連する操作として、以下の流れで説明する。
1) 在庫移動の状況確認 (Material Transaction)
2) 在庫数量の確認 (Inventory Count)
3) 在庫数量の修正 (Inventory Count Line)
4) 資材情報の追加登録 1) 品目カテゴリーの作成
2) 品目の作成
3) 品目原価設定
4) 物理在庫への数量登録
Copyright © 2013 Open Source ERP Users Group All Rights Reserved.
32
在庫関連のERDを以下に示す。
ADempiere ERD http://www.adempiere.com/technical/340/schemaspy/
M_INVENTORY (Inventory Count)
M_INVENTORY_LINE (Inventory Count Line)
Copyright © 2013 Open Source ERP Users Group All Rights Reserved.
33
• Menu | Material Management | Material Transactionsへアクセス。
• 検索キーを設定し、Requeryボタンをクリック
Menu | Material Management | Material Transactionsから、在庫移動の状況を確認できます。
Copyright © 2013 Open Source ERP Users Group All Rights Reserved.
34
• Menu | Material Management | Physical Inventoryへアクセス。
• 確認条件を設定の上、Create Inventory Count Listボ
タンをクリックすると、Inventory Count Listタブにて
、条件に基づく在庫数量を確認できる。
Menu | Material Management | Physical Inventoryから、在庫数量を確認できます。
Copyright © 2013 Open Source ERP Users Group All Rights Reserved.
35
在庫の棚卸で数量に差異が確認された場合には、以下操作により値を更新できます。
• Inventory Count Listタブで在庫数量を更新する品目を選択の上、Grid Toggleボタンをクリックする。
• Quantityを更新して保存し、Inventory Countタブに戻り、ドキュメントを確定する。
※Movement Dateが過去日付の場合、確定ボタンをクリックしてもエラーとなる。
Copyright © 2013 Open Source ERP Users Group All Rights Reserved.
36
以下数式により仕訳の金額が設定される。
仕訳金額
= (変更前数量 – 変更後数量) * 品目原価
借方 貸方
Inventory Shrinkage Product Asset
Copyright © 2013 Open Source ERP Users Group All Rights Reserved.
37
資材情報を追加登録する場合には、以下操作により値を更新できます。
<追加データ登録に必要な情報> • 資材情報 • 数量およびUnit of Measure • 価格もしくは、直近の棚卸評価額 <データ登録の流れ> • 品目カテゴリーの作成および原価設定(標準原価) • 品目の作成 • 作成した品目への品目原価設定 • 物理在庫ウィンドウへの数量登録
Copyright © 2013 Open Source ERP Users Group All Rights Reserved.
38
資材情報の追加登録 (Migrating an existing raw material into ADempiere)の流れを以後に示します。
例として、以下のようなケースを想定します。
Description UOM Qty Valuation
Hang Tag Pieces 100 0.2
Carton Box Pieces 150 1.2
Copyright © 2013 Open Source ERP Users Group All Rights Reserved.
39
まず最初に以下操作により、品目カテゴリーおよび品目を追加します。
• Menu | Material Management | Material Management Rules | Product Categoryを開き、品目カテゴリーを追加作成
• Accountingタブに移動し、Costing Type, Costing Levelを設定
Copyright © 2013 Open Source ERP Users Group All Rights Reserved.
40
品目を追加します。
• Menu | Material Management | Material Management Rules | Product
を開き、追加した品目カテゴリーを割り当てたProduct を追加登録する。
Copyright © 2013 Open Source ERP Users Group All Rights Reserved.
41
品目のCosting Method (原価算出方法) にStandard Costing (標準原価) を設定しているため、合わせて、標準原価を設定します。
• Menu | Performance Analysis | Costing | Product Costsを開き、Select Productタブで、追加作成した品目を選択する。
• Product Costsタブを選択し、Cost ElementがStandard Costとなっているレコードを選択の上、Current Cost Priceを設定する。
※ここで利用される通貨は、会計スキーマに設定されているデフォルト通貨
Copyright © 2013 Open Source ERP Users Group All Rights Reserved.
42
以下手順により在庫データの登録を行う。
• Menu | Material Management | Physical Inventoryウィンドウを開く。
• Inventory Countタブを選択の
上、在庫に関するデータを定義する。
• Inventory Count Lineタブで在庫の明細情報を設定する。
Copyright © 2013 Open Source ERP Users Group All Rights Reserved.
43
Physcal Inventoryを設定の上、データを確定すると、以下に示すような仕訳が設定される。
Copyright © 2013 Open Source ERP Users Group All Rights Reserved.
44
在庫移動としては、大きく以下のようなケースが想定されている。
• 異なる倉庫、組織の間での物資の移動・・・受領側確認が必要
• 組織は同一であるが、異なる倉庫の間での物資の移動
• 倉庫のロケーション間での物資の移動
Copyright © 2013 Open Source ERP Users Group All Rights Reserved.
45
異なる倉庫、組織間での在庫移動には、受領側の確認が必要です。
受領側確認をもって、在庫移動が確定するようなドキュメントタイプを、以下手順により追加登録を行う。
• Menu | Performance AnalysisRules | Accounting Rules | Document Typeを開き、Material Moveのデータを選択する。
• Shift + F2をクリックし、データをコピーし、nameフィールドを更新する。
• In Transitチェックボックスを選択し保存する。
• システムに更新情報を反映させるために、Menu | System Admin | General Rules | Cache Resetプロセスを実行する。
Copyright © 2013 Open Source ERP Users Group All Rights Reserved.
46
以下手順により在庫移動の実行を行う。
• Menu | Material Management | Inventory Moveを開き、データを設定する。
• Move Lineタブに移動し、明細情報を設定する。
• Moveタブに戻り、ドキュメントを確定する。
※この段階では、まだステータスはIn Progressの状態であり、仕訳は生成されません。受取側の倉庫管理者の確認をもって、仕訳が生成されます。
Copyright © 2013 Open Source ERP Users Group All Rights Reserved.
47
以下手順により在庫移動の実行を行う。
• Menu | Material Management | Inventory Moveを開き、データを設定する。
• Move Lineタブに移動し、明細情報を設定する。
• Moveタブに戻り、ドキュメントを確定する。
※この段階では、まだステータスはIn Progressの状態であり、仕訳は生成されません。受取側の倉庫管理者の確認をもって、仕訳が生成されます。
要確認 (Move Confirmation)
Copyright © 2013 Open Source ERP Users Group All Rights Reserved.
48
一部製品に故障が確認された場合には、以下手順で対応する。
• Menu | Material Management | Inventory Moveウィンドウで、Scrapped Quantityを設定の上、確定すると、Physical Inventoryドキュメントが生成される。
• 移動元側は、在庫移動のドキュメントを確定し、受領側はPhysical Inventoryのドキュメントを確定する。
Copyright © 2013 Open Source ERP Users Group All Rights Reserved.
49
1. はじめに
2. お知らせ
3. 入門編
4. 特別編
5. 業務/システム編 1. ADempiereの基本コンセプト
2. ADempiere3.4 ERP Solutions 1. 第8章 在庫管理
2. 第9章 ADempiereワークフロー
6. 今後の活動
Copyright © 2013 Open Source ERP Users Group All Rights Reserved.
50
ADempiereワークフローの設定に関する情報として、以下の流れで説明する。
1) ワークフローの定義
2) ワークフローのメニュー登録
3) ワークフローへアクセスするための職責の設定
Copyright © 2013 Open Source ERP Users Group All Rights Reserved.
51
ADempiereの品目を設定するための標準ワークフローの設定で、以下に示す通り、6つのステップで行われる。品目設定のステップを変更する手順を以後に示す。
Menu | Material Management | Material Management Rules | Product Setup
Copyright © 2013 Open Source ERP Users Group All Rights Reserved.
52
ADempiereワークフローの設定は、以下手順で対応する。
• System Admin職責でMenu | System Admin | General Rules | Workflow | Workflow
を開き、新規ワークフローの情報を設定
• Nodeタブ、Transitionタブで、
ワークフローの設定対象エンティティとその順序を定義
Copyright © 2013 Open Source ERP Users Group All Rights Reserved.
53
Entityの設定項目が、こんな構成に。。。
Copyright © 2013 Open Source ERP Users Group All Rights Reserved.
54
ADempiereワークフローのメニュー設定は、以下手順で対応する。
• Menu | System Admin | General Rules | Menuウィンド
ウを開き、ワークフローを表示するメニューの定義を行うと、ウィンドウ左側にアイコンが作成される。
• アイコンを任意のツリーにドラッグアンドドロップする。
Copyright © 2013 Open Source ERP Users Group All Rights Reserved.
55
ADempiereワークフローの設定は、以下手順で対応する。
• Systemでログインの上、Menu | System Admin | General Rules | Security | Role AccessUpdateプロセスを開き、情報設定の上、Startボタンをクリックする。
• 再度、adminユーザでログイ
ンすると、作成したワークフローにアクセスできるようになる。
Copyright © 2013 Open Source ERP Users Group All Rights Reserved.
56
1. はじめに
2. 入門編
3. お知らせ
4. 特別編
5. 業務/システム編
6. 今後の活動 1. 主な活動
2. コミュニケーションツール
3. コミュニティルール
Copyright © 2013 Open Source ERP Users Group All Rights Reserved.
57
担当レイヤーごとに各種作業の担当を割り振り。
業務WG
アプリWG
インフラWG
勉強会 リリース管理 文書管理 その他
Copyright © 2013 Open Source ERP Users Group All Rights Reserved.
58
現時点における、各WGのメンバー構成を以下に示す。
業務 ・青木さん ・八塚
アプリ ・萩原さん ・林さん ・八塚
インフラ (I/F) ・喜田さん ・八塚
Copyright © 2013 Open Source ERP Users Group All Rights Reserved.
59
特別編の担当を有志の持ちまわり制とするため、分科会形式の構成としたい。
以下に構成案を示す。
項目 概要 主担当
入門編 ADempiere全般に関する説明
萩原さん、他
最新情報 ADempiere / iDempiereに関する最新動向の共有
八塚、他
特別編 ・業務WG ・アプリWG ・インフラWG
有志
業務/システム編 BayuさんのADempiere3.4等をベースにしたトピック
八塚
Copyright © 2013 Open Source ERP Users Group All Rights Reserved.
60
勉強会トピックの分担イメージを以下に示す。
有志には、oss-erp.jpドメインのメールアカウントを進呈。
入門編 特別編 業務/システム編
業務 アプリ インフラ ゲスト
2月 - - - 八塚 - 八塚
3月 - 青木さん 林さん (八塚) - 八塚
4月 萩原さん - - - Aさん 八塚
5月 - (八塚) (八塚) 喜田さん - 八塚
6月 萩原さん - - - Bさん 八塚
Copyright © 2013 Open Source ERP Users Group All Rights Reserved.
61
著作権
本書の記載内容は、著作権の対象となっています。
本書の内容の全部または一部について、私的使用または引用等著作権法上認められた行為として、適宜の方法により出所を明示することにより、引用・転載複製を行うことができます。
免責事項
本書に記載されている情報の正確さについては万全を期しておりますが、利用者が本書の情報を用いて行う一切の行為について、何ら責任を負うものではありません。
その他
本書は、予告なしに内容を変更またはSourceForge.jpからの公開の取りやめを行う場合がありますが、あらかじめご了承ください。
本書の記載内容に関するお問い合わせ先
ADempiere Japan Users Group
http://sourceforge.jp/projects/adempiere/