5

通讯录导入新成员和导入更新成员信息,是否需要合并在一个功能呢?

 2 years ago
source link: https://www.pmcaff.com/discuss/3456695026922560?newwindow=1
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

通讯录导入新成员和导入更新成员信息,是否需要合并在一个功能呢?

如题,像钉钉和飞书,在通讯录导入和导出/修改成员信息上是分两个功能来做的,导入的话只导入新成员,如果是已经存在的信息则提示重复,如果需要”批量导入“来修改成员信息,则需要在”导出并修改成员信息“功能进行操作。那么为什么没有把导入新成员和系统存在成员信息修改都放在导入功能,导出就是导出呢?PS:企业微信的导入包含了新成员和系统存在成员信息覆盖,导出就是纯资料导出。这是基于什么样的考量,新老成员分开和... 查看全部
  一周前   3294 阅读
  • 这并不是交互问题,因为逻辑不同,分开两个功能开发更简单、清晰

    【导入用户】的本质并不是创建新账号,而是邀请了一组账号进入企业。这个账号可能已注册企业微信,也可能没注册。导入的数据并不是直接修改账号数据,而是有一张【邀请表】,在表内存管理员邀请了谁:

    • 未注册账号,被邀请,注册后:
      • 经注册人同意,自动加入企业下,组织下,分配角色。原邀请数据标记为接受邀请。
      • 注册人拒绝,创建账号,不进入企业,原邀请数据标记为已拒绝。
    • 已注册账号,被邀请,发消息通知:
      • 经被邀请人同意,自动加入企业下,组织下,分配角色。原邀请数据标记为接受邀请,更新状态、更新时间等字段
      • 被邀请人拒绝,则不进入企业,原邀请数据标记为已拒绝,更新状态、更新时间等字段。

    而【修改成员】,则是在现有账号信息上更新。这个账号必须是已注册账号。不涉及【邀请表】

  • 1、飞书钉钉:导入新建与导入更新,分开来做

    优点:先让用户选择场景,批量新建员工or批量更新旧员工信息,从而减少用户犯错(想新建时误更新了旧数据,想更新时误创建了新数据)的概率

    2、企微:导入新建与导入更新合并到一起

    优点:按钮较少,比较优雅

    总结:飞书钉钉的产品设计,对初阶用户更友好

  • 静等大神的回答


Recommend

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK