添加用户

ERPNext 中的用户管理包括创建和管理用户账户、定义角色,并根据用户的职责将这些角色分配给用户。管理员可以通过指定对系统内各模块的访问级别,为每个角色配置详细的权限。

系统管理员可以添加用户。要添加用户,请前往:> 首页 > 用户与权限 > 用户

主要有两种用户类型:

网站用户:客户、供应商、学生等,只能访问门户,不能访问任何模块。系统用户:公司内部使用 ERPNext 的人员,可以访问模块、公司数据等。

了解更多关于系统用户和网站用户的区别。

在用户界面中,可以输入大量信息。为了便于使用,为网站用户输入的信息最少:名字和电子邮件。

电子邮件地址是标识用户的唯一键(ID)。

1. 创建新用户

  1. 前往用户列表,点击新建。
  2. 添加用户的电子邮件地址和姓名。
  3. 保存。

用户名和语言等详细信息也可以更改。

2. 功能

2.1 设置角色

保存后,您将看到一个角色列表及其旁边的复选框。只需勾选您希望用户拥有的角色,然后保存文档。这些角色具有预定义的权限,要了解更多关于角色的信息,请点击此处。您可以设置角色配置文件作为模板,一次性选择多个角色。

2.2 更多信息

可以在此部分设置关于员工的更多信息:

  • 性别
  • 电话
  • 手机号码
  • 出生日期
  • 位置
  • 兴趣
  • 个人简介

勾选“静音”将静音与文档交互时播放的声音。用户可能需要执行设置 > 重新加载才能使更改生效。

2.3 更改密码

  • 设置新密码:作为系统管理员,如果需要更改用户密码,您可以为其设置新密码。
  • 发送密码更新通知:向用户发送电子邮件通知,告知其密码已更改。
  • 更改密码时从所有设备注销:更改用户密码时,会将该用户从电脑和任何可能已登录的移动设备上注销。

2.4 文档关注

使用此选项,您可以关注系统中的各种文档,并在它们更新时收到电子邮件通知。在此了解更多信息。

2.5 电子邮件设置

  • 发送电子邮件线程通知:用户将收到在机会等文档类型中进行的电子邮件对话的通知。
  • 发送外发邮件的副本给我:向用户发送其发送的电子邮件的副本。这有助于跟踪邮件是否已发送。
  • 允许在提及中出现:允许此用户的名称出现在线程对话中,以便可以使用“@”提及他们。
  • 电子邮件签名:在此处添加电子邮件签名将将其设置为该用户所有外发电子邮件的默认签名。这与在公司主数据中设置的页脚不同。

2.6 电子邮件收件箱

在此部分将用户订阅到您公司的不同邮件列表。添加新行并选择要分配给此用户的邮件列表。例如,邮件列表可以是工作、支持、销售等。要了解更多关于电子邮件收件箱的信息,请点击此处。

2.7 允许模块访问

用户将能够访问其拥有基于角色访问权限的所有模块。如果您想限制此用户对某些模块的访问,请从此列表中取消勾选这些模块。

2.7.1 模块配置文件

角色配置文件充当模板,用于存储和选择对多个模块的访问权限。然后可以将此角色配置文件分配给用户。例如,人力资源用户将能够访问人力资源、薪资等多个模块。在添加多个用户时,角色配置文件有助于一次性提供对多个模块的访问权限。

2.8 安全设置

  • 同时会话数:允许用户同时登录的会话数。您可以通过允许更多会话,让多个用户使用同一组凭据。这可以在系统设置中全局限制。对于云账户,同时会话总数不能超过订阅用户总数。
  • 用户类型:如果用户勾选了除客户、供应商、患者或学生之外的任何角色,他们将自动成为系统用户。此字段为只读。
  • 登录开始时间,登录结束时间:如果您希望仅在办公时间内或周末授予用户系统访问权限,请在此处指定。例如,如果办公时间为上午 10 点到下午 6 点,则将登录开始时间和登录结束时间设置为 10:00 和 18:00。
  • 限制 IP:将用户登录限制在此处指定的 IP 地址。这可用于确保用户只能从办公室电脑登录。可以添加多个 IP 地址,用逗号分隔。

此部分还显示用户的其他详细信息,例如上次登录时间、上次 IP 地址和上次活动时间。

2.9 第三方认证

这将允许用户使用 Facebook、Google 或 GitHub 登录。要使用此功能,请先在 Facebook、Google、GitHub 等平台注册开发者账号。在其控制台中创建一个应用,指定应用名称、来源 URL 和回调 URL,然后将客户端 ID 和客户端密钥信息复制到此处即可开始使用。

更多详情,请访问此页面。

2.10 API 访问

您可以通过此部分的“生成密钥”按钮生成 API 密钥。这些密钥可用于从其他应用程序(例如离线 POS 系统)访问您账户的数据。

2.11 保存后

保存用户后,用户主数据的仪表盘区域将显示以下按钮。

权限

  • 设置用户权限:将带您进入 Bruce 的用户权限页面,您可以在其中限制 Bruce 对文档的访问权限。
  • 查看允许的文档:将带您进入该用户的“用户允许的文档”报告。在此您可以查看 Bruce 有权访问哪些文档。例如,在选定的销售订单上,将显示 Bruce 有权访问的销售订单列表。

密码

  • 重置密码:一封包含重置用户密码说明的电子邮件将发送至用户的邮箱账户。
  • 重置 OTP 密钥:重置用于通过双因素认证登录的 OTP 密钥。

“创建用户邮箱”将允许您根据用户主数据中输入的电子邮件地址为用户创建一个邮箱账户。

模拟用户

版本 15 中的新功能。

有时为了理解用户遇到的特定问题,您可能需要以该用户身份登录。管理员用户可以使用用户文档上的“模拟用户”按钮模拟任何其他用户。

注意:

  • 每当管理员使用“模拟用户”功能时,都会创建活动日志。
  • 任何启用了更改跟踪的文档修改,也会显示在修改文档时模拟其他用户的原始用户。
  • 被模拟的用户将收到通知。

3. 登录方式

在系统设置的“安全”部分,如果您勾选“允许使用手机号登录”复选框,则也可以使用手机号登录。虽然手机号是唯一的,但不会被视为用户 ID。

使用邮箱登录:

使用邮箱或手机号登录:

添加这些详细信息后,保存用户。

  1. 基于角色的权限
  2. 用户权限
  3. 文档关注

个人数据删除

个人数据删除工具允许用户删除其账户,并匿名化用户在使用 ERPNext 过程中生成的所有个人身份数据。也就是说,个人身份信息将被随机化处理。这包括您用户账户中的个人身份数据,例如:用户名、全名、出生日期、电话号码、手机号码、位置、兴趣、个人简介、电子邮件签名、电子邮件、联系人、地址、通讯记录等。它还包括来自潜在客户和商机的数据,以及您保存的详细信息,如电话号码、手机号码、传真、网站和姓名。

但是,这不包括法律要求企业必须保留的数据。

如何请求删除账户

  1. 要开始删除用户账户和个人身份数据,您需要在 URL 字段中访问 [主机名]/request-for-account-deletion(例如 example.erpnext.com/request-for-account-deletion)。
  2. 输入与您的 ERPNext 账户关联的电子邮件。提交请求后,您将收到一条成功响应。
  3. 系统将向与该用户关联的电子邮件地址发送一封包含验证链接的邮件,用于删除数据。
  4. 用户点击验证链接后,将显示一条确认消息。

删除用户个人数据的工作原理

删除数据的请求记录在文档类型“个人数据删除请求”中。

此文档类型维护三种状态,以完成用户数据的删除流程。

待验证

此状态表示用户已通过网页表单请求删除数据。但是,此请求的验证仍在等待中。从搜索栏中搜索“个人数据删除请求”。

待批准

这表示用户已通过电子邮件验证了请求。这将为系统管理员启用“删除数据”选项。

已删除

这表示系统管理员已点击“删除数据”按钮。这意味着用户的个人身份数据已被匿名化。

设置个人数据删除请求的服务级别协议

您还可以通过网站设置来设置个人数据删除请求的服务级别协议。这将显示在网页表单描述中。

  • 前往网站设置
  • 滚动到名为“账户删除设置”的部分
  • 账户删除服务级别协议(天数)字段中,设置用户请求账户删除将在多少天内得到处理。
  • 如果您启用在我的账户页面显示账户删除链接,该表单链接将对网站“我的账户”页面上的用户可见。

个人数据下载

个人数据下载工具使用户能够自动下载他们在使用 ERPNext 期间生成的所有个人数据。这包括来自您用户账户的个人身份信息,例如:用户名、全名、出生日期、电话号码、手机号码、位置、兴趣、个人简介、电子邮件签名、电子邮件、联系人、地址、通信记录等。它还包括来自潜在客户和商机的数据,以及您保存的详细信息,如电话号码、手机号码、传真、网站和姓名。

如何请求用户数据下载

  1. 要开始下载数据,用户必须登录并在网址字段中访问 [主机名]/request-data(例如 erpnext.com/request-data)。
  2. 提交请求后,您将收到成功响应。
  3. 系统将向与用户关联的电子邮件地址发送一封包含数据下载链接的电子邮件。可供下载的文件格式为 JSON。

个人数据下载请求文档类型

该请求也会记录在“个人数据下载请求”文档类型中,通过电子邮件发送给用户的文件链接也会附加到该文档上。从搜索栏中搜索“个人数据下载请求”。

删除公司交易

ERPNext 允许您删除与某个公司关联的所有交易记录,例如销售发票、销售订单、付款凭证等,同时保留主数据不变。

通常,用户会先设置好所有主数据,然后创建一些测试记录来试用或探索系统。之后,他们希望删除这些测试记录并重新开始。

交易删除记录


此功能允许您删除指定公司关联的所有记录,但 排除文档类型 表格中列出的文档类型除外。

如果您确实想要清除交易记录,请按照以下步骤操作。但请注意,已删除的交易记录无法恢复。

  1. 创建一个新的“交易删除记录”文档。
  2. 输入您要删除记录的公司名称。
  3. 根据需要修改“排除文档类型”表格。
  4. 保存并提交。

摘要 表格会显示已删除记录的文档类型名称以及已删除的记录数量。

删除交易记录


  1. 前往 首页 > 会计 > 公司 并找到您的公司。
  2. 在右上角的 管理 下,您会找到 删除交易记录 按钮。
  3. 输入您的密码。
  4. 输入公司名称以确认。

这将在交易删除记录文档类型中提交一条记录。

批量重命名

重命名单个文档

您可以通过进入 菜单 > 重命名 来重命名 ERPNext 中的文档。只有拥有所需权限的用户才能看到此选项。

重命名工具

或者,使用 重命名工具,您可以一次性更正或更改多个文档 ID。您一次最多可以重命名 500 条记录的 ID。

假设您发现手动命名规则导致库存报告过于冗长。您需要将 500 个旧物料代码转换为新的命名标准。现在要重命名这些物料:

步骤 1:创建电子表格

在电子表格文件中,将旧物料 ID 输入第一列,新物料 ID 输入第二列。将电子表格文件保存为不带标题的 .csv 格式。

旧名称 新名称
大号蓝色衬衫 SHIRT-BLUE-L
小号红色衬衫 SHIRT-RED-S
中号白色衬衫 SHIRT-WHT-M
AA 电池 4 节装 BATT-AA-04
AAA 电池 8 节装 BATT-AAA-08

步骤 2:上传数据文件

要上传数据文件,请在搜索栏中搜索“重命名工具”。

选择要重命名的文档类型。此处,文档类型应为“物料”。然后浏览并上传数据文件,点击“重命名”。

“批量重命名作业”会显示每个条目的处理进度,从排队状态到完成或失败。

合并文档

您还可以通过重命名来合并文档。例如,如果您有一个名为“张三”的客户和一个名为“张三1”的重复客户,您可以进入其中任何一个,点击“菜单 > 重命名”,然后勾选“与现有合并”复选框。这将合并两个文档的所有关联文档。

要使用重命名工具批量执行此操作,请将“合并”列更改为“1”或“TRUE”,然后上传此文件以触发重命名。

旧名称 新名称 合并
张三1 张三 1

批量更新

批量更新允许您一次性更新某个文档类型中所有文档的特定字段。

要访问批量更新,请前往:

首页 > 批量更新

假设您有20份报价单,其中都选择了“所有地区”,现在您想将地区更改为“法国”。无需手动逐一更新每份报价单,您可以使用批量更新一次性更新所有20份报价单。

操作步骤如下:

  1. 前往批量更新。
  2. 选择文档类型,例如“报价单”。
  3. 选择要更新的字段,例如“地区”。
  4. 输入一个有效的新值用于更新。
  5. 输入任何适用的条件,例如:{“status”:”Draft”} 将仅影响处于“草稿”阶段的文档。
  6. 选择限制数量,即要更新的文档(报价单)数量。
  7. 点击“保存”。

下载备份

ERPNext 中,您可以手动下载数据库备份。

要获取最新的数据库备份,请前往:

首页 > 下载备份

可供下载的备份每八小时更新一次。点击链接即可在指定时间下载备份。

如果您想设置一次可供下载的备份数量,请点击“设置备份数量”,这将导航至“系统设置”,您可以在其中设置数量。

备份完成后下载备份

下载文件备份

点击“下载文件备份”将发送一封电子邮件,其中包含私人和公共文件的备份链接。必须配置电子邮件才能使用此功能。

获取备份加密密钥

要获取备份加密密钥,请点击指定按钮。在系统密码验证通过后,系统将为您提供加密密钥。

自动备份到云存储

您还可以将备份自动化,直接上传到云存储平台。目前,ERPNext 支持:

  1. Amazon S3
  2. Dropbox
  3. Google Drive

数据导出

“数据导出”功能可帮助您将任意文档类型中的数据提取为 CSV 或 Excel 格式。

要访问数据导出,请前往此处。

首页 > 数据导出

如何使用数据导出

  1. 前往“数据导出”文档类型。
  2. 选择要从中提取数据的文档类型。
  3. 选择文件格式,CSV 或 Excel。
  4. 如果希望导出时不包含任何标题注释和列描述,请勾选复选框。
  5. 选择要导出的字段;红色字段为必填项。
  6. 您还可以添加筛选条件,仅选择特定数据。例如,“地区 = 亚洲”将导出所有地区设置为“亚洲”的客户。
  7. 点击“导出”以下载文件。

导出数据后,您可以使用同一文件通过数据导入功能导入数据。

会计科目导入器

在版本 12 中引入

当在 ERPNext 中创建新公司时,其会计科目表会默认按照预设结构生成。但如果您有自己的会计科目表,可以使用会计科目表导入器进行导入。

它允许您根据需求创建自己的会计科目表,并将其导入系统。

该公司的任何现有会计科目表都将被覆盖。请确保您选择的公司没有任何已有的交易记录,否则您将收到验证错误。

要访问,请前往:

首页 > 入门指南 > 会计科目表导入器

1. 如何导入会计科目表

  1. 选择您要为其导入会计科目表的公司。
  2. 点击“下载模板”按钮下载模板。选择您要下载模板的文件类型。选择模板类型并点击“下载”。“示例模板”包含预填的示例数据,以便您了解如何填写模板。您可以直接在“示例模板”中编辑数据,或下载“空白模板”以获取全新模板。 会计科目表导入

  1. 下载模板后,按照下方示例模板所示填写模板中的详细信息。请确保为“销售成本”、“折旧”、“固定资产”、“应付账款”、“应收账款”、“库存调整”等账户类型创建账户。这些账户的根类型必须是资产、负债、收入、费用或权益之一。 要了解有关“账户类型”和“根类型”的更多信息,请点击此处

点击“附件”上传模板。

会计科目表导入

上传模板后,您将能够在图表预览部分看到会计科目表的预览。

会计科目表导入

如果预览中一切看起来正确,请点击右上角的“导入”,账户将被创建。

会计科目表导入

要验证已创建的账户,您可以前往会计科目表,查看该公司新创建的账户。

会计科目表导入