我是一名 Ruby on Rails 开发人员,正在寻找具有 Ruby 连接器或我可以使用的非常强大、全面的 API 的开源 ERP。
我知道 Ruby 有 XLSuite,但它似乎有点过时,我正在探索其他平台。
到目前为止,我发现的最接近的是 OpenERP + the OOOR gem。我对 OpenERP 的担忧是人们发布的错误和问题的数量——我使用 ERP 开始而不构建任何定制的唯一原因是我不必修复平台上的核心错误并专注于定制。
当然,如果这不存在,另一种方法是通过 API 访问许多 ERP 功能。如果是这种情况,对于具有非常全面、稳定的 API 的 ERP 有什么建议吗?
最佳答案
OpenERP 可以通过xml-rpc 访问。这是 Ruby 中的示例:
登录:
require 'xmlrpc/client'
database = "terp"
username = "admin"
password = "admin"
socket = XMLRPC::Client.new( 'http://localhost', '/xmlrpc/common', 8069 )
user_id = socket.login( database, username, password )
搜索(登录成功后):
socket = XMLRPC::Client.new( 'http://localhost', '/xmlrpc/object', 8069 )
ids = socket.execute(
database, user_id, password,
'res.partner', 'search', []
)
partners = socket.execute(
database, user_id, password,
'res.partner', 'read', ['name']
)
for partner in partners:
print "partner: %s" % [ partner['name'] ]
关于ruby-on-rails - 哪些 ERP 具有像样的 Ruby 连接器或完整的 API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6686369/