Author: |
ElvenStudio |
License: |
AGPL-3 |
Branch: |
master |
Repository: |
aschenkels-ictstudio/Odoo |
Dependencies: |
base,
and
elvenstudio_control_panel |
Languages: |
Markdown (21, 5.8%),
PO File (54, 14.8%),
Python (201, 55.2%),
and
XML (88, 24.2%) |
Other branches: |
dev |
Other repositories: |
DITIntl/Odoo-3,
ElvenStudio/Odoo,
Gio666/Odoo-1,
Openworx/Odoo,
dek-odoo/Odoo-1,
dmattosr/Odoo,
marcelomora/Odoo,
mgielissen/Odoo-4,
necrodevz/Odoo,
sc4you/Odoo-1,
and
westlyou/Odoo-3 |
<h1>Connect Odoo to other platforms.</h1>
<h2>Features</h2>
<ul>
<li>Export any model in csv file</li>
<li>Send any file in a ftp location</li>
<li>Query a Url with option parameters</li>
<li>Send a mail message to a list of user</li>
<li>Shows the log of the executed actions in Tasks Menu into the ElvenStudio Panel.</li>
</ul>
<h2>Usage</h2>
<ul>
<li>Go in Configuration -> Technical -> Automation -> Scheduled Action</li>
<li>Create a new Action, complete the required field and:
<ul>
<li>In the model field, specify elvenstudio.data.connector</li>
<li>In the method fields can be used this method:
<ul>
<li>export<em>to</em>csv: Export any model in csv file. Params to send are: (filename, model_name, fields,to,export, domain='[optional domain]', log)</li>
<li>ftp<em>send</em>file: Send any file in a ftp location. Params to send are: (filepath, filename, host, user, pwd, ftp_path, log)</li>
<li>open_url: Send any file in a ftp location. Params to send are: (url, params, log)</li>
<li>send_msg: send a mail message to a list of users. Params to send are: (subject, body, list of partner id)</li>
</ul></li>
<li>all methods except send_msg have the ability to log all the operations (even the completed) setting log=True.</li>
</ul></li>
<li>A new Cron (<strong>Data Connector Log Cleaner</strong>) is available to clean the old entries, you just need to enable it.</li>
</ul>