1
区块链的应用开发的主要对象目前还是以开发人员为主,即使简单的区块链交互上链动作,也需要开发人员有一定的区块链开发认知基础,并进行一定代码量的开发,才可以实现区块链应用的构建。
(一) 技术组合
基于元磁之力开源框架中的快速开发框架YC.Boilerplate、结合FISCOBCOS Csharp Sdk进行组合开发,前端使用vue 技术栈,结合antv x6组件实现图形可视化。
(二)实现思路
通过构建图形化流程设计,让普通人员也可以快速构建上链流程,在区块链上链存证等业务场景中,只需要选择流程中的对应行为进行对应数据填报,使用Csharp Sdk实现区块链的通信并进行上链操作,每次数据上链动作等都会和已上链数据进行比对校验,防止非法上链。
(三)技术实现
2.在流程管理可以查看创建流程
3.1 存证操作
3.2 查看存证
3.3 webasefront 查看交易记录
3.4查看合约数据
3.5查看合约对应的存储数据
3.6 可视化查看业务流程行为存证
操作流程
备注:详细基础操作查看框架说明文档:http://doc.yc-l.com/#/quickStart
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802032778号
基于Csharp sdk 开发的区块链可视化事件流程状态机应用
场景构想
区块链的应用开发的主要对象目前还是以开发人员为主,即使简单的区块链交互上链动作,也需要开发人员有一定的区块链开发认知基础,并进行一定代码量的开发,才可以实现区块链应用的构建。
需求提炼:
视频教程
实现方案
基于元磁之力开源框架中的快速开发框架YC.Boilerplate、结合FISCOBCOS Csharp Sdk进行组合开发,前端使用vue 技术栈,结合antv x6组件实现图形可视化。
通过构建图形化流程设计,让普通人员也可以快速构建上链流程,在区块链上链存证等业务场景中,只需要选择流程中的对应行为进行对应数据填报,使用Csharp Sdk实现区块链的通信并进行上链操作,每次数据上链动作等都会和已上链数据进行比对校验,防止非法上链。
2.在流程管理可以查看创建流程

3.1 存证操作
3.2 查看存证
3.3 webasefront 查看交易记录
3.4查看合约数据
3.5查看合约对应的存储数据
3.6 可视化查看业务流程行为存证
附录
备注:详细基础操作查看框架说明文档:http://doc.yc-l.com/#/quickStart
参与贡献