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 व्यवस्थापक (ऐप) के अंतर्गत होती हैं। बनाए गए फ़ोल्डर / फ़ाइलों के अधिकार स्वचालित नहीं होते। वे अधिकार आपको अपने क्लाउड स्टोरेज समाधान में प्रशासित करने चाहिए।
सिंक किए गए फ़ील्ड कहाँ संग्रहीत होते हैं? क्या वे Odoo और क्लाउड में डुप्लिकेट होते हैं?
ऐप मानता है कि अटैचमेंट की बाइनरी सामग्री Odoo सर्वर के बजाय Cloud Client में रखी जाती है। इसलिए Odoo में ऐसे अटैचमेंट URL प्रकार के हो जाते हैं, और आप उन्हें किसी भी समय अटैचमेंट बॉक्स या Cloud Client से खोल सकते हैं।
सेटअप के बाद कोई मैन्युअल कार्रवाई नहीं चाहिए, क्योंकि सिंक पूरी तरह स्वचालित है। तय करें कि कौन से Odoo दस्तावेज़ प्रकार सिंक हों और प्रत्येक के लिए संबंधित मॉडल सेट करें (ग्राहक, विक्रय या खरीद आदेश, टास्क, प्रोजेक्ट आदि)।
क्या मैं एक ही दस्तावेज़ प्रकार के लिए कुछ फ़ोल्डर रख सकता हूँ? उदाहरण के लिए, आंतरिक प्रोजेक्ट और ग्राहक प्रोजेक्ट?
हाँ, आप कर सकते हैं। इसके लिए प्रत्येक के लिए नियम बनाएँ, फिर फ़िल्टर लागू करें: उदाहरण के लिए प्रोजेक्ट के प्रकार से।
फ़िल्टर परस्पर-अनन्य रखें ताकि दस्तावेज़ निश्चित रूप से असाइन हो। उदाहरण: 'ग्राहक पर आपूर्तिकर्ता नहीं', 'आपूर्तिकर्ता पर ग्राहक नहीं'। वरना किसी खास दस्तावेज़ का फ़ोल्डर एक मॉडल से दूसरे पर कूदेगा।
क्या मुझे केवल Cloud Storage Solution ऐप चाहिए?
नहीं, यह टूल केवल तकनीकी कोर है। आपको अपने cloud client का कनेक्टर भी चाहिए।
क्या यह ठीक है अगर सिंक करने के लिए बहुत सारी वस्तुएँ हों, उदाहरण के लिए 10000?
हाँ, हालांकि कई फ़ोल्डर/अटैचमेंट सिंक करने पर प्रक्रिया धीमी हो सकती है। साथ ही ग्राहकों ने >10k साथी और ~5k उत्पाद वेरिएंट सिंक वाले वातावरण बताए, और प्रक्रियाएँ स्वीकार्य थीं।
कुछ बातें ज़ोर देने योग्य:
- सिंक ऐसा बनाया गया है कि कोई भी आइटम सिंक होगा और खोएगा नहीं, हालांकि तेज़ नहीं भी हो सकता। FIFO कतारें और प्रत्येक जॉब का कमिट यह गारंटी देते हैं।
- वस्तुओं की संख्या तार्किक रूप से सीमित की जा सकती है। मॉडल कॉन्फ़िगरेशन पुराने आइटम का सिंक रोकने देती है (जैसे संग्रहीत साथी या 2 वर्ष पुराने आदेश सिंक करने का अर्थ नहीं)।
क्या सिंक को रीयल-टाइम बनाना संभव है?
नहीं। रीयल-टाइम सिंक से बचने के हमारे ठोस कारण हैं:
प्रदर्शन संबंधी समस्याएँ। यदि सिंक रीयल-टाइम हो, तो हर फ़ाइल अपलोड पर लोडिंग स्क्रीन आएगी।
संघर्ष संबंधी समस्याएँ। यदि 2 उपयोगकर्ता एक साथ किसी आइटम को बदलें, तो अनसुलझी स्थितियाँ हो सकती हैं। नियमित जॉब में हम बाद में ठीक कर सकते हैं; रीयल-टाइम में इसे कतार के रूप में सहेजना पड़ेगा, जो उपयोगकर्ताओं के लिए और भ्रमित करने वाला होगा।
कार्यक्षमता संबंधी समस्याएँ। खासकर आइटम का नाम बदलना और पुनर्गठन। बैकवर्ड सिंक में टूल निर्देशिका तर्क पर सख्ती से निर्भर करता है, और हर सिंक में 100% आइटम जाँचे जाते हैं। यदि हर अपडेट के बाद हो, तो प्रति सेकंड हज़ारों अनुरोध होंगे। नहीं तो: बदलाव खो जाएँगे।
क्या मैं अटैचमेंट कुछ क्लाउड क्लाइंट से सिंक कर सकता हूँ
नहीं, यह सुविधा केवल संस्करण 15 से उपलब्ध है।
हम अपने क्लाउड में विशेष संपादक उपयोग करते हैं (जैसे 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 लाइसेंस के तहत ऐप प्रकाशित करना अनुमति नहीं है। ज़रूरत हो तो Odoo.sh प्रोजेक्ट के लिए नया repo बनाएँ
3. फिर odoo.sh पर जाएँ और Deploy बटन पर क्लिक करें। पॉप-अप विंडो में निर्णय जमा करें और 'Continue.' पर क्लिक करें। इससे इंस्टॉलेशन शुरू होगा।
ये चरण प्रोजेक्ट की production शाखा पर ऐप इंस्टॉल करेंगे। अन्य शाखाओं पर ऐप तैनात करने या मॉड्यूल अपडेट करने के लिए ये क्रियाएँ करें:
1. Odoo स्टोर से ऐप का स्रोत कोड अपलोड करें
2. मॉड्यूल को आवश्यक GitHub रिपॉज़िटरी में commit करें। सुनिश्चित करें कि ऐप के कोई फ़ोल्डर/फ़ाइल अनदेखी न हों (यानी repo के .gitignore में न हों)। रिपॉज़िटरी odoo.sh अपने आप बनाता है और डिफ़ॉल्ट रूप से कुछ ज़रूरी चीजें शामिल हो सकती हैं (जैसे /lib)। मॉड्यूल की सभी निर्देशिकाएँ, उपनिर्देशिकाएँ और फ़ाइलें बिना अपवाद अपलोड करें
3. odoo.sh प्रोजेक्ट की लक्ष्य शाखा Deploy करें या, अगर सेटिंग्स ऐसा मानती हैं, स्वतः बनने तक प्रतीक्षा करें।
अपने सर्वर पर आपका ऐप कैसे इंस्टॉल करूँ?
2. Odoo सर्वर पुनः प्रारंभ करें;
3. डेवलपर मोड चालू करें (तकनीकी सेटिंग्स);
4. ऐप सूची अपडेट करें (ऐप्स मेनू);
5. ऐप खोजें और 'Activate'/'Install' दबाएँ;
6. ऐप पृष्ठ पर दिशानिर्देश हों तो उनका पालन करें।
आपके ऐप में अतिरिक्त ऐड-ऑन हैं। क्या बाद में खरीद सकता हूँ?
हाँ, ज़रूर। साथ ही Odoo सभी निर्भरताएँ कार्ट में अपने आप जोड़ता है, इसलिए दोहरी भुगतान से बचने के लिए पहले खरीदे टूल हटा दें।
मैंने आपका ऐप Odoo.sh पर डिप्लॉय किया और टेस्ट में चेतावनी/त्रुटि दिख रही है
लाल/नारंगी चेतावनी ऐप की सुविधाओं को प्रभावित नहीं करती। खेद है कि कभी-कभी हमारे मॉड्यूल मानक स्वचालित परीक्षण पास नहीं करते, क्योंकि वे ऐसा व्यवहार मानते हैं जो ऐप के लक्ष्यों से टकराता है। उदाहरण के लिए हम मूल्य गणना बदलते हैं, जबकि मानक Odoo मॉड्यूल परीक्षण अंतिम मूल्य की तुलना मानक एल्गोरिदम से करते हैं।
सबसे पहले तैनात डेटाबेस की सुविधाएँ जाँचें। क्या सब सही काम कर रहा है?
यदि फिर भी मानते हैं कि चेतावनी वास्तविक सुविधाओं को प्रभावित करती है, तो संपर्क करें और पूर्ण इंस्टॉलेशन लॉग तथा तैनात मॉड्यूलों की पूरी सूची (कोर और तृतीय-पक्ष सहित) भेजें।
क्या मैं ऐप आपकी कंपनी से सीधे खरीद सकता हूँ?
नहीं, हम उपकरण केवल आधिकारिक Odoo ऐप स्टोर.
मुझे छूट चाहिए
खेद है, हमारे पास व्यक्तिगत कीमतें देने के तकनीकी साधन नहीं हैं।
क्या मैं ऐप अपने Odoo Online (SaaS) डेटाबेस पर इंस्टॉल कर सकता हूँ?
नहीं, तृतीय-पक्ष ऐप Odoo Online पर नहीं चल सकते। दुर्भाग्य से Odoo SaaS यह संभावना रोकता है।
आपके टूल की अन्य ऐप पर निर्भरता है। क्या मुझे वे खरीदनी चाहिए?
हाँ, सही काम के लिए टूल को निर्भरता में चिह्नित सभी मॉड्यूल चाहिए। ऐप पृष्ठ पर दी गई कीमत में आवश्यक निर्भरताएँ पहले से शामिल हैं।
मॉड्यूल की कीमत अमेरिकी डॉलर में क्या है? यह क्यों बदली?
हमारे मॉड्यूल की कीमत यूरो में है। Odoo स्टोर आंतरिक विनिमय दर से अन्य मुद्राओं में बदलता है। इसलिए अमेरिकी डॉलर में कीमत दर अपडेट होने पर बदल सकती है।
अंग्रेज़ी के अलावा अन्य भाषाओं में ऐप और वेबसाइट का शब्द AI-सहायता से है और आधिकारिक Odoo अनुवादों से मेल खाता है। यदि आपको कोई गलती दिखे, अनुवाद शुद्धता का टिकट भेजें और हम इसे ठीक करेंगे।
बग रिपोर्टिंग
यदि आपको बग या असंगत व्यवहार मिले तो हमसे संपर्क करें। हम खरीद के 60 दिनों के भीतर सुधार देने की गारंटी देते हैं और इस अवधि के बाद भी टूल सुधारने में रुचि रखते हैं।
हमसे संपर्क करने के लिए फ़ोन नंबर या क्रेडिट कार्ड की आवश्यकता नहीं है। केवल एक छोटी ईमेल साइन-अप करनी है, जिसमें 30 सेकंड से अधिक नहीं लगता।
अपने अनुरोध में जितना संभव हो उतना विवरण शामिल करें: स्क्रीनशॉट, Odoo सर्वर लॉग, समस्या को दोहराने का पूरा वर्णन आदि। आमतौर पर किसी मुद्दे की कार्य योजना तैयार करने (यदि बग पुष्टि हो) या आगे क्या करना है इसके दिशानिर्देश देने (अन्यथा) में कुछ कार्यदिवस लगते हैं।
सार्वजनिक सुविधा अनुरोध और मॉड्यूल विचार (निःशुल्क विकास)
हम अपने टूल सुधारने के लिए दृढ़ता से प्रेरित हैं और किसी भी प्रतिक्रिया के आभारी होंगे। यदि आपकी आवश्यकताएँ सार्वजनिक उपयोग की हैं और कुशलता से लागू की जा सकती हैं, तो टीम उन्हें हमारी कार्य सूची में शामिल करेगी।
ऐसी कार्य सूची नियमित रूप से संसाधित होती है और अतिरिक्त शुल्क नहीं लगती। यद्यपि हम समय सीमा और अंतिम डिज़ाइन का वादा नहीं कर सकते, यह बिना निवेश और जोखिम के वांछित सुविधाएँ पाने का अच्छा तरीका हो सकता है।
हमसे संपर्क करने के लिए फ़ोन नंबर या क्रेडिट कार्ड की आवश्यकता नहीं है। केवल एक छोटी ईमेल साइन-अप करनी है, जिसमें 30 सेकंड से अधिक नहीं लगता।
आंतरिक और बाहरी उपयोग के लिए गहरी और संरचित ज्ञान आधार बनाने का उपकरण। Knowledge System. KMS. विकि जैसी पुनरीक्षण।
398€अपॉइंटमेंट बुकिंग से बिक्री और समीक्षा तक समय-आधारित सेवा प्रबंधन का उपकरण
KPI लक्ष्य सेट करने और अवधियों के अनुसार पूर्ति नियंत्रित करने का उपकरण। KPI डैशबोर्ड। डैशबोर्ड डिज़ाइनर। KPI चार्ट
198€पसंदीदा AI चैट से MCP के ज़रिए Odoo प्रबंधित करने का उपकरण। Claude. कोई भी MCP-समर्थित AI.
198€Odoo अनुलग्नकों को फ़ोल्डरों में लचीले ढंग से व्यवस्थित करने और निर्देशिकाओं को क्लाउड क्लाइंट से सिंक करने का उपकरण: Google Drive, OneDrive/SharePoint, Nextcloud/ownCloud, Dropbox, Amazon S3, Box और NAS. DMS. फ़ाइल प्रबंधक. दस्तावेज़ प्रबंधन प्रणाली
Odoo अनुलग्नकों को OneDrive फ़ाइलों के साथ स्वचालित रूप से दोनों दिशाओं में सिंक करने का उपकरण
Odoo अनुलग्नकों को Google Drive फ़ाइलों के साथ स्वचालित रूप से दोनों दिशाओं में सिंक करने का उपकरण
Odoo अनुलग्नकों को DropBox फ़ाइलों के साथ स्वचालित रूप से दोनों दिशाओं में सिंक करने का उपकरण