Manage Documents
Manage Documents
Organize and manage documents for students, faculty, and the institution.
Time: 5–10 minutes per document Module: DMS (Document Management System) Permissions: DMS User or Manager
Prerequisites
- Storage configured
- Access groups defined
- Directory structure planned
- Access to Documents menu
Overview
The Document Management System enables:
- Centralized document storage
- Directory organization
- Access control management
- Tag-based categorization
- File versioning
- Permission management
- Search and retrieval
DMS Structure
Root Directory├── Students│ ├── Admission Documents│ ├── Academic Records│ └── Certificates├── Faculty│ ├── Employment Records│ └── Publications└── Institution ├── Policies └── Templates| Component | Description |
|---|---|
| Directory | Folder for organization |
| File | Individual document |
| Tag | Classification label |
| Access Group | Permission set |
Steps
1. Create Directory Structure
Organize documents:
- Navigate to Documents → Directories
- Click New
- Configure directory:
| Field | Action |
|---|---|
| Name | Directory name |
| Parent | Parent directory |
| Tags | Default tags |
| Access Groups | Permissions |
- Click Save
- Create sub-directories as needed
2. Configure Access Groups
Control who can access:
- Navigate to Documents → Configuration → Access Groups
- Click New
- Define group:
| Field | Action |
|---|---|
| Group Name | Descriptive name |
| Create Access | Can upload |
| Write Access | Can modify |
| Delete Access | Can remove |
| Directories | Accessible folders |
- Click Save
3. Create Tags
Categorize documents:
- Navigate to Documents → Configuration → Tags
- Click New
- Configure tag:
| Field | Action |
|---|---|
| Name | Tag name |
| Category | Tag category |
| Color | Display color |
- Click Save
Common Tags:
- Confidential
- Verified
- Pending Review
- Archived
- Template
4. Upload Documents
Add files to system:
- Navigate to target directory
- Click Upload
- Select file(s)
- Configure:
| Field | Action |
|---|---|
| Name | Document name |
| Tags | Apply tags |
| Description | Optional notes |
- Click Upload
5. Manage Document Access
Set permissions:
-
Open document/directory
-
Navigate to Access tab
-
Configure:
- User access
- Group access
- Public access (if applicable)
-
Click Save
6. Search Documents
Find files quickly:
-
Use search bar
-
Filter by:
- Directory
- Tags
- Date
- File type
- Owner
-
View results
-
Open or download
7. Link to Records
Associate documents:
- Open student/faculty record
- Navigate to Documents tab
- Click Add
- Select or upload document
- Link established
Field Reference
Access Group (dms.access.group)
| Field | Technical Name | Type | Required | Description |
|---|---|---|---|---|
| Group Name | name | Char | Yes | Group name |
| Create Access | perm_create | Boolean | No | Upload permission |
| Write Access | perm_write | Boolean | No | Edit permission |
| Delete Access | perm_unlink | Boolean | No | Delete permission |
| Directories | directory_ids | Many2many | No | Accessible dirs |
| All Directories | complete_directory_ids | Many2many | Computed | Including children |
Tag (dms.tag)
| Field | Technical Name | Type | Required | Description |
|---|---|---|---|---|
| Name | name | Char | Yes | Tag name |
| Active | active | Boolean | No | Active status |
| Category | category_id | Many2one | No | Tag category |
| Color | color | Integer | No | Display color |
| Directories | directory_ids | Many2many | No | Tagged dirs |
| Files | file_ids | Many2many | No | Tagged files |
| Directory Count | count_directories | Integer | Computed | Dir count |
| File Count | count_files | Integer | Computed | File count |
Security Mixin (dms.security.mixin)
| Field | Technical Name | Type | Description |
|---|---|---|---|
| Model | res_model | Char | Linked model |
| Record ID | res_id | Integer | Linked record |
| Record Reference | record_ref | Reference | Reference link |
| Read Permission | permission_read | Boolean | Can read |
| Create Permission | permission_create | Boolean | Can create |
| Write Permission | permission_write | Boolean | Can write |
| Delete Permission | permission_unlink | Boolean | Can delete |
Directory Templates
Student Documents
Students/├── Admission/│ ├── Applications│ ├── ID Proofs│ └── Academic Records├── Academic/│ ├── Transcripts│ ├── Certificates│ └── Projects└── Personal/ ├── Photos └── CorrespondenceFaculty Documents
Faculty/├── HR/│ ├── Contracts│ ├── Evaluations│ └── Certifications├── Academic/│ ├── Course Materials│ └── Research└── Publications/ ├── Papers └── BooksInstitution Documents
Institution/├── Policies/│ ├── Academic│ ├── Administrative│ └── HR├── Templates/│ ├── Letters│ ├── Forms│ └── Reports└── Compliance/ ├── Accreditation └── AuditsViews Available
| View | Features |
|---|---|
| Tree | Directory hierarchy |
| Kanban | Document cards |
| List | File listing |
| Form | Document details |
Document Dashboard
Shows:
- Recent documents
- My documents
- Shared with me
- Storage usage
Troubleshooting
| Issue | Cause | Solution |
|---|---|---|
| Cannot upload | No permission | Check access group |
| File not found | Wrong directory | Search all |
| Access denied | Restricted | Request access |
| Upload fails | File too large | Reduce size |
| Cannot delete | No permission | Contact manager |
Best Practices
- Organized structure: Plan directories well
- Consistent naming: Use naming conventions
- Tag everything: Apply relevant tags
- Access control: Set proper permissions
- Regular cleanup: Archive old documents
- Backup: Maintain backups
Security Notes
| Role | Capabilities |
|---|---|
| DMS Manager | Full access, all documents |
| DMS User | Access per group |
| Student | Own documents only |
| Faculty | Department documents |
Data Security
- Role-based access
- Audit trails
- Encryption support
- Version control
Integration Features
Student Integration
- Auto-link admission docs
- Certificate storage
- Project submissions
Faculty Integration
- Research papers
- Course materials
- HR documents
Email Integration
- Attach from DMS
- Save to DMS
- Share via link