問題タブ [document-management]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
performance - ドキュメントを BLOB としてデータベースに保存する - 欠点はありますか?
ドキュメント管理システムの要件は次のとおりです。
- ディレクトリやファイルなどを単純にコピーすることで、盗難から保護する必要があります。
- 従来のウイルス感染(物理ファイルの感染)に対して安全であること
- 取得が高速でなければならない
- リポジトリは、カジュアルな (ディレクトリ) ブラウジング ユーザーなどに表示されてはなりません。
すべてのドキュメント (およびスキャンした画像) を BLOB としてデータベースに保存することにしました。これまでのところ、私の経験は素晴らしく、ドキュメントの検索も驚くほど高速です。上記のすべての基準を満たし、いくつかの追加の利点もあります。関連するエンティティと一緒にドキュメントを自動保存する、コンテンツを簡単かつ迅速に検索する、ドキュメントを開いて名前を付けるなどのあらゆる種類のユーザー アクティビティを削除するなどです。
私の質問は、この設計と実装で見落としていた深刻なリスクや事柄はありますか?
編集注: DB は PostgreSQL であり、BLOB を非常にうまく処理し、非常にうまくスケーリングします。環境はマルチユーザーです。
lamp - シンプルなドキュメント リポジトリ
どこからでもアクセスできるように、小規模な会社のドキュメント (.DOC、.PDF) を保管するためのシンプルな Web ベースのドキュメント リポジトリをお勧めします。インターネット上には多くのものがありますが、それらは重く、不要な機能や要件でいっぱいです。
快適なインターフェイス (AJAX はいい感じ)、フォルダーまたはタグ、おそらくバージョン管理、おそらく CIFS マウントまたはバッチ アップロード/ダウンロード、できれば Java で書かれていない (ホストできない) など、ほとんど要件はありません。
よろしく、トドール
注 - 質問の送信者は、LAMP ベースの環境を使用しています。
document-management - シンプルなデータ入力アプリをドキュメント管理システムと統合するにはどうすればよいですか?
シンプルなウェブベースのデータ入力社内ビジネスアプリがあります。ここで、ビジネスは、ビジネスエンティティを表すデータベースの行にドキュメントを添付できるようにしたいと考えています。ドキュメントには、Word、Excel、PDFを使用できます。
どうすればそれができますか?
さらに別の自家製のドキュメント管理システムを作成するのは良い考えではないと思います。代わりに、サードパーティのドキュメント管理システムを使用して、アプリを緊密に統合することができます。理想的には、すべてのユーザーインターフェイスは、外部システムにアクセスすることなく、アプリケーション内にとどまります。SharePointまたはDocumentumはそれを実行できますか?他にどのようなオプションがありますか?
アプリケーションプラットフォームはJava/Websphereです。WindowsとUnixの両方のインフラストラクチャを利用できます。
.net - アプリケーションのドキュメント管理
多数のファイル(ドキュメント、スプレッドシート、スキャンされたファイル、PDFなど)も管理する必要があるアプリケーションを設計しています。ファイルをシステム内の他のデータに関連付ける必要があります。
これはWebベースのアプリケーションになります。(asp.net)
この問題を解決する方法はたくさんありますが、ソフトウェアにプラグインし、そのAPIを使用してファイルを保存、取得、参照できるドキュメント管理バックエンドがあるかどうかを考えています。
いくつかあるはずですが、過去に使用したオープンソースのものを知っていますか。
ありがとう。
linux - Linux でのドキュメント管理
整理されていないドキュメントの海を何年もナビゲートした後、物事を整理し、ワークフローをより適切に実施するために、仕事のドキュメントを構造的に分類するための安価で無料の方法を探し始めています..プロジェクト、顧客、使用するコンポーネントなどに従ってドキュメントにタグを付けます。
たとえば、次のドキュメントを想像してください。
- 「ビジネス要件」、タグ: projectX
- 「プロジェクト レイアウト」、タグ: projectX、appserverZ
- 「クラス図」、タグ: projectX、ビジネスロジック
- 「見積もり」、タグ: projectX、customerY
...など..
このようにして、ドキュメントをタグでフィルタリングできます。たとえば、特定のプロジェクトのすべてのドキュメント、特定の顧客のすべての見積もり、または特定のアプリケーション サーバーを使用するすべてのプロジェクトを取得できます。M-files の
ようなものは完璧ですが、Linux ベースのソリューションを好む.. :) (可能であれば Web ベースでなくても)
Freshmeat と Wikipedia で見つけた DMSes を試すのに一日中費やしましたが、私はM-ファイルのように機能するものを見つけることができませんでした.. :/
ヒント/ポインタをいただければ幸いです。
linux - 文書管理
Linux用のシンプルでオープンソースのWebベースのドキュメント管理システムを探しています。ドキュメント管理とは、一連のファイル(少なくとも、doc、xls、およびpdf)をドキュメントとして保存する機能を意味します。メタデータを所有者やバージョンなどのドキュメントに関連付けます。ドキュメントを更新および削除します。コンテンツにインデックスを付けて検索する機能。認証と、少なくとも読み取りおよび可能な書き込みを許可する機能。可能であれば、JavaまたはPHPでの実装は避けたいと思います。また、MySQLをすでに使用しているため、メタデータストレージに特に適しています。
過去にGoogleアプリケーションを使用したことがありますが、PDFがサポートされていないため、適合性が低くなっています。その他の欠点としては、スプレッドシートの一部が失われるサービス、個人のアカウントではなく会社が情報を所有するという概念がないこと、情報の一部が機密情報であり、社内に保管することを好むことが挙げられます(パスワード、契約など)。
MediaWikiは、私たちのドキュメントが実際には構造化されたコンテンツとは対照的なセットであり(つまり、コンテンツ管理システムを探していない)、少なくともインストールしたバージョンでは添付ファイルをうまく処理できなかったため、適切ではありませんでした。
過去の質問のレビューに基づいて、KnowledgeTreeを調べる予定です。他に検討すべきプロジェクトはありますか?
.net - 織り込まれた Worksite Web サービスのデバッグ
編集: VB.Net と Visual Studio 2008 を使用して、現在 Windows コンソール アプリケーションから呼び出されている Web サービス
Interwoven Worksite Web サービスを使用していますが、デバッグに問題があります。Web サービスが次のエラーを返しています:
「オブジェクトにアクセスできません。削除されたか、セキュリティ アクセス権がない可能性があります。」
ただし、サービスから得られるこれ以上の詳細はありません。公式の Interwoven ドキュメントを読みましたが、非常に役に立たないことがわかりました。
Worksite Web サービスを実際に使用した経験のある人はいますか (Web サービス内で使用した COM API と混同しないように、特に Worksite Web 製品に付属しています)。
私はworksite and interwovenで検索を行いましたが、ここには何も見つからなかったので、誰かが助けてくれるかどうかわかりません.
c# - シンプルな文書管理システムと API
私のソフトウェアでは、非常に単純なドキュメント管理システムに接続できる必要があります。
次のことができる必要があります。
- ドキュメントのチェックイン/チェックアウト
- ドキュメントを追加
- ドキュメントを削除する
- おそらくバージョンドキュメント。(ドメインの専門家はノーと言います。私は彼が間違っていると思います。)
現時点では、ドキュメントを検索する必要はありません。
C# プログラムからこれを行う必要があるため、.net API が必要です。
一度に複数のクライアントがこれを実行できるようにする必要があります。
最終的には、Web 接続からもこれを実行できるようにする必要があります。しかし、後でのみ。
これは大規模なアプリケーションの一部であるため、コストを低く抑える必要があります。Documentum やハイエンドの DM 製品ほど複雑なものは必要ないと思います。
顧客はアプリケーションを販売することになるため、友好的な再販契約が必要です。
このようなものはありますか?
document-management - 分類されたドキュメント管理システム
私が働いている会社には、従業員がさまざまなドキュメントにアクセスできるようにするイントラネットがあります。これらのドキュメントはいくつかのカテゴリとサブカテゴリに分類され、これらの各カテゴリには独自のWebページがあります。以下はそのようなページの1つです(表示されている各リンクは、そのカテゴリの同様のビューにリンクします)。
http://img16.imageshack.us/img16/9800/dmss.jpg
現在、各ドキュメントをファイルとしてWebサーバーに保存し、新しいドキュメントを追加する必要があるときはいつでも、これらのドキュメントへのリンクを手動でコーディングしています。これは面倒でエラーが発生しやすく、これらのドキュメントにアクセスするためのセキュリティが不足していることも意味します。私はドキュメント管理システム(KnowledgeTreeやOpenKMなど)を調べ始めましたが、これらのシステムはいずれも、上記のプレビューのように分類されたビューを提供していないようです。
私の質問は...ドキュメントへのリンクをさまざまなWebページ(メジャーとマイナー)にハンドコーディングすることで現在の柔軟性を可能にするドキュメント管理システムを知っている人はいますか?セキュリティ、使いやすさ、 (それほど重要ではない)バージョン管理?それとも、そのようなシステムを最初から開発したほうがいいと思いますか?