更新时间:2024-01-11 GMT+08:00

使用说明

介绍低代码开发功能的使用说明,如需使用请联系技术支持工程师获取工具包BCS-BPMN.zip和License。

  1. 部署后端服务。

    1. 登录云容器引擎CCE控制台。
    2. 创建CCE集群,购买Ubuntu系统CPU16核内存32G机器。
    3. 选择集群节点,绑定弹性公网IP并设置节点安全组规则,添加入方向规则TCP 9096端口,以及开放Kubernetes服务端口,设置为1-32767。
    4. 将License放入虚机目录/下,解压工具包BCS-BPMN.zip放置/root目录,运行一键部署脚本/root/BCS-BPMN/.build_config/one_step_deploy.sh。

  2. 开发环境下解压工具包。

    Windows开发环境下解压工具包BCS-BPMN.zip。

  3. 安装工具包。

    打开VScode,单击左侧扩展框 -> 选择扩展框右上角 -> 单击从VSIX安装 -> 选择BCS-BPMN\extension\BDB-Modeling-0.1.0.vsix。

  4. 配置插件信息。

    单击插件扩展设置,修改远端编译器地址http://{租户机器弹性IP}:30301、管理员账号和密码。

  5. 导入示例demo。

    单击资源管理器 -> 选择BDB MODELING -> Import Folder -> 选择BCS-BPMN\demo\projects\democc\modeller-workspace\proj_democc。

  6. 编译bpmn,生成合约。

    用户可根据示例demo进行修改,生成符合自身业务的bpmn图,然后单击编译合约,等待若干秒后右下角显示编译成功。

  7. 安装和实例化合约。

    登录管理界面http://{租户机器弹性IP}:30300,单击Package Management,依次签名合约、安装合约以及实例化合约。

  8. 设置角色、群组和用户。

    管理界面User Management可设置角色(用于细粒度授权人工任务)、群组(每个群组可包含多个角色)以及用户(每个用户可加入多个群组)。

    Hyperledger Fabric增强版目前不支持细粒度,功能正在开发中。

  9. 业务监控界面。

    该界面通过图形化呈现业务进展和下一步流程走向,并且通过状态标识,可直观的查看当前业务是否完成。

  10. 接口服务。

    目前支持业务应用通过项目生成的JAVA SDK调用智能合约,后续为了方便用户快速接入区块链系统,将提供快速构建Restful API的方式接入,用户可以在SDK和 Restful API之间选择适合的方式调用智能合约接入区块链系统。