2

私は Ruby on Rails 開発者で、Ruby コネクタまたは使用できる非常に堅牢で完全な API を備えたオープン ソース ERP を探しています。

Ruby に XLSuite があることは知っていますが、時代遅れのようで、他のプラットフォームを調査しているところです。

これまでに見つけた最も近いものは、OpenERP + OOOR gem です。OpenERP に関する私の懸念は、人々が投稿したバグと問題の数です。私が ERP を最初に使用し、カスタムのビルドを行わない唯一の理由は、プラットフォームのコア バグを修正してカスタマイズに集中する必要がないからです。

もちろん、これが存在しない場合は、API を介して多くの ERP 機能にアクセスすることもできます。この場合、非常に完全で安定した API を備えた ERP に関する推奨事項はありますか?

4

1 に答える 1

2

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'] ]
于 2011-08-11T12:05:16.063 に答える