Fujigo
M&C ERP約 5 分で読めます

Frappe上で構築:システムを壊さずに企業に合わせてカスタマイズ

合同会社Fujigoソフトウェアソリューション

M&C Holdings(日本)のメンバー

ERPソフトウェアを検討する際、ほとんどの企業が経験したり聞いたりした潜在的な恐怖があります:

「パッケージソフトを使うと、自分の業務をソフトに合わせなければならない。ソフトを自分に合わせようとすると、ソースコードを修正する——そして修正すると、アップグレードのたびに苦労する。」

この恐怖は正確です。従来のパッケージソフトでは、「カスタマイズ」はコアの修正を意味し——プロバイダが新バージョンをリリースするたびに、修正した部分は保持するか捨てるかの負担になります。この記事では、M&C ERPがなぜ別の道を選択したのかを説明します:Frappe Framework上に構築し、カスタマイズはコアの修正ではない場所。

Frappeとは?

Frappe Frameworkは、PythonとJavaScriptで書かれたオープンソース(MITライセンス)の企業アプリケーション開発プラットフォームで——ERPNextが構築されている基盤です[1]。これは「ローコードメタデータ駆動」グループに属します:各テーブルのコード行を書く代わりに、開発者はDocTypeを定義します——データベースのテーブルであり、入力フォームであり、権限、API、レポートが付属するデータブロックです[2]。

ERPNext——M&C ERPの基盤——はFrappe上に構築された最も有名な企業アプリケーションです:100%オープンソースERP(GPLv3)、100カ国以上の数万家の企業で使用[3]。

コアに触れずにカスタマイズ

このアーキテクチャがカスタマイズの問題を解決する方法:

  1. 管理インターフェースでフィールド、ワークフロー、ロールを追加——コード不要、ERPNextのソースコードに触れない。企業の固有業務(特別な承認プロセス、業界データフィールド)は、コアの上にある「レイヤー」として追加されます。
  2. 独自アプリケーションはコアから分離——M&C ERPの専門部分(輸入出荷、申告書、原価、日本式書類、シリアル)はFrappe上に書かれた追加アプリケーションで、ERPNextの修正版ではありません。そのため、ERPNextが新バージョンをリリースしても、専門レイヤーは「壊れ」ません。
  3. プラットフォームのアップグレードは安全——これは上記2点の直接の結果です:コアが修正されなければ、コアのアップグレードはカスタマイズ部分を破壊しません。これが、Frappeコミュニティが「customize without modifying the core」をスローガンではなくアーキテクチャ原則と見なす理由です[4]。

これは企業にとって何を意味するか?

固有業務は依然として実現可能。 業界の特殊性は硬いフレームワークにパッケージ化する必要はありません——標準業務との差分は、プラットフォームがフォーム、権限、レポートを生成するため、迅速に追加されます。

プロバイダにロックされない。 GPLv3/MITのオープンソースは、企業が自分のシステム——データ、カスタマイズ、必要に応じて移行する能力——を所有することを意味します。あなたは実作業に対して支払い、「ソフトウェア使用権」を年間で購入するのではありません。

基盤ソフトウェア費用はゼロ。 基盤ERPソフトウェアのライセンス費用は不要——費用は導入、カスタマイズ、運用にあります。つまり、「年間ソフトウェア使用権」ではなく実際の作業に対して支払います。(詳細な総所有コスト分析はERP導入費用とERPNext vs Odooをご覧ください。)

そしてあまり注目されない点: Frappeエコシステムには数百のコミュニティアプリケーションがあります[2]——企業が拡張(人事管理、CRM、BIなど)が必要な時、別の分散システムを追加する代わりに共通プラットフォームに接続できます。

結論

正しい質問は「今日十分な機能を持つERPはどれか」ではなく、「明日変更を許可し、今日を壊さないプラットフォームはどれか」です。日本からの輸入企業——顧客、規制、物流方法に応じてプロセスが変化する可能性がある場所——では、その適応能力は副次的な利点ではなく、生存条件です。


M&C ERPがこのオープンプラットフォーム上でどのように動作するか確認したいですか? お問い合わせからデモアカウントをお申し込みください。


参考文献

  1. Frappe Framework——公式ウェブサイト:フルスタック、オープンソース、ローコード、MITライセンス。https://frappe.io/framework
  2. Frappe Framework——DocTypeは基本ビルディングブロック(メタデータ駆動):https://frappe.io/framework
  3. Frappe——ERPNext:100%オープンソース、50,000+顧客、GPLv3。https://frappe.io/erpnext/usa
  4. Softices——「Frappe Framework:What It Is & How Frappe Ecosystem Works」:コアソースコードを修正せずに深いカスタマイズ、アップグレード能力を維持。https://softices.com/blogs/what-is-frappe-framework
トピックM&C ERP
シェア
リンクをコピーしました