All documents downloaded/uploaded via ndOffice are cached locally in the ndOffice Echo folder, which is a local folder automatically created after a user logs into ndOffice. By default, it can be found by the following path: C:\Users\<username>\ND Office Echo but the path is also configurable by a registry setting. ndOffice Echo folder contains a subfolder for each user account of the current ndOffice version, and each user’s subfolder contains a separate folder for attachments, backup files, and comparisons.
The Echo retention policy is regulated by a few different settings locally and in NetDocuments:
- Windows Registry Editor: The EchoRetention setting regulates how long (how many days) documents remain in the Echo folder. The default value is 0 (echoing is disabled).
- Windows Registry Editor: The BackupRetention setting regulates how long documents remain in the Backup folder (for example, in case of failed upload). The default value is 5 (five days).
- Cabinet Administration Settings in NetDocuments:
- Allow echoing on all workstations
- Do not allow echoing on any workstation
- Allow echoing only on these workstations (with a box for entering a range of IP addresses)
- Workstation Settings in NetDocuments (needs ndClick):
- Enable echoing on this workstation check box
- Number of days to retain echoed documents box
This setting is synchronized with ndOffice EchoRetention setting in the local registry, with NetDocuments setting having a higher priority.
Documents are not stored in the ndOffice Echo folder if at least one of the settings does not allow echoing.
Echo Retention Period
Documents are stored in the Echo folder according to the value set in the EchoRetention setting. Files are deleted by the timer according to the Last modified date of the specific document (for example, if the value is 1, the file is expired 24 hours after checking in). Echoing rules apply to all documents downloaded/uploaded via ndOffice, including Adobe files, read-only documents, and locked documents.
If echoing is not allowed, the files are downloaded to the echo folder, but they are deleted immediately after closure and checking in.
Echo retention policies also differ depending on the type of file :
- Files attached to an email are downloaded to a separate subfolder in the Attachments folder and are deleted after one hour and one minute pass (regardless of echo retention policies).
- Emails open via ndOffice are downloaded to the ndOffice Echo folder and expire according to the EchoRetention setting value + 24 hours.
Document Attachments (Comparisons)
- Comparison result saved as an attachment to any document is stored in the Attachments subfolder of the ndOffice Echo folder and expires according to the EchoRetention setting value.
- Document attachment open via ndOffice is downloaded to the Comparisons subfolder of the ndOffice Echo folder and expires according to the EchoRetention setting value.
- Comparison attachments with template extensions (.dot, .dotx, .dotm, etc.) open via ndOffice expire according to the EchoRetention setting value + 24 hours.
- Documents with template extensions (*.dot, *.dotx, *.dotm, *.pot, *.potx, *.potm, *.xltx, *.xlt, *.xltm) are downloaded to the ndOffice Echo folder, and deleted according to the EchoRetention setting value + 24 hours.
- If a user is logged out of ndOffice at the time when the files are supposed to be expired and deleted, they are deleted when a user logs back in.
- If there is no Internet connection at the time when the files are supposed to be expired and deleted, they are deleted when the connection is restored.
- If ndOffice application is not launched at the time when the files are supposed to be expired and deleted, they are deleted when ndOffice is relaunched.
- If the document expired by echo retention is currently open and checked out, it is not deleted until checking in + echo retention period (checking in updates the Last modified date).