Odoo ऑनलाइन¶
Odoo Online Odoo द्वारा होस्ट और मैनेज किए गए प्राइवेट डेटाबेस ऑफ़र करता है। Odoo Online डेटाबेस किसी भी वेब ब्राउज़र का उपयोग करके ऐक्सेस किए जा सकते हैं और लोकल इंस्टॉलेशन की आवश्यकता नहीं होती। इनका उपयोग लंबी अवधि के प्रॉडक्शन के लिए या Odoo को पूरी तरह से टेस्ट करने के लिए किया जा सकता है, जिसमें कस्टमाइज़ेशन शामिल हैं जिन्हें कस्टम कोड की आवश्यकता नहीं होती।
सलाह
Odoo को जल्दी से आज़माने के लिए, टेस्टिंग के लिए साझा डेमो डेटाबेस उपलब्ध हैं। रजिस्ट्रेशन की आवश्यकता नहीं है; हालांकि, प्रत्येक डेटाबेस केवल कुछ घंटों के लिए उपलब्ध रहता है।
टिप्पणी
Odoo Online कस्टम मॉड्यूल या Odoo Apps Store के मॉड्यूल के साथ असंगत है।
डेटाबेस मैनेजर¶
Odoo Online डेटाबेस को मैनेज करने के लिए, database manager खोलें और डेटाबेस एडमिन के रूप में साइन इन करें।
डोमेन नाम¶
एक डेटाबेस चुनकर और Domain Names पर क्लिक करके कस्टम डोमेन नेम कॉन्फ़िगर करें।
छिपाएं¶
डेटाबेस को डेटाबेस मैनेजर से स्थायी रूप से छिपाने के लिए इसे चुनें और Hide पर क्लिक करें। डायलॉग बॉक्स में, Yes, I don't need it anymore पर क्लिक करें।
टिप्पणी
छिपे हुए डेटाबेस को उसके URL के माध्यम से ऐक्सेस करना संभव है।
मैनेज करें¶
मैनेज पर क्लिक करके सभी अन्य डेटाबेस मैनेजमेंट ऑप्शन को ऐक्सेस करें।
प्लान स्विच करें¶
वांछित प्लान के तहत Switch पर क्लिक करके प्राइसिंग प्लान स्विच करें।
अपग्रेड¶
अपग्रेड पर क्लिक करके डेटाबेस अपग्रेड लॉन्च करें।
टिप्पणी
यह ऑप्शन सिर्फ़ तभी दिखाया जाता है जब अपग्रेड उपलब्ध हो।
नाम बदलें¶
Rename पर क्लिक करके डेटाबेस का नाम और यूआरएल बदलें। डायलॉग बॉक्स में नया नाम दर्ज करें और Rename पर क्लिक करें।
नकली¶
डुप्लीकेट पर क्लिक करके डेटाबेस की कॉपी बनाएं। डायलॉग बॉक्स में नया नाम दर्ज करें और डुप्लीकेट पर क्लिक करें।
महत्त्वपूर्ण
डिफ़ॉल्ट रूप से टेस्टिंग के उद्देश्य से ऑप्शन सक्षम होता है। यह डुप्लीकेट डेटाबेस पर सभी एक्सटर्नल कार्रवाइयों (ईमेल, पेमेंट, डिलीवरी ऑर्डर आदि) को अक्षम कर देता है।
डुप्लीकेट 15 दिनों के बाद समाप्त हो जाते हैं।
प्रति डेटाबेस अधिकतम पांच डुप्लीकेट बनाए जा सकते हैं। असाधारण परिस्थितियों में सीमा बढ़ाने के लिए Odoo सपोर्ट से संपर्क करें।
बैकअप डाउनलोड करें¶
बैकअप डाउनलोड करें पर क्लिक करके डेटाबेस बैकअप वाली ZIP फ़ाइल डाउनलोड करें।
टिप्पणी
डेटाबेस का बैकअप दैनिक रूप से Odoo क्लाउड होस्टिंग SLA <https://www.odoo.com/cloud-sla>_ के अनुसार लिया जाता है।
अगर बैकअप डाउनलोड करें ऑप्शन अक्षम है, तो इसका मतलब है कि डेटाबेस डेटाबेस मैनेजर का उपयोग करके डाउनलोड करने के लिए बहुत बड़ा है। वैकल्पिक डाउनलोड समाधान का अनुरोध करने के लिए Odoo सपोर्ट से संपर्क करें।
एडमिन ऐक्टिविटी लॉग देखें¶
एडमिन ऐक्टिविटी लॉग देखें पर क्लिक करके डेटाबेस पर Odoo कर्मचारियों या डेटाबेस एडमिन द्वारा की गई सभी कार्रवाइयों के लॉग देखें।
टिप्पणी
Odoo कर्मचारियों द्वारा की गई कार्रवाइयां आमतौर पर Odoo सपोर्ट को सबमिट किए गए अनुरोधों का परिणाम होती हैं, क्विक स्टार्ट प्रोजेक्ट के संदर्भ में की जाती हैं, या डेटाबेस को बनाए रखने के लिए आवश्यक होती हैं।
स्वामित्व ट्रांसफ़र करें¶
स्वामित्व ट्रांसफ़र करें पर क्लिक करके डेटाबेस स्वामित्व ट्रांसफ़र का अनुरोध करने के लिए सपोर्ट टिकट बनाएं।
हटाएं¶
मिटाएं पर क्लिक करके डेटाबेस को मिटाएं और इससे संबंधित सब्सक्रिप्शन बंद करें। डायलॉग बॉक्स में मिटाएं पर क्लिक करें।
खतरा
सभी डेटाबेस का डेटा सभी यूज़र्स के लिए तुरंत मिटा दिया जाएगा और रिस्टोर नहीं किया जा सकता। डेटाबेस मिटाने से पहले बैकअप डाउनलोड करना सुझाव दिया जाता है।
टिप्पणी
मिटाने के बाद, डेटाबेस का नाम किसी के लिए भी उपलब्ध हो जाता है।
वेब सर्विस¶
डेटाबेस मैनेजर के तहत प्रदर्शित सभी डेटाबेस की लिस्ट प्रोग्रामेटिकली प्राप्त करने के लिए, वेब सर्विस कॉल के जरिए odoo.database मॉडल की list मेथड को कॉल करें।
xmlrpc.client लाइब्रेरी के साथ यह लिस्ट प्राप्त करने के लिए:
import xmlrpc.client
USER = 'user@domain.tld'
APIKEY = 'your_apikey'
root = 'https://www.odoo.com/xmlrpc/'
uid = xmlrpc.client.ServerProxy(root + 'common').login('openerp', USER, APIKEY)
sock = xmlrpc.client.ServerProxy(root + 'object')
databases_list = sock.execute('openerp', uid, APIKEY, 'odoo.database', 'list')
JSON-RPC के साथ समकक्ष उदाहरण:
import json
import random
import urllib.request
USER = 'user@domain.tld'
APIKEY = 'your_apikey'
def json_rpc(url, method, params):
data = {
'jsonrpc': '2.0',
'method': method,
'params': params,
'id': random.randint(0, 1000000000),
}
req = urllib.request.Request(url=url, data=json.dumps(data).encode(), headers={
"Content-Type": "application/json",
})
reply = json.loads(urllib.request.urlopen(req).read().decode('UTF-8'))
if reply.get('error'):
raise Exception(reply['error'])
return reply['result']
def call(url, service, method, *args):
return json_rpc(url, 'call', {'service': service, 'method': method, 'args': args})
url = 'https://www.odoo.com/jsonrpc'
uid = call(url, 'common', 'login', 'openerp', USER, APIKEY)
databases_list = call(url, 'object', 'execute', 'openerp', uid, APIKEY, 'odoo.database', 'list')