用户
更新时间 2024/11/07 05:58:02
定义
在英飞画布中,用户
指的是通过唯一的用户 ID 识别的个体,代表一个实际使用画布进行交互和协作的人。每个用户都可以基于各自的权限配置,在画布上进行查看、批注、编辑等操作。
在英飞业务中,用户的唯一标识符统一采用
loginName
字段。因此,文档中提到的所有loginName
字段均仅会代指画布用户的ID。
主要特性
- 唯一标识:每个画布用户对应一个独特的 ID,确保在协作过程中能清晰地识别不同参与者。
- 实时可见性:在画布中可以实时 看到哪些用户在线,甚至可以看到其他用户的鼠标轨迹与编辑行为,增强了团队的协作透明度和实时沟通。
- 视野共享:画布用户可以选择“跟随”其他用户的视野,或者邀请其他用户“跟随”自己的视野。激活“跟随视野”行为后,跟随者可以实时看到被跟随者所看到的画布区域及画布操作行为,进而促进了团队成员之间更高效率和更直观的协作体验。
用户权限控制
在英飞画布中,用户权限控制是一种重要的功能,它使得开发者能够根据不同场景和需求为每个用户配置合适的访问和编辑权限。这种权限机制保证了协作过程的灵活性和安全性。 权限等级大体上可以分为:
- 只读权限: 用户可以查看画布内容,但无法进行任何修改。适用于需要审阅或观察的场合。
- 批注权限: 用户除了拥有查阅权限外,还可以在画布上添加批注来提供反馈或建议,而不影响原有内容。
- 编辑权限: 用户可以自由地创建和修改画布上的元素,包括添加或移除元素、更改元素属性等,适用于核心协作成员。
在上述权限等级的基础上,我们还提供了更精细的功能层面控制,比如可以使得用户过滤画布内特定元素类型,或禁用功能模块等。通过这种精细的权限控制,开发者们可以根据团队成员的角色和工作流程需求,定制和调整各自的操作范围,从而确保画布内容的完整性和协作的有效性。