1. Why ownCloud?
ownCloud provides a secure and flexible platform for storing and managing files outside the Odoo database. By integrating Odoo with ownCloud, organizations can store large volumes of documents externally, reduce the storage load on the Odoo server, and maintain centralized access to files. It also provides greater control over file storage, permissions, and data management while allowing users to access and manage documents conveniently through Odoo.
2. Prerequisites
Before configuring the Odoo ownCloud Connector, ensure that Odoo 16 is installed and properly configured, along with an accessible ownCloud server and a valid ownCloud user account. The required storage folder should be created in ownCloud, and the user must have the necessary permissions to access and manage files in that folder. The pyocclient Python library must also be installed in the same Python environment used by the Odoo server to enable communication between Odoo and ownCloud.
3. Odoo Configuration
On the Odoo side, configure the ownCloud connection by providing the required ownCloud server details and valid user credentials. The configuration establishes the connection between Odoo and the ownCloud account, allowing Odoo to access and manage files stored in the designated ownCloud folder. Once the connection details are entered and saved, the ownCloud storage can be used from within Odoo.
4. ownCloud Configuration
No separate configuration is required on the ownCloud side. Simply log in to the ownCloud account that will be used with Odoo and create a dedicated folder for storing the files managed through the connector. Ensure that the configured ownCloud user has the necessary permissions to access and manage files within this folder. The folder path can then be specified in the Odoo configuration.
5. Workflow
The Odoo ownCloud Connector allows users to connect Odoo with an ownCloud account and manage files through Odoo. After configuring the ownCloud connection and storage folder, users can upload files from Odoo to ownCloud, browse and search stored files, download files when required, and delete files directly from the Odoo interface.
Conclusion
The Odoo ownCloud Connector provides an efficient integration between Odoo and ownCloud for external file storage and document management. It allows users to upload files to ownCloud, browse stored documents, search and filter files, download required documents, delete unwanted files, and import files from ownCloud through the Odoo interface. By using an external storage platform, organizations can separate document storage from their Odoo database while still providing users with convenient access to the required files from within Odoo.