CloudBlue Connect产品同步器CLI

product-sync的Python项目详细描述


连接产品同步器

pyversionsPyPi StatusBuild Status

简介

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 the PATH variable.

使用

配置

首先,您需要使用cloudblueconnectapiendpointkey来配置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-syncApache License Version 2.0下释放。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使用ApachePOI将excel文件导入postgreSQL表   java多线程从iText pdf提取文本   winapi Java和SetWindowDisplayAffinity   eclipse juno的java Websphere 6.1插件   java MPAndroidChart:为Y轴提供一些偏移   java中作为参数传递枚举类型的继承   java Gui jframe的工作原理与netbeans不同   使用Bouncy Castle和PDFBox在Java中验证PDF签名   优化缩小Java代码   java无法在安卓中从Firebase取回子数据   返回的java方法?我应该什么时候用?   java错误处理已完成,退出代码为1。与穿过阵列的for循环有关   多线程Java volatile是否阻止缓存或强制执行写缓存?   java Multi-collectItems如何提前终止并返回已收集的项目   java为什么不在服务(请求,响应)中直接调用processRequest(请求,响应)?   java如何从字符串生成int数组?   打印获取用户输入的值并在其他预选文本中显示。JAVA   未显示java DynamicAsper UTF8字符   java Eclipse RCP:不启动应用程序的命令行参数