電子文書管理システム「Vizier」

この記事はちょうど10年前に書かれたはずです。 広告のために、またはより正確には、私が開発したVizirドキュメント管理システムのPRのためにこれを行う必要があり、その時に対処し、開発し、販売したかったのです。 今では遅すぎますが、このチェックマークを自分自身に付けるためにこれを実行したかったのです(まあ、すべてを最後までやりたいです)。さらに、誰かに何らかの利益をもたらすことさえあります。 次に-カットの下で...



背景...



...かなり一般的です...ヤロスラブリの大企業の1つで働いている間、私はドキュメント管理システムに同行して「完成」しました。それは当時のドキュメントの電子アーカイブ(注文、注文など)に似ていました。 ASPで開発され、データベースはMySQLで、ドキュメントはサーバー上のファイルシステムに単純に保存されていました。



私がこのシステムに同行し始めた直後に、企業経営者はワークフローシステムの取得を検討しました。彼らはドキュメントの電子承認を得たいと考えていました。 既存の機能に基づいて、既存のシステムにアクセスするドキュメント用の追加モジュールをすばやく作成しました。他のシステムを購入する必要はないことがわかりました。管理者の希望は一時的に満たされ、新しい機能の実装は成功しました。 その後、紙のワークフローを減らすために機能が徐々に増加しました-ドキュメントの範囲を広げ、ハードコピーを減らし、ドキュメントの移動を減らし、新しいモジュールを追加しました-ドキュメントの実行の制御が最後の改善でした。



そして、仕事と都市の両方を変更しました。 システムは以前の仕事のままでしたが、新しいドキュメント管理システムを開発するというアイデアが浮かび上がりました-同じ原則で、「より速く、より高く、より強く」! さらに、私は主題分野をよく知っていました、私はすでにそのようなシステムの開発と実装に関与していました。 それから、ASP.NETをマイトとメイン(最初は純粋に自己開発用)で習得し始めました。レビュー用の最初のプロジェクトはすでに書かれていたので、2番目のプロジェクトとしてワークフローシステムを採用することにしました。ASP.NETWebFormsテクノロジーをよく見てみましょう しかし、プロジェクトは真剣にそれを行うことを決めました-そのため、開発が成功した場合、それから販売できる製品を作ることができます。



物語



最初に、目標が設定され、主なタスクとツールが特定されました。 電子文書管理システムVizirは、ARDSの文書(注文、注文)、契約、行為、技術文書、および通信の登録に従って、内部電子文書管理における大企業または中規模企業のニーズを満たすと想定されていました。 システムの主要なモジュールはすぐに特定されました-ドキュメントの閲覧、物理的な署名の登録、部門へのドキュメントの送信、フルテキスト検索によるドキュメントの実行とドキュメントのアーカイブの監視。 ユーザーにとってシステムをシンプルで便利なものにしたかっただけでなく、そのような要件を確立して、展開と保守の両方のコストを最小限に抑えたかったのです。 つまり 誰もが誰もが望むことを正確に行うために-すべての必要十分な要件に従って、コストにもたらされる利益の比率を最大化する。



既に述べたように、ASP.NETで記述したかったので、サーバーはWindows 2003(または少し後で登場した2008)のサーバーバージョンのマシンであり、クライアントは任意のブラウザーを備えた任意のPCであるクライアントサーバーテクノロジーが判明しました。 MySQLがDBMSとして選択されました-使用は無料でしたが、その時点ですでによく知っていました。 ここで50〜50が判明しました。はい、DBMSは無料ですが、OSの料金は非常に高く、Windowsのサーバーは同じLinux(家賃を含む)よりも高価でした。 しかし、ASP.NETが本当に欲しかったのは、WebFormsテクノロジ自体が私にとって興味深いものであり、ソフトウェアとそのサポートを開発する際により多くの利点が得られるように思えたからです。 当時のPHP(およびASP)のスパゲッティコードはすでにかなりうんざりしており、完了の過程でのメンテナンスにはますます多くのリソースが必要であることは明らかでした。 時間、したがってお金。



私はすぐにEDSのサポートを放棄しました。社内のEDIに必要な理由と、ログインとパスワードを使用した通常の承認よりも根本的に優れている理由は明らかではありません。 その時までに、私はすでにEDSで(プログラマとしてではなく、護衛の従業員として)働いていましたが、これは技術のために愚かな技術であることに気付きました。 強力な暗号化のすべての利点は、キーをパブリックドメインに残し、テーブルの一番上の引き出しにある封筒にピンコードを注意深く置いた一般ユーザーによってどこにも統合されません。 異なる企業と政府機関の間でドキュメントを安全に交換するにはEDSと非対称暗号化が必要であることは明らかですが、企業内では旅行を妨げる5番目のホイールですが、かなりの費用がかかります。



最初は、DBMSにドキュメントのデータベースを配置したかったのですが、テキスト内のドキュメントを検索するための無料のソリューションを考えて検索した後、OSファイルシステムにドキュメントを保存することをやめることにしました。 Windowsには、Microsoft OfficeドキュメントやAdobe PDFを含む、サポートされている種類のドキュメントの全文検索を構成して使用できるドキュメントインデックスサービスがあります。 もちろん、彼女はロシア語の語尾を具体的に扱っていますが、その時点で最高の無料のソリューションを見つけることができませんでした。



彼はまた、ドキュメント、特定のカスタムルートなどの追加フィールドを構成する機能を備えたシステムをできるだけ柔軟にする試みをすぐに放棄しました。 高度なEDIシステムの機能。 もちろん、これはすべて良いことですが、開発と実装の両方の複雑さと評価につながります。これは、前述のように、回避したいと思います。 その結果、特別な種類のドキュメント(対応)に追加のフィールドを導入することが決定され、システムのルーティングは一方で線形に提供されましたが、一方でドキュメントの種類に応じて特定のノードをスキップする機能とユーザー権限システムにカスタマイズできます。



システムを以前よりも便利で美しいものにしたかったのです。そのためには、ユーザビリティとデザインを通して考える必要がありました。 システム内の完全なワークフロールートからトップメニューの形でインターフェイスを再構築することが決定されました-システムへのドキュメントの配置からドキュメントのアーカイブへの移動、ドキュメントの確認、署名の登録、ドキュメントの配信、実行制御まで。 必要に応じて、メニュー項目とユーザー権限にいくつかの異なるアクションが含まれる場合、タブが追加されます。



淡い色、テキストの代わりにアイコンの使用、適切な場合にはフィールド、ボタンのグループ化により、デザインはシンプルで明確であると想定されていました。 ブラウザーを使用することを意図していたため、開発ではブラウザー間の互換性に十分な注意を払うことを想定していましたが、熱狂はありませんでした。 つまり 一部のデザインの「トリック」がブラウザーの1つに表示されていないが、そのために単純化でき、機能が損なわれない場合は、単純化されました。 これが不可能な場合、そのような「チップ」は破棄されました。 美しさはまだ機能を提供することに劣っていました。



そして何が起こったのですか?







約2年間(2007-2009)、このシステムを開発しました。 長い間、仕事の後の夜の発達は、残念ながら、一日中働くことと同じではないことは明らかです。 しかし、最終的に、すべての目標を達成することができました:電子文書管理における企業のニーズを満たすシステムが機能し、機能するためにWindowsを実行するサーバーのみが必要であり、追加のライセンスを購入する必要がなく、ほとんどすべてのブラウザーを備えたPCがクライアントとして機能します。 ユーザーガイド (システムに組み込まれている)、 システム実装 ガイドWindows Server 2003を実行しているサーバーにシステムをインストールするためのガイド 、自動インストール用スクリプト(BATファイルに基づくスクリプト)およびWindows Server 2008 (および自動インストールスクリプト) PowerShellに基づく)。 つまり 実際、宣伝と販売が可能な製品であることが判明しました。 2010年10月に、このソフトウェアは番号2010617259でRosreestrに登録されました。 次に、販売用のWebサイトhttp://vizier.net.ruが開発および立ち上げられました。顧客がシステム(1〜6のすべてのユーザーパスワード)を見ることができるように、 デモバージョンが展開されました。



すぐに、最初の販売が行われました-ヤロスラブリのYARTI OJSCで。 実装は滞りなく行われ、顧客はシステムに満足し、ユーザーは文句を言わなかっただけでなく、その逆もありました。 マイナスが1つだけありました-明らかに、すべてが非常に良かったので、企業に対する私のサポートはもはや必要ありませんでした-私自身のIT部門がすべての問題を処理できました。 この企業では、システムは数年間正確に運用されており、まだ使用されている可能性がありますが、私は知りません。



それだけです



そして、それはそれが起こったときに判明した。 Vizier電子文書管理システムのさらなるプロモーションと販売には関与しませんでした。 どうやら、ここではそうです-すべてが完了し、すべてがそこにあり、販売と実装のみです。 ここでは、もちろん、個人的な状況を参照することもできます-再び、転職、引っ越し、家族、子供など、問題は心理的なものである可能性が高い-私たちは自分自身で設定したすべての目標を達成することができましたが、仕事を辞めて安定した収入を得て、リスクを取るそして、それほど多くの経験がないその分野で何かを達成することは、もう一つです。 他の人にシャンパンを飲ませてください。 おそらくそれは間違いだったかもしれませんが、そうではないかもしれません。 副作用がASP.NETによって十分にマスターされ、次のプロジェクトの開発で結果が得られたため、このプロジェクトは私のポートフォリオにふさわしい場所になりました: Hattrick Portal-現在、選手が使用している全国および青少年代表チームのためのサイト-すべての代表チームのコーチ最高のオンラインサッカーマネージャーHattrickをプレイしている国。 これは、独自のWebサイトの開発と保守、および世界中の多国籍オーディエンスとのコミュニケーションにおいてもユニークな経験です。



そして、もう少し



追記。 私は電子文書管理システムの成功した売り手であることが判明しなかったにもかかわらず、このような優れたシステムを使用しているのは1社だけであることをさらに残念に思っています。 そして、私は自由に使用するために電子文書管理システム「Vizir」の配布キットに一般アクセスすることにしました(商用目的を含む)。組織名の代わりにウィンドウのタイトルに書かれているのは重要なバージョンのみです。 サイトhttp://vizier.suにアクセスし、簡単な説明を読み、スクリーンショットを見て、テストバージョンを試して、ダウンロードしてインストールし、健康のために使用します。 おそらく一部の人にとってはこれは素晴らしい選択肢になるでしょうが、一部の人にとってはより高度なシステムの検索につながるでしょう。



All Articles