ドキュメント管理プラグイン
このページでは、アプリケーションとモジュール、データベース テーブル構造、スクリプト、およびロールについて説明します。
データベース テーブルの構造
次のテーブルが追加されます。
| 表示名 (テーブル名) | 説明 |
|---|---|
| ドキュメント [dms_document] | ドキュメントの詳細 |
| リビジョン [dms_revision] | ドキュメント リビジョン |
| 対象者 [dms_audience] | ドキュメントの対象読者 |
| 分類 [classification] | 公開や機密などのドキュメントの制限レベル(ドキュメントへのアクセスは定義しません。ドキュメント セキュリティはユーザーおよびグループ権限に設定されます) |
| タイプ [dms_type] | ドキュメントの目的 |
| コンポーネント [dms_component] | 名前フォーマットのコンポーネント。値フィールドは評価されるドット連結の式です。リビジョンはリビジョン名の生成時には存在しないため、リビジョンは例外です。 |
| 名前のフォーマット [dms_name_format] | リビジョン名を生成するコンポーネントの構成 |
| 承認シーケンス [approval_sequence] | ユーザーが従う必要がある承認シーケンス。 |
| 承認ルール [dms_approval_rule] | dms_document テーブルのレコードが一致する必要がある基準。ドキュメントに承認者を自動的に追加するために使用されます。 |
| コレクション [dms_collection] | ユーザーが作成したドキュメント グループ |
スクリプト
| ルール | 説明 |
|---|---|
| ドキュメントを更新 | リビジョンに応じてドキュメントのステータスを変更します。 |
| 承認者を追加 | ドキュメント内の承認者のリストに入力します。 |
| スクリプトインクルード | 説明 |
|---|---|
| DocumentManagement | ドキュメント管理プラグインの主なロジックが含まれています。 |
| DocumentManagementDB | データベースに対して CRUD 操作を実行するためのメソッドが含まれています。 |
| DocumentManagementSecurity | ドキュメント管理システムのセキュリティ管理に役立ちます。 |
| DocumentManagementAjax | [リビジョンのアップロード/チェックイン] フォームを開いたときに作成される一時リビジョンの詳細を更新します。 |
| DocumentAttachmentAjax | 添付ファイルの名前を変更します。 |
| DocumentRevisionWorkflowHelper | リビジョンに対して基本的なワークフロー操作を実行するのに役立ちます。 |
| DocumentManagementApprovalMatcher | 承認ルールに一致するドキュメントのユーザー承認者およびグループ承認者を取得するのに役立ちます。 |
| DocumentApproverHelper | ドキュメント承認者を処理するロジックが含まれています。 |
| DocumentManagementUtils | 有用なメソッドです。 |
| DocumentReferenceQualifiers | 参照修飾子を返す静的メソッドです。 |
| ルール | 説明 |
|---|---|
| ドキュメント タイプの変更 | ドキュメントのリビジョン設定セクションの名前フォーマット フィールドを更新します。各タイプにデフォルトの名前フォーマットがあります。 |
ロール
このプラグインでは、2 つの新しいロールが導入されています。
| ロール | 説明 |
|---|---|
| document_management_user | このロールにより、ユーザーはドキュメント管理プラグインへのアクセス、ドキュメントの作成、およびドキュメントの検索を行うことができます。ドキュメントのレビュー担当者と承認者は、管理ドキュメント プラグインにアクセスするために document_management_user ロールが必要です(レビュー担当者と承認者は、承認レコードからドキュメント リビジョンにアクセスすることもできます)。 |
| document_management_admin | このロールにより、ユーザーは管理ドキュメントプラグインの管理設定を変更できます。 |
注:
各ドキュメントには個別の権限があるため、ユーザーは、document_management_user ロールを付与されており、アプリケーションに対する権限を持っている場合でも、アクセス権が付与されているドキュメントのみを表示できます。