ruby-on-rails - 哪些 ERP 具有像样的 Ruby 连接器或完整的 API?

标签 ruby-on-rails ruby erp odoo

我是一名 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/

相关文章:

ruby-on-rails - 如何将自定义 I18n 标签用于 Devise 的提交按钮

ruby-on-rails - 在哪里可以找到各种 Rails 版本的列表?

ruby-on-rails - 像这样 a = b = c = d = 5 分配多个变量是否正确?

ruby - 在 Firewatir 中,如何与 Firefox 打印对话框交互?

cloud - PXAction 似乎什么也没做

javascript - 在 coffeescript 文件中使用 erb 更改背景

ruby-on-rails - Ruby block 语法错误

architecture - 新ERP(3层)的设计方法-请指教

java - 运行 OfBiz 时获取 ScreenRenderException

ruby-on-rails - Rails 4与您管