TMS, File Workflow & Deliverables — business view
Technical trace: TMS, File Workflow & Deliverables
1. Business Summary
Manages source/in/out folders, phase splitting and merging, pre-translation, deliverables packaging, and ownCloud-backed file storage.
2. Business Value
The backbone of production — file integrity from client to vendor and back.
3. Users / Stakeholders
PMs, engineers, linguists, reviewers, clients.
4. Workflows
- Phase setup; file ingest; task-to-file binding; splitting/merging; pre-translation; deliverables; cleanup.
5. Sub-Features
- Phase management.
- ownCloud cache synchronisation.
- Memsource integration.
- Folder/zip operations.
6. Business Rules
- File path conventions are standardised.
- Memsource flow includes a deliberate wait for analysis.
- Uncompleted segments can be split for parallel work.
7. Data Entities
Phase, Job Auto-plan File, ownCloud cache tables, File, Entity File.
8. Entry Points
- TMS screens.
- Cloud helper screens.
- Mobile API for uploads/downloads.
9. Inputs & Outputs
- Inputs: source files, TMS responses.
- Outputs: phase-aware file structure, deliverables, downloads.
10. Integrations
- Memsource (TMS), ownCloud, partner systems for source ingest.
11. Calculations / Logic
- Weighted-word analysis from TMS feeds pricing.
12. Status Lifecycle
- File phase progression: source → in → out → deliverable.
13. Permissions
- PM, engineer, vendor (per task).
14. Reports & KPIs
- Files per job, deliverables, cache health.
15. Risks & Observations
- File-cache vs. filesystem drift can lose access to files.
- Hard-coded paths.
- Memsource sync includes a long synchronous wait.
16. Source Code Evidence
app/Controller/TmsController.php,CloudController.php.