こんにちは
Papyrusエンタープライズ管理システムを
OpenPapyrusという名前でソースコードで
公開しました 。 プロジェクトは、
sourceforgeサーバーでも公開されます。
技術的な側面については別の記事で説明します。ここでは、OpenPapyrusとは何か、なぜこのシステムに慣れて使用する価値があるのかについて簡単に説明します。
OpenPapyrusは、20年以上(1996年から)取り組んでいるインフラストラクチャビジネス管理システムであり、幅広いセグメントのビジネスを管理するための広範な機能を開発しています。
これまで、私たちはPapyrusシステムを独占製品としてのみ販売していました。 将来的には、プロプライエタリとオープンの両方の製品を同時に開発します(特にほぼ同じものであるため)。
(オープン)パピルスは、ロシア市場でこのクラスの最高のシステムの1つであると考えています。 もちろん、この声明は強力で主観的ですが
、テーブル上のすべてのカードはすべてgithubのソースコードであるため、誰でも検証できます。
以下は、OpenPapyrusがうまく機能するビジネスセグメントの不完全なリストです。
- 小売業
- 薬局
- 卸売り
- カフェとレストラン
- 美容室
- フィットネスクラブとスポーツセンター
- 小規模生産
OpenPapyrusは非常に、非常に、非常に多くのことを実行でき、ほとんどすべて、多くのことはうまくいきます。 システムの機能を一覧表示する試み
はgithubにあります。 すべての機能を分類し、システムを競合ソリューションと比較できるリストを作成しようとしました。 しかし、私の意見では、この試みはあまり成功していませんでした(可能であれば、このドキュメントを最新の状態に保ちます)。
機能ブロックの非常に抽象的な列は次のとおりです。
- 経理
- 調達管理
- 販売管理
- アカウント管理
- 小売販売管理
- POS
- 生産管理
- 個人的なイベント管理
- プロジェクトおよびタスク管理
- インフラストラクチャー機能
モバイル販売代理店向けのソリューション(StyloAgent)、レストラン向けモバイルウェイター(StyloWaiter)、データ収集端末(BHT)用のモジュールがあることに注意してください。 これまでのところ、これらの製品をオープンアクセスで公開することはありませんが、残念なことではなく、技術的な障害のためです。
このシステムは、複雑ではないいくつかの原則に従って開発および開発されており、基本的にはその外観を決定します。
- 概念的な整合性と一貫性。 人間の場合、たとえば、クライアントの要求を満たすためにパッチを作成するのではなく、既存のコンセプトを適用または拡張することを意味します。 新しいコンセプトの開発がまだ必要な場合は、将来の使用を視野に入れて計画し、実行します。
- 最大の統一。 「オッカムの原則」という用語が、場所ではなく場所に適用されることで使い果たされたことは残念です。 しかし、一般的には、考え方は同じです。特定のエンティティを一度システムに反映して再利用できる場合、それを増やす必要はありません。
簡単な例:民法の主題としての人格は、「バイヤー」、「サプライヤ」、「物理学者」、「弁護士」などのセットではなく、同じ名前のデータオブジェクトによって表されます。 使用中の分類の問題は技術的な問題です。
同様に、「倉庫」、「住所」、「倉庫セル」および「組織ユニット」の概念はすべて、単一の機能オブジェクト「場所」によって表されます。
システムコードの開発でも同様のアプローチが使用されます。ほとんどのブロックは、非常に統一されたインターフェイスを備えたテンプレートメソッドに従って構築されます。 結果は配布キットのサイズで簡単に目立ちます-それは非常に控えめです。
- サポートのコストを削減することの優位性。 ロシア語で言うと、同じ理由で2人以上のクライアントが連絡した場合、将来同じ呼び出しに応答するよりもシステム内の何かを変更する方が安価です。
- 欠陥修復は、他のすべての問題よりも優先度が高く、無条件で実行されます。 これにより、すべてが多かれ少なかれ明確です。 明らかに、この原則は以前の原則と密接に関連しています。
システムの年齢と、一部の企業が10〜20年使用しているという事実を考えると、これらの原則が機能すると想定できます。 また、副次的な影響もあります。最終的には、システムは構成内であまり明確ではありませんでしたが、エンドユーザーの使いやすさによってブロックされました。
PapyrusとOpenPapyrusの間に機能的な違いはありません。 確かに、マーケティングの観点からこれら2つのオプションがどのように共存するかはまだ完全には理解されていません。
サポートは有料のままですが、何をどのように把握できるか、さらにはコンサルティングサービスを他の企業に販売できる人と企業が十分に存在することを期待しています。
githubとsourceforgeの両方にインストール手順があります。 レビュー用のインストールは非常に簡単です。 ソースコードからのアセンブリ命令はまだありませんが、ソースコードのクローンは間違いなく行きます-これを注意深くチェックしました。
ドキュメント(大規模ですが、まだ完全ではありません)があります。
ラウンドする前に、いくつかの興味深い事実を紹介します。
- PapyrusはWebコンテンツを管理できます。 この機能は複製されたものではありませんが、Petroglyph WebサイトとUniverse-HTT Webサイトのコンテンツ(たとえば、ネットワーク上に最高のバーコードディレクトリの1つがあります)は、Papyrusサーバーによって制御されます。
- Papyrusバージョンプロトコルは 、その誕生以来続いています。 消化可能な形式で、ペトログリフのWebサイトで入手できます。 HTMLへの変換は、同じPapyrusによって自動的に行われます。 githubリリースでは、適切なリンクを提供します。
そして最後に。 何のために? 主な理由は実存的です。特にオープンソースコミュニティの結果を使用しているため、私たちが20年以上にわたって世界中で行ってきたことを共有する価値があります。 残りの原因は小さくて退屈です-あなた自身がそれらについて知っています。