Cloud File Operations & Google Drive — business view
Technical trace: Google Drive & Cloud File Operations
1. Business Summary
Receives finalized files from Google Drive uploads to close tasks; supports low-level cloud operations like ZIP unpacking and file-record linkage.
2. Business Value
External-system bridge into PM workflow.
3. Users / Stakeholders
PMs, engineers.
4. Workflows
- Periodic check for unfinished tasks.
- Files uploaded by external service trigger task close.
- Cloud helper unpacks/links files.
5. Sub-Features
- Cloud directory cleanup; ZIP extract; file-record linkage.
6. Business Rules
- API auth via internal token mechanism.
7. Data Entities
ownCloud cache tables, File.
8. Entry Points
- Google Drive integration; cloud helper.
9. Inputs & Outputs
- Inputs: uploads, ZIP archives.
- Outputs: linked files, closed tasks.
10. Integrations
- Google Drive, ownCloud.
11. Calculations / Logic
- File relation graph build.
12. Status Lifecycle
- N/A.
13. Permissions
- PMs.
14. Reports & KPIs
- Successful closes triggered by upload.
15. Risks & Observations
- File cache vs. filesystem drift.
- Server-side ZIP unpacking should be policed for safety.
16. Source Code Evidence
app/Controller/GoogleDriveAPIsController.php,CloudController.php.