We want to integrate our ERP system with BigCommerce for that we plan to buy Standard edition.
But we have following queries:
1) WebHook feature is available in Standard edition?
2) API access? any limit in no of calls?
3) Can this edition allow to do customization based on our requirements?
Webhooks are available on all plans. You have a rate limit on API requests per hour, but no API limitations.
Related
On an on-premise we have option to call BAPI for CRUD operations. How can we achieve the same in SAP cloud environment. For example I am trying to find solution to post FI documents from external API into SAP Cloud, equivalent to bapi_acc_document_post in on-premise.
Thanks.
In Cloud Environment you can enable SAP API Business Hub to access APIs described in api.sap.com
There are several APIs available for different SAP Applications; for example check Journal Entry - Post (Asynchronous)
You can find a Business documentation describing the use cases from a functional perspective as well as technical informations (API Specs, WSDL, urls etc..)
I have an use case to fetch number of issues created and fixed by each user in Jira on a daily basis. The plan is to fetch this once a day and not in real-time. We may also need to do some processing on data retrieved from Jira and then store the data in Microsoft SQL Server. The peak number of records for issues created/ fixed can be assumed to be in range of 10K/ day.
AFAIK, there is no Mule Jira connector capability that allows this. However, questions are:
Is there any Jira API that allows us to achieve the use case?
Is this capability supported by Mule Jira connector?
Assuming that you can create that query in JIRA, then JIRA provides a REST API that will allow you to execute it. You could call the API using the Mule HTTP connector to make the requests, process them and insert into SQL Server through the Mule Database connector.
There is a JIRA REST API connector for Mule 4 that uses above mentioned JIRA REST API. It might simplify the usage but you will have to investigate it to see if it matches your needs. Check the documentation link for licensing information.
Is it possible for an external application to update inventory items tracked within Odoo and mark them as shipped to a specific customer?
If so, what's the best way to do that? Via the XML-RPC web service API? Is there a REST API?
The XML-RPC web API seems to imply that this is possible, but it doesn't list the database entities upon which the API is allowed to act. Can this API act on any DB entity?
Thanks in advance for your time.
From what I've seen, there isn't a standing RESTful API for Odoo. There is an API for communicating with Odoo which can be found here. As well as tutorials on how to implement these features here.
If you are in need of a RESTful API then I would provision your own server and have it act as a reverse proxy which communicates through the RESTful model. This way you could dynamically connect multiple clients to multiple DB instances from one point. If you're comfortable with nodejs here is an npm module which just makes HTTP posts to the database with Remote Procedure Calls which have been JSON-ified. This combined with express would offer you a quick solution for an Odoo RESTful API.
That module, however, doesn't seem extensively maintained but the logic is relatively easy to follow and you could fabricate your own quickly.
You can try with the XML-RPC API of the object stock.quant
You will have to provide the location_id and request the product_id and quantity.
WSO2 community.
Exists some predefined API (as WEB-SERVICES ?) or Java API (carbon maybe) to integrate this. (Need some basic facilities as create/delete user/tenant/database, get existent databases etc.) or should I start to develop this web-services in SS?
TY!
You can use these soap services.
RSSAdmin - to provision databases
RemoteUserStoreManagerService - for user management
TenantManagementService - for tenant management
We have been tasked to build a public web front-end on top of an OpenERP 6.1 backend. I have determined with a proof of concept that this will be possible using the XMLRPC gateway (after some CORS configuration). What we don't know is whether this is a good idea.
Is OpenERP intended to be used in this way?
Will the OpenERP & its XMLRPC gateway scale well enough as a web backend?
What is an alternative?
Being a modern, open and full featured ERP solution OpenERP installations tend to contain considerable amount of valuable data not only for internal use but also for sharing trough other portals as the company web site, parters web sites etc.
To answer your questions:
Is OpenERP intended to be used in this way?
It's more than normal to integrate OpenERP with external applications trough some integration interface. OpenERP is a rich application and the use of it's functionality and data outside the OpenERP client could be only of great value.
Will the OpenERP & its XMLRPC gateway scale well enough as a web
backend?
The right way for cross-platform integration with OpenERP is using XMLRPC. This approach will scale as well as the OpenERP's web client scales (if configured to communication trough XMLRPC). I mean that you should take care about the performance but if you are not using complex functionality as closing accounting year you should be OK.
What is an alternative?
If you are integrating from Python code the alternative is NetRPC. It's faster but seems to be Python specific as the protocol is mostly based on serialization of Python objects.
Is OpenERP intended to be used in this way?
OpenERP is an ERP software. so it would be preferable to use OpenERP as software, instead of framework. OpenERP is providing customisation of its web client, So you can customise it as per your requirements instead of developing new one.
Will the OpenERP & its XMLRPC gateway scale well enough as a web backend?
Yes. You can create XMLRPC connector, to access OpenERP server side methods.
e.g : example OPENERP: XML-RPC WEB SERVICES
Hope, this will be helpful.