OwnCloud / NextCloud Odoo Integration v.10
The tool to automatically synchronize Odoo attachments with OwnCloud / NextCloud files in both ways
Synchronization is bilateral. All Odoo attachments are put in OwnCloud / NextCloud regularly. OwnCloud / NextCloud files create attachments in Odoo in case they are placed in a correct folder. Look at the sections From Odoo to OwnCloud / NextCloud and From OwnCloud / NextCloud to Odoo
Integration is automatic in both ways. Based on scheduled jobs, Odoo send attachments to OwnCloud / NextCloud and retrieve files from there
Any Odoo document might be synced: customers, opportunities, sale or purchase orders, tasks or issues, employees or users, etc. You decide by your own which records should be in OwnCloud / NextCloud, and which should be left in Odoo
Synchronization equally works for OwnCloud and NextCloud
All synced files are easily accessible though clicking on an attachment. You might also open a whole document folder by clicking on 'Open folder' on the attachment widget
All sync activities might be logged. Control over files and folders creations, moves, name changes and removals. Just turn on the option 'Log sync activities' and access history through the button 'Sync logs'
The tool is compatible with Odoo reporting and mailing apps. If such an app faces a synced file, it retrieves a real content from OwnCloud / NextCloud. In particular, the reports 'always reload' feature and messages & mass mailing attachments work properly
Integration is based on a single user endpoint. It means that a single user login/password of OwnCloud / NextCloud is used. Afterwards for integrations Odoo would use that credentials disregarding an actual Odoo user. Make sure, however, that real Odoo users have an access to OwnCloud / NextCloud to open URLs linked to their attachments
- Prepare and keep updated folders' structure in OwnCloud / NextCloud
- Upload new attachments to a correct folder
Odoo creates a convenient directory structure in OwnCloud / NextCloud: Odoo / Document type name / Document name / Files, where:
- Odoo is a central directory for Odoo Sync in your cloud storage.
- Document type is a synced Odoo model, for example, 'Sale orders', 'Opportunities', 'Customers'
- You select document types by yourself. It might be any document type
- Moreover, you might have a few folders for a single document type. Use Odoo domains to have not global 'Partners, but 'Customers' and 'Suppliers', not just 'Sale orders' but 'Commercial offers', 'To deliver', and 'Done orders'
- With each sync Odoo would try to update document types' folders. Add a new document type at any moment. It will appear in OwnCloud / NextCloud with a next sync
- You are welcome to introduce or change document types folder names at any moment in Odoo. Take into account: renaming in OwnCloud / NextCloud will be recovered to Odoo names
- If you remove a model from integration, it will not be deleted from OwnCloud / NextCloud to keep already synced files safe. However, new documents of this type would not be synced
- In case you removed a directory in OwnCloud / NextCloud, but it is still configured in Odoo, with a next sync a folder structure is going to be recovered (not files, surely).
- Document is an exact object to sync. For instance, 'Agrolait' or 'SO019'
- Documents are synced in case they relate to a synced document type and satisfy its filters. For example, you are not obliged to sync all partners, you may integrate only 'Customers' and 'Vendors' or only 'Companies', not 'Contacts'
- Odoo would generate a folder in OwnCloud / NextCloud for each suitable document even for documents without attachments. It is needed for a backward sync to easily add new files
- OwnCloud / NextCloud folder name equals a real document name. It relies upon Odoo name_get method. Thus, Odoo 'Michael Fletcher' (a contact of 'Agrolait') would be OwnCloud / NextCloud 'Agrolait, Michael Fletcher'
- If an exact document changes its document type (e.g. a quotation is now confirmed), Odoo will automatically relocate its related folder to a proper parent directory (in the example: from 'Commercial offers' to 'To deliver')
- In case a document relates to a few types (for instance, you have 'Vendors' and 'Customers', while Agrolait is both), this document folder would be put into the most prioritized document type. A document type priority is higher as closer to the top in Odoo interfaces it is
- If an Odoo document is removed, the next sync will remove a corresponding OwnCloud / NextCloud directory
- In case you remove a directory in OwnCloud / NextCloud, but it still exists in Odoo, OwnCloud / NextCloud folder structure would be recovered (while files would be unlinked in both Odoo and OwnCloud / NextCloud)
- Folders renaming in OwnCloud / NextCloud will be replaced with Odoo names, Odoo document names are more important
- Files are real files taken from Odoo attachments
The resulted path would be, for example, 'Odoo / Quotations / SO019 / commercial offer.png'.
The only exclusion of the rule are stand alone attachments which do not relate to any Odoo documents (their document type is 'ir.attachment'). Such attachments' path is 'Odoo / Stand Alone Attachments / image.png'.
The direct sync might take quite a long, since a lot of folders should be created. It is not recommended to make sync too frequent: once an hour or two hours is fine.
FilesWith each direct sync, Odoo tries to find not yet synced attachments. If such attachments suit any document type to sync, a file will be uploaded to OwnCloud / NextCloud to a proper folder. In Odoo such attachments will become of 'url' type. It means that a file is not any more kept in Odoo server space, but now it is in OwnCloud / NextCloud. Until sync is done, Odoo attachment remains binary and stores an actual file. Such approach helps Odoo to work faster.
If you unlinked an attachment from Odoo, it would be deleted in OwnCloud / NextCloud as well.
Take into account that file names should be managed in OwnCloud / NextCloud: each backward sync would recover OwnCloud / NextCloud names, Odoo is here less important.
- If a new file is added to a proper document folder (e.g. to 'Odoo / Customers / Agrolait'), the same attachment will be added to Odoo document (in the example - to 'Agrolait')
- In document folders you can put not only files but also child folders. In that case a link for this folder (not its content) is kept in attachments
- In case you rename a file in OwnCloud / NextCloud, it will be renamed in Odoo as well
- Files' removal from OwnCloud / NextCloud leads to related Odoo attachments' removal
- If you move a file to another document folder, in Odoo a related attachment would be re-attached to this new document. Take into account: if you move a file for a not document folder, in Odoo attachment will be deleted as it has been removed from OwnCloud / NextCloud
- If you deleted a document type or document folder, their child files are deleted as well. Thus, Odoo would remove related attachments. The folders, however, will be recovered with a next direct sync. Folders' move to another directory is also considered as a removal. Avoid such situations by following the simple rule: folders are managed mostly by Odoo, files - mostly by OwnCloud / NextCloud.
Backward OwnCloud / NextCloud might take quite much time, since each folder should be checked (the more folders, the more time the backward sync requires). It is recommended to make frequency oftener than once an hour or two hours.
- Do not add folders inside root or document types' folders. If they have the same name as newly synced folders, the latter would not be uploaded
- Make sure your database has a proper SSL certificate required to use OwnCloud API
- Try to avoid the following symbols in folders' and files' names: *, ?, ", ', :, <, >, |, +, %, !, @, \, /,. Direct sync will replace such symbols with '-'. It is done to avoid conflicts with file systems.
Log in
- Enter your cloud storage full url
- Select an OwnCloud / NextCloud, which has full rights to read, create, write and delete files and folders within a root directory
- Enter login and password of this user
- Introduce the title for OwnCloud / NextCloud folder, e.g. Odoo
- Push the button 'Login and Confirm'
- If everything is fine, push the button 'Sync'
- Make sure that the root directory or its children are shared with your colleagues
Enter OwnCloud / NextCloud credentials
Confirmed credentials to start sync
Migration from the versions prior to the version 1.3.0
- Push the button 'Backward sync' (to make sure recent OwnCloud / NextCloud changes are synced)
- Push the button 'Migrate from the version under 3.0'
- Check / update synced models
- Push the button 'Sync' to apply changes
Συχνές ερωτήσεις για OwnCloud / NextCloud Odoo Integration Odoo v.10
Μπορώ να αλλάξω τη συχνότητα των εργασιών συγχρονισμού;
Ναι, μπορείτε. Για τον σκοπό αυτό:
Ενεργοποιήστε τη λειτουργία εντοπισμού σφαλμάτων
Μεταβείτε στις τεχνικές ρυθμίσεις > Αυτοματισμός > Προγραμματισμένες εργασίες
Βρείτε τις εργασίες 'Synchronize attachments with cloud' και 'Update attachments from cloud'.
Λάβετε υπόψη ότι δεν πρέπει να τις κάνετε υπερβολικά συχνές. Είναι προτιμότερο να ολοκληρώνεται η εργασία πριν ξεκινήσει η επόμενη. Η ρύθμιση εξαρτάται από το πόσα στοιχεία έχετε προς συγχρονισμό. Συνήθως η συχνότητα είναι από 15 λεπτά έως 4 ώρες.
Βεβαιωθείτε επίσης ότι έχετε ορίσει αρκετά χρονικά όρια στο αρχείο διαμόρφωσης του Odoo. Οι παράμετροι LIMIT_TIME_CPU και LIMIT_TIME_REAL πρέπει να είναι ίσες ή μεγαλύτερες από τον προβλεπόμενο χρόνο της εργασίας cron. Από την έκδοση 13 λάβετε υπόψη και την παράμετρο LIMIT_TIME_REAL_CRON.
Σημαντική σημείωση για πελάτες Odoo.sh: ο μέγιστος χρόνος εργασίας cron μπορεί να είναι μόνο 15 λεπτά.
Μπορώ να ρυθμίσω διαφορετική δομή συγχρονισμένων καταλόγων από αυτήν που υποθέτει ο συγχρονισμός;
Όχι, αυτή η δυνατότητα είναι διαθέσιμη μόνο από την έκδοση 15. Πριν από αυτή την έκδοση, η μονάδα λειτουργεί με προκαθορισμένη δομή φακέλων:
Odoo - κεντρικός φάκελος συγχρονισμού
Models - φάκελοι για κάθε τύπο εγγράφου Odoo. Για παράδειγμα, 'Projects', 'Partners'. Με διάκριση κατά domain μπορεί να υπάρχουν πιο ειδικοί φάκελοι: π.χ., 'Customer 1 Projects', 'Projects of the Customer 2', 'Internal Projects', κ.λπ.
Objects - φάκελοι για κάθε έγγραφο, π.χ. 'Project 1' ή 'Customer 1'
Αρχεία και φάκελοι που σχετίζονται με αυτό το έγγραφο Odoo και θα συγχρονιστούν.
Ως αποτέλεσμα μπορείτε να έχετε για παράδειγμα:
Odoo / Projects / Project 1 / αρχεία και φάκελοι που σχετίζονται με το project 1
Odoo / Customer 1 Projects / Project 1; Odoo / Customer 2 Projects / Project 3, ...
Odoo / Customers / Customer 1 / αρχεία και φάκελοι που σχετίζονται με τον customer 1
Αυτή η δομή είναι πάντα επίπεδη, δηλαδή υπάρχουν μόνο αυτά τα επίπεδα ιεραρχίας. Επομένως είναι σωστό ότι διάφοροι τύποι εγγράφων δεν μπορούν να μπουν στην ίδια δομή. Μέσα στον φάκελο 'Customer 1' δεν μπορούμε να κρατάμε αρχεία που σχετίζονται ταυτόχρονα με παραγγελίες πώλησης, τιμολόγια και έργα. Κάθε τέτοιος τύπος εγγράφου έχει δικό του φάκελο (ή μερικούς δικούς του). Διαφορετικά δεν θα μπορούσαμε να κάνουμε αντίστροφο συγχρονισμό, γιατί δεν θα υπήρχε κριτήριο να βασιστούμε.
Πρέπει να ρυθμίσω συγκεκριμένες προσβάσεις χρηστών στο Odoo;
Όχι, το εργαλείο βασίζεται σε ένα ενιαίο σημείο λήξης χρήστη. Όλες οι διαδικασίες συγχρονισμού γίνονται υπό έναν διαχειριστή cloud (εφαρμογή). Τα δικαιώματα πρόσβασης για φακέλους / αρχεία που δημιουργούνται δεν αυτοματοποιούνται. Πρέπει να τα διαχειρίζεστε στη λύση αποθήκευσης cloud.
Πού αποθηκεύονται τα συγχρονισμένα πεδία; Αντιγράφονται στο Odoo και στα clouds;
Η εφαρμογή υποθέτει ότι το δυαδικό περιεχόμενο των συνημμένων φυλάσσεται στο Cloud Client αντί στον διακομιστή Odoo. Έτσι, αυτά τα συνημμένα στο Odoo γίνονται τύπου URL και μπορείτε ανά πάσα στιγμή να τα ανοίξετε είτε από το πλαίσιο συνημμένων είτε από το Cloud Client.
Μετά τη ρύθμιση δεν απαιτούνται χειροκίνητες ενέργειες, καθώς ο συγχρονισμός είναι πλήρως αυτόματος. Αποφασίστε ποιοι τύποι εγγράφων Odoo θα συγχρονίζονται και ορίστε ένα σχετικό μοντέλο συγχρονισμού για καθέναν από αυτούς (Πελάτες, παραγγελίες πώλησης ή αγοράς, Εργασίες, Έργα κ.λπ.).
Μπορώ να έχω μερικούς φακέλους για τον ίδιο τύπο εγγράφου; Για παράδειγμα, εσωτερικά έργα και έργα πελατών;
Ναι, μπορείτε. Για αυτό ετοιμάστε έναν κανόνα για τον καθένα και μετά εφαρμόστε φίλτρα: π.χ. κατά τύπο έργου.
Προσπαθήστε τα φίλτρα να είναι αμοιβαία αποκλειόμενα ώστε ένα έγγραφο να αντιστοιχίζεται με βεβαιότητα. Π.χ. «πελάτης αλλά όχι προμηθευτής», «προμηθευτής αλλά όχι πελάτης». Διαφορετικά, ο φάκελος ενός εγγράφου θα μεταπηδά από μοντέλο σε μοντέλο.
Χρειάζομαι μόνο την εφαρμογή Cloud Storage Solution;
Όχι, το εργαλείο είναι μόνο τεχνικός πυρήνας. Χρειάζεστε επίσης τον σύνδεσμο για τον cloud client σας.
Είναι εντάξει αν έχω πολλά αντικείμενα προς συγχρονισμό, για παράδειγμα 10000;
Ναι, αν και με πολλούς φακέλους/συνημμένα προς συγχρονισμό η διαδικασία μπορεί να είναι αργή. Ταυτόχρονα, πελάτες μας ανέφεραν περιβάλλοντα με >10k συναλλασσόμενους και ~5k παραλλαγές προϊόντων προς συγχρονισμό, και οι διαδικασίες ήταν αποδεκτές.
Μερικά σημεία προς έμφαση:
- Ο συγχρονισμός είναι κατασκευασμένος ώστε κάθε στοιχείο να συγχρονίζεται και να μην χάνεται, αν και μπορεί να μην είναι γρήγορος. Αυτό διασφαλίζεται από ουρές FIFO και από κάθε εργασία που ολοκληρώνεται με commit.
- Ο αριθμός των αντικειμένων μπορεί να περιοριστεί λογικά. Η διαμόρφωση μοντέλων σάς επιτρέπει να περιορίσετε τον συγχρονισμό παρωχημένων στοιχείων (π.χ. δεν έχει νόημα να συγχρονίζονται αρχειοθετημένοι συναλλασσόμενοι ή παραγγελίες πριν από 2 χρόνια).
Είναι δυνατόν ο συγχρονισμός να γίνεται σε πραγματικό χρόνο;
Όχι. Έχουμε σοβαρούς λόγους να αποφεύγουμε τον συγχρονισμό σε πραγματικό χρόνο:
Προβλήματα απόδοσης. Αν ο συγχρονισμός είναι σε πραγματικό χρόνο, κάθε μεταφόρτωση αρχείου θα εμφανίζει οθόνη φόρτωσης.
Προβλήματα συγκρούσεων. Αν 2 χρήστες αλλάξουν ταυτόχρονα ένα στοιχείο, μπορεί να προκύψουν άλυτες καταστάσεις. Με τακτικές εργασίες μπορούμε να το διορθώσουμε εκ των υστέρων, ενώ σε πραγματικό χρόνο θα έπρεπε να το σώσουμε ως ουρά, κάτι ακόμη πιο παραπλανητικό για τους χρήστες.
Προβλήματα λειτουργικότητας. Ιδιαίτερα η μετονομασία και η αναδιάρθρωση στοιχείων. Στον αντίστροφο συγχρονισμό το εργαλείο βασίζεται αυστηρά στη λογική των καταλόγων και σε κάθε συγχρονισμό ελέγχεται το 100% των στοιχείων. Αν γίνεται μετά από κάθε ενημέρωση, θα είναι χιλιάδες αιτήματα ανά δευτερόλεπτο. Αν όχι: οι αλλαγές θα χάνονταν.
Μπορώ να συγχρονίσω συνημμένα σε λίγους πελάτες cloud
Όχι, αυτή η δυνατότητα είναι διαθέσιμη μόνο από την έκδοση 15.
Στα clouds μας χρησιμοποιούμε ειδικό επεξεργαστή (π.χ. OnlyOffice, Office 365 κ.λπ.). Θα ανοίγουν τα αρχεία σε αυτόν τον επεξεργαστή;
Ναι, ανάλογα με τη διαμόρφωση του cloud client.
Μπορώ να ενημερώσω ετικέτες OwnCloud μέσω του συνδέσμου;
Όχι, οι ετικέτες δεν συγχρονίζονται. Εξετάσαμε αυτή τη δυνατότητα στο παρελθόν, αλλά αποφασίσαμε να μην την εισαγάγουμε για διάφορους λόγους:
Η βιβλιοθήκη συνδέσμου δεν υποστηρίζει λήψη ή ενημέρωση ετικετών ownCloud
Τα συνημμένα Odoo δεν έχουν ιδιότητα «tags» και δεν είναι σαφές πότε αυτές οι ετικέτες θα αντιστοιχίζονταν σε χρήστες.
Εφόσον η εφαρμογή παρέχει αμφίδρομο συγχρονισμό, μπορεί να υπάρξουν κρίσιμες συγκρούσεις κατά τον συγχρονισμό που θα ήταν δύσκολο να επιλυθούν.
Ποιες είναι οι πολιτικές ενημέρωσης των εργαλείων σας;
Σύμφωνα με τις ισχύουσες πολιτικές του Odoo Apps Store:
- Κάθε άρθρωμα που αγοράστηκε για την έκδοση 12.0 και παλαιότερα δίνει πρόσβαση σε όλες τις εκδόσεις έως την 12.0.
- Από την έκδοση 13.0 κάθε έκδοση αρθρώματος αγοράζεται χωριστά.
- Ανεξάρτητα από την έκδοση, η αγορά δίνει δικαίωμα σε όλες τις ενημερώσεις και διορθώσεις εντός μιας μείζονος έκδοσης.
Σημειώστε ότι η ομάδα faOtools δεν ελέγχει αυτές τις πολιτικές. Για ερωτήσεις επικοινωνήστε απευθείας με τους εκπροσώπους του Odoo Apps Store.
Πώς μπορώ να εγκαταστήσω την εφαρμογή σας στο Odoo.sh;
Η πιο απλή προσέγγιση είναι να χρησιμοποιήσετε την ενσωματωμένη ροή εργασίας του καταστήματος Odoo:
1. Ανοίξτε τη σελίδα της μονάδας και πατήστε το κουμπί Deploy on odoo.sh
2. Έπειτα θα ανακατευθυνθείτε στη σελίδα του GitHub. Συνδεθείτε στον λογαριασμό σας και πατήστε 'Create a new repo' ή χρησιμοποιήστε υπάρχον. Βεβαιωθείτε ότι το αποθετήριο είναι ιδιωτικό. Δεν επιτρέπεται η δημοσίευση εφαρμογών με άδεια OPL-1. Αν χρειάζεται, δημιουργήστε νέο repo για το έργο Odoo.sh
3. Έπειτα πηγαίνετε στο odoo.sh και πατήστε το κουμπί Deploy. Στο αναδυόμενο παράθυρο υποβάλετε την απόφαση και πατήστε 'Continue.' Αυτή η ενέργεια ξεκινά την εγκατάσταση.
Αυτά τα βήματα εγκαθιστούν την εφαρμογή στον κλάδο παραγωγής του έργου. Αν θέλετε να αναπτύξετε τις εφαρμογές σε άλλους κλάδους ή να ενημερώσετε τη μονάδα, ακολουθήστε τις εξής ενέργειες:
1. Ανεβάστε τον πηγαίο κώδικα της εφαρμογής από το κατάστημα Odoo
2. Κάντε commit τη μονάδα στο απαιτούμενο αποθετήριο GitHub. Βεβαιωθείτε ότι κανένας φάκελος/αρχείο της εφαρμογής δεν αγνοείται (δηλαδή δεν περιλαμβάνεται στο .gitignore του repo). Τα αποθετήρια δημιουργούνται αυτόματα από το odoo.sh και μπορεί από προεπιλογή να περιλαμβάνουν κρίσιμα στοιχεία (π.χ. /lib). Ανεβάστε όλους τους καταλόγους, υποκαταλόγους και αρχεία της μονάδας χωρίς εξαιρέσεις
3. Κάντε Deploy τον στοχευμένο κλάδο του έργου odoo.sh ή, αν το προβλέπουν οι ρυθμίσεις σας, περιμένετε μέχρι να δημιουργηθεί αυτόματα.
Πώς να εγκαταστήσω την εφαρμογή σας στον δικό μου διακομιστή;
2. Επανεκκινήστε τον διακομιστή Odoo;
3. Ενεργοποιήστε τη λειτουργία προγραμματιστή (τεχνικές ρυθμίσεις);
4. Ενημερώστε τη λίστα εφαρμογών (μενού εφαρμογών);
5. Βρείτε την εφαρμογή και πατήστε «Activate»/«Install»;
6. Ακολουθήστε τις οδηγίες στη σελίδα της εφαρμογής, αν υπάρχουν.
Παρατήρησα ότι η εφαρμογή σας έχει επιπλέον πρόσθετα. Μπορώ να τα αγοράσω αργότερα;
Ναι, βεβαίως. Ταυτόχρονα το Odoo προσθέτει αυτόματα όλες τις εξαρτήσεις στο καλάθι, οπότε πρέπει να εξαιρέσετε εργαλεία που έχετε ήδη αγοράσει για να αποφύγετε διπλή πληρωμή.
Ανάπτυξα την εφαρμογή σας στο Odoo.sh και βλέπω προειδοποίηση/σφάλμα στις δοκιμές
Μια κόκκινη/πορτοκαλί προειδοποίηση δεν επηρεάζει τις λειτουργίες της εφαρμογής. Δυστυχώς, μερικές φορές τα module μας δεν περνούν τα τυπικά αυτόματα τεστ, γιατί αυτά υποθέτουν συμπεριφορά που συγκρούεται με τους στόχους της εφαρμογής. Π.χ. αλλάζουμε τον υπολογισμό τιμής, ενώ τα τεστ του τυπικού module Odoo συγκρίνουν την τελική τιμή με τον τυπικό αλγόριθμο.
Πρώτα απ' όλα, ελέγξτε τις λειτουργίες της αναπτυγμένης βάσης. Λειτουργούν όλα σωστά;
Αν εξακολουθείτε να θεωρείτε ότι η προειδοποίηση επηρεάζει πραγματικές λειτουργίες, επικοινωνήστε μαζί μας και στείλτε πλήρη αρχεία εγκατάστασης και την πλήρη λίστα αναπτυγμένων module (πυρήνα και τρίτων).
Μπορώ να αγοράσω την εφαρμογή απευθείας από την εταιρεία σας;
Όχι, διανέμουμε τα εργαλεία μόνο μέσω του επίσημου καταστήματος εφαρμογών Odoo.
Θα ήθελα να λάβω έκπτωση
Δυστυχώς, δεν έχουμε τα τεχνικά μέσα για να προσφέρουμε ατομικές τιμές.
Μπορώ να εγκαταστήσω την εφαρμογή στη βάση Odoo Online (SaaS);
Όχι, εφαρμογές τρίτων δεν μπορούν να χρησιμοποιηθούν στο Odoo Online. Δυστυχώς το Odoo SaaS αποκλείει αυτή τη δυνατότητα.
Το εργαλείο σας εξαρτάται από άλλες εφαρμογές. Πρέπει να τις αγοράσω;
Ναι, το εργαλείο απαιτεί όλα τα module που σημειώνονται στις εξαρτήσεις για να λειτουργεί σωστά. Η τιμή στη σελίδα της εφαρμογής περιλαμβάνει ήδη όλες τις απαραίτητες εξαρτήσεις.
Ποια είναι η τιμή του αρθρώματος σε δολάρια ΗΠΑ; Γιατί άλλαξε;
Η τιμή των module μας ορίζεται σε ευρώ. Το κατάστημα Odoo μετατρέπει τις τιμές σε άλλα νομίσματα σύμφωνα με την εσωτερική ισοτιμία του. Έτσι η τιμή σε δολάρια ΗΠΑ μπορεί να αλλάξει όταν ενημερώνεται η ισοτιμία.
Το κείμενο εφαρμογής και ιστότοπου σε άλλες γλώσσες πλην των αγγλικών γίνεται με βοήθεια ΤΝ και ευθυγραμμίζεται με τις επίσημες μεταφράσεις Odoo. Αν εντοπίσετε λάθος, στείλτε αίτημα για ορθότητα μεταφράσεων και θα το διορθώσουμε.
Αναφορά σφαλμάτων
Αν αντιμετωπίσετε σφάλματα ή ασυνεπή συμπεριφορά, μη διστάσετε να επικοινωνήσετε μαζί μας. Εγγυόμαστε διορθώσεις εντός 60 ημερών από την αγορά και ενδιαφερόμαστε έντονα να βελτιώνουμε τα εργαλεία μας και μετά από αυτή την περίοδο.
Δεν χρειάζεστε αριθμό τηλεφώνου ή πιστωτική κάρτα για να επικοινωνήσετε. Αρκεί μια σύντομη εγγραφή με e-mail που δεν διαρκεί πάνω από 30 δευτερόλεπτα.
Συμπεριλάβετε όσο το δυνατόν περισσότερες λεπτομέρειες στο αίτημά σας: στιγμιότυπα οθόνης, αρχεία καταγραφής διακομιστή Odoo, πλήρη περιγραφή αναπαραγωγής του προβλήματος κ.λπ. Συνήθως χρειάζονται μερικές εργάσιμες ημέρες για να ετοιμαστεί σχέδιο εργασίας για ένα ζήτημα (αν επιβεβαιωθεί σφάλμα) ή να σας δοθούν οδηγίες για το τι πρέπει να γίνει (διαφορετικά).
Δημόσια αιτήματα λειτουργιών και ιδέες μονάδων (δωρεάν ανάπτυξη)
Έχουμε ισχυρό κίνητρο να βελτιώνουμε τα εργαλεία μας και θα εκτιμούσαμε κάθε σχόλιο. Αν οι απαιτήσεις σας είναι κοινής ωφέλειας και μπορούν να υλοποιηθούν αποδοτικά, η ομάδα θα τις εντάξει στη λίστα εργασιών μας.
Τέτοια λίστα εργασιών επεξεργάζεται τακτικά και δεν συνεπάγεται επιπλέον χρεώσεις. Αν και δεν μπορούμε να υποσχεθούμε προθεσμίες και τελικό σχεδιασμό, μπορεί να είναι καλός τρόπος να αποκτήσετε τις επιθυμητές λειτουργίες χωρίς επενδύσεις και κινδύνους.
Δεν χρειάζεστε αριθμό τηλεφώνου ή πιστωτική κάρτα για να επικοινωνήσετε. Αρκεί μια σύντομη εγγραφή με e-mail που δεν διαρκεί πάνω από 30 δευτερόλεπτα.
Το εργαλείο για ασφαλή φύλαξη κωδικών στο Odoo για κοινή χρήση. Κοινά θησαυροφυλάκια
198€Το εργαλείο για να χτίσετε μια βαθιά και δομημένη βάση γνώσης για εσωτερική και εξωτερική χρήση. Knowledge System. KMS. Αναθεωρήσεις τύπου wiki.
398€Το εργαλείο για διαχείριση υπηρεσιών βάσει χρόνου, από κράτηση ραντεβού έως πωλήσεις και αξιολογήσεις
Το εργαλείο για να ορίζετε στόχους KPI και να ελέγχετε την εκπλήρωσή τους ανά περιόδους. Πίνακες KPI. Σχεδιαστής πινάκων. Γραφήματα KPI
198€Το εργαλείο για να διαχειρίζεστε το Odoo από τα αγαπημένα σας AI chats μέσω MCP. Claude. Οποιοδήποτε AI που υποστηρίζει MCP.
198€Το εργαλείο για να οργανώνετε ευέλικτα τα συνημμένα του Odoo σε φακέλους και να συγχρονίζετε καταλόγους με πελάτες cloud: Google Drive, OneDrive/SharePoint, Nextcloud/ownCloud, Dropbox, Amazon S3, Box και NAS. DMS. Διαχειριστής αρχείων. Σύστημα διαχείρισης εγγράφων
Το εργαλείο για αυτόματο αμφίδρομο συγχρονισμό των συνημμένων του Odoo με αρχεία OneDrive
Το εργαλείο για αυτόματο αμφίδρομο συγχρονισμό των συνημμένων του Odoo με αρχεία Google Drive
Το εργαλείο για αυτόματο αμφίδρομο συγχρονισμό των συνημμένων του Odoo με αρχεία DropBox