ASTRO轻应用 ASTROZERO-新版设计器:如何实现多人协作开发

时间:2024-04-26 09:15:06

如何实现多人协作开发

通过在账号下,创建用户(子账号),可实现多人协作开发。为了方便同一个开发团队成员之间,能够更好的配合开发项目。在AstroZero中,同一个账号下的所有子账号开发的内容都可以互相查看,配合开发。多人登录后,在开发过程中是用锁的机制进行隔离的。

以服务编排为例,当多人编辑已有服务编排时,为防止多人篡改,低代码平台提供了一套保护机制(上锁机制),即同一时间只有一个用户能编辑元素。假设,A用户打开X服务编排,并进行编辑,此时B用户也打开X服务编排,B用户的服务编排编辑器将自动进入锁定模式。

  • 保持A用户对X流程的编辑设计权限。A用户编辑完成后,关闭元素的编辑界面时,将自动解锁或单击启用按钮,进行自动解锁。
    图1 单击启动按钮

    关闭元素的编辑界面包括多种场景,如退出元素的编辑界面、退出应用设计器和关闭应用设计器浏览器页面等。

  • 当A用户锁定X流程后,系统会只读模式锁定B用户对X流程的操作,B用户的服务编排编辑器页面会有提示“该资源已经由A用户锁定,点击此处强制获得编辑权”。B用户如果按照提示强制获得编辑权,A用户的X流程编辑器画面会自动锁定。
support.huaweicloud.com/bestpractice-astrozero/astrozero_05_9158.html