CloudBlue Connect产品同步器CLI
product-sync的Python项目详细描述
连接产品同步器
简介
CloudBlue Connect是一个供应自动化平台,用于管理您的产品和服务、合同, 订购和履行、使用和订阅。在
它支持任何产品,从实体产品到云产品,以及任何渠道,包括 直接和间接销售渠道和内部采购。在
凭借其灵活的api,它可以连接到任何商业平台。在
供应商可以利用CloudBlue Connect:
- 降低支持其间接渠道的国产技术的总体拥有成本
- 标准化与合作伙伴的集成
- 通过连接直接和间接销售渠道,提高效率并最大限度地减少冗余
服务提供商可以使用CloudBlue连接到:
- 通过任何渠道(全渠道)定义、管理和分发任何类型的产品(全方位产品)
- 将永久许可产品转换为订阅模式
- 迅速将新产品纳入其产品组合,为最终客户构建和提供独特的解决方案
product-sync
允许用户将产品项导出/同步到Excel工作簿或从中导出。在
安装
使用virtualenv
要使用product-sync
,您需要安装任何安装了python3.6或更高版本的*nix系统。在
安装product-sync
的首选方法是使用virtualenv:
$ virtualenv psync
$ source pysync/bin/activate
$ pip install product-synchronizer
二进制分布
linux和macosx(amd64)都有一个可执行的二进制发行版。 你可以在Github Releases页面上找到它。在
要在linux下安装:
^{pr2}$要在Mac OSX下安装:
$ curl -O -J https://github.com/cloudblue/product-sync/releases/download/1.2/product-sync_1.2_osx_amd64.tar.gz
$ tar xvfz product-sync_1.2_linux_amd64.tar.gz
$ sudo cp dist/ccli /usr/local/bin/ccli
If your user is not a sudoer, you can copy the
ccli
executable from the dist directory to a directory of your choice that is listed in thePATH
variable.
使用
配置
首先,您需要使用cloudblueconnectapiendpoint和key来配置product-sync
。在
$ ccli configure --url https://api.connect.cloudblue.com/public/v1 --key "ApiKey XXXXX:YYYYY"
将产品转储到Excel
要将产品转储到Excel运行:
$ ccli product dump PRD-000-000-000 PRD-000-000-001 PRD-000-000-002 --out my_products.xlsx
同步产品
从Excel运行同步产品:
$ ccli product sync --in my_products.xlsx
许可证
product-sync
在Apache License Version 2.0下释放。在
- 项目
标签: