processflow利用drawio实现多人协作画流程图功能

前言

最近一两年,线上协作功能异常火爆,多人协作文档,多人会议,多人协作excel表格等等。今天就讲一下,如何实现一个简单的多人协助画图功能。最近几个月基于drawio二次开发了一个在线画图的系统,processflow,线上地址:https://processflow.sharehoo.cn/我的想法是尽量保留drawio的所有功能,然后改造的更符合中国人的使用习惯。等于改进版的中文drawio。今天,主要讲一下她的一个比较新奇的功能吧,就是多人协作画图功能。

多人协作画图

drawio本身基于gitlab,google doc,oneDriver,oneBox等系统各自写了一套线上多人协作同步文件的算法。这里主要讲一下利用github实现的方法,其实本质上市面上好多协作软件底层都是基于git实现的,中间进行一个版本控制,将冲突,合并,提交等行为以更直观的图表形式展现出来而已。这里drawio也是利用的github的版本控制功能,每次提交都调用github的接口,对接口进行解析判断文件是否有冲突和修改操作。但是它只是提供了简单的覆盖,合并的功能。没有深入去开发github的特性,这样等于给开发者留了一道门,你想更好的使用它,可以在预留的功能里面自己去做深入开发。

 

一次简单的协作完成了。

多人协作说明

这里附上操作视频地址,想学习的童鞋可以去看一哈。

https://processflow.sharehoo.cn/introductory-course

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值