模块设置

Nova Industries 是本指南中虚构的一家电子产品制造商和分销商。其销售团队负责准备报价单,仓库负责发货,工厂负责组装部分产品,财务团队负责记录每一笔结果。当公司推出一项维修服务时,管理员必须决定在哪里配置这个新流程。全站安全设置、销售设置和库存设置看起来都像是”系统设置”,但它们解决的问题各不相同。

模块设置是一张地图,指引管理员找到每个业务流程所拥有的设置。它帮助 Nova 在不意外更改登录安全、会计规则或其他模块的情况下,调整销售订单的行为方式。用它找到正确的设置页面,然后在实际使用该设置的交易中进行测试。

模块设置是如何组织的

设置页面 控制内容 Nova Industries 示例
会计设置 会计验证、发票、递延会计、维度以及期末处理行为 财务要求在提交销售订单前进行信用额度检查。
销售设置 客户和销售单据的默认值 销售团队希望每份报价单都使用相同的区域和价格表行为。
采购设置 供应商和采购单据的行为 采购部门决定在开票前是否需要采购订单。
库存设置 仓库、估值、预留以及库存交易行为 仓库用户需要序列号和负库存规则与公司政策保持一致。
制造设置 生产默认值和制造控制 组装团队希望工单和工序卡遵循既定的产能流程。
项目设置 项目、任务和工时跟踪的默认值 维修服务根据与项目关联的工时表进行计费。
支持设置 问题和服务级别的行为 支持团队将客户提交的问题分配给默认服务团队。
CRM 设置 线索、商机和沟通行为 销售团队希望网站咨询能转化为归属一致的线索。

选择正确的设置页面

从需要更改的交易或流程入手。如果更改只应影响销售订单,请打开销售设置。如果影响所有用户,例如密码策略或日期格式,请使用系统设置。如果只是为新记录提供通用的公司或货币默认值,请使用全局默认值。如果只在单个用户会话期间生效,请使用会话默认值。

保存模块设置后,创建一个新的草稿交易并确认预期结果。已提交的现有交易通常会保留之前的状态,不应将其视为新配置失败的证据。

故障排除

模块设置对现有单据没有影响

重新加载表单并用新的草稿进行测试。某些设置可能仅在创建单据时或满足特定交易条件时才会生效。

找不到某个设置页面

确认应用和模块已安装、相关领域已启用,并且用户拥有系统管理员或其他所需角色。

用户仍然可以打开某个模块

模块设置控制的是行为,而不是访问权限。访问控制需要通过角色、角色权限、用户权限和工作区可见性来配置。

常见问题

模块设置适用于所有公司吗?

许多模块设置是全站范围的,而某些行或默认值是针对特定公司的。在推广之前,请阅读字段说明并用受影响的 company 进行测试。

模块设置能替代公司默认值吗?

公司默认值提供科目和其他公司级别的值。模块设置控制流程行为。两者可以因不同原因影响同一笔交易。

管理员应该同时更改多个设置吗?

每次只更改一个业务决策,并在新交易中验证。这样更容易追踪意外结果。

  • 系统设置
  • 全局默认值
  • 会话默认值
  • 领域设置
  • 基于角色的权限
  • 工作区

Awesomebar 全局搜索

超级搜索栏是 Frappe 和 ERPNext 中的全局搜索和命令栏。它帮助用户跳转到页面、打开报表、创建新文档以及搜索记录,无需在模块或菜单中导航。

打开超级搜索栏

使用桌面侧边栏中的搜索选项,或在 Windows/Linux 上按 Ctrl + K,在 macOS 上按 Cmd + K。超级搜索栏会在当前页面上方打开一个居中的搜索面板。

直接搜索记录

当您在超级搜索栏中输入一个值时,ERPNext 可以建议直接进行记录搜索,例如 在成本中心查找 spindl。这让用户无需先打开文档类型列表,即可从当前上下文中搜索记录。

跨文档类型查找相似名称

超级搜索栏还会跨文档类型、报表、树状视图、设置页面和其他桌面操作匹配相似名称。例如,输入 客户 会返回客户、客户组、客户反馈、海关税则号、客户报表以及搜索该输入值的选项等结果。

优势

  • 更快的导航: 用户可以打开页面和报表,而无需记住它们在模块树中的位置。
  • 直接记录查找: 用户可以直接在超级搜索栏中搜索匹配的记录。
  • 跨文档类型发现: 相似名称会跨文档类型、报表、命令和其他桌面操作进行匹配。
  • 减少上下文切换: 超级搜索栏在大多数桌面页面上都能使用,因此用户无需先返回工作区即可切换到其他任务。
  • 键盘友好的工作流程: 用户可以使用键盘打开超级搜索栏、导航结果并选择选项。

示例

如果用户输入 客户,超级搜索栏可以显示客户列表、客户报表、新建客户、客户组、客户反馈、客户相关报表以及记录搜索选项。这使得它既适用于知道自己想要什么的经验丰富的用户,也适用于正在探索 ERPNext 术语的新用户。

  • Frappe 桌面
  • 使用 ERPNext
  • 在 Frappe 框架中搜索

显示或隐藏模块

您可以通过在 ERPNext 主页上点击“显示/隐藏卡片”,全局隐藏或取消隐藏某些模块。

例如,如果您从事服务行业,想要隐藏制造模块,可以使用此工具来实现。

勾选或取消勾选项目,以显示或隐藏模块。

在 早于 v12 的版本中,请点击您的用户名,选择“所有人”,然后勾选或取消勾选模块。

  1. 系统设置
  2. 添加用户
  3. 角色与角色配置文件
  4. 基于角色的权限
  5. 用户权限

设置精度

在 ERPNext 中,浮点数、货币和百分比字段的默认精度为三位。它允许您输入最多三位小数的值。

您还可以全局或针对特定字段更改/自定义精度设置。

要全局更改精度,请前往:

桌面 > ERPNext 设置 > 系统设置

或者,您也可以设置字段特定的精度。为此,请前往自定义表单并选择相应的文档类型。然后转到特定字段行并更改精度。只有当字段类型是浮点数、货币或百分比之一时,精度字段才可见。

设置语言

ERPNext 是一个多语言应用程序,允许每位用户选择自己偏好的语言。

设置默认系统语言

前往 “系统设置” 并设置语言。此设置默认适用于所有用户,除非在用户级别进行了覆盖。

为特定用户设置语言

ERPNext 允许每位用户为界面设置自己偏好的语言。这可以在”用户”文档中进行设置。要导航到您的用户资料,请点击用户资料图片或前往”用户列表”并打开您的资料。

注意:目前,我们仅提供少数语言的翻译。您可以通过此处贡献以改进翻译,并添加新的语言。

域设置

您可以使用域设置来全局保持选定域的激活状态。

要访问域设置,请前往:

首页 > 设置 > 核心 > 域设置

如果某个域被禁用,将发生以下情况:

  • 该域将无法在首页上使用
  • 与该域相关的文档类型将不再可访问。例如,如果您禁用了教育模块,则教育模块中的学生和其他文档类型将无法访问。

  1. 公司设置

会话默认值

会话默认值允许用户在用户会话期间为某些参数配置默认值。

假设您有一个跨不同国家的多公司设置,那么每次创建新交易时,您都必须设置“公司”、“国家”和“货币”字段。当您每天需要处理多个销售订单时,这是一个非常耗时的过程。因此,无需手动输入值,会话默认值中设置的值会自动默认显示。

  1. 如何创建会话默认值

1.1 设置会话默认设置

  1. 转到会话默认设置。在那里您可以看到一个会话默认值表格。
  2. 点击“添加行”。
  3. 选择您要设置会话默认值的文档类型。
  4. 保存。

1.2 设置会话默认值

  1. 点击“侧边栏”,您会找到一个“会话默认值”选项。点击它。

  1. 将出现一个“会话默认值”提示。为相应字段设置默认值,然后保存。

  1. 保存后,默认值将应用于所有地方。

您可以打开一个新的销售订单,并检查公司和货币字段,因为它们已设置为默认公司。

一旦您打开任何报表,默认公司将被相应地设置。

2. 功能特性


2.1 注销时清除默认值

默认值是为该特定用户在本次会话期间设置的。一旦注销,这些默认值将被清除。

2.2 “设置”按钮可见性

“设置”按钮仅对系统管理员或有权访问“会话默认设置”的人员可见。此按钮将您导航到会话默认设置,您可以在其中添加或删除要设置会话默认值的文档类型。

  1. 全局默认值
  2. 系统设置

全局默认设置

全局默认值可帮助您预先设置一些字段,供系统全局使用。

与其手动输入某些字段的值,您可能希望在创建文档时自动获取这些值。为此,您可以在“全局默认值”中设置这些值,这样系统在创建任何交易时就能自动获取并设置为默认值。

此处设置的值将影响所有用户,并为各个字段设置默认值。

要访问全局默认值,请执行以下操作:

首页 > 设置 > 全局默认值

可以设置为全局默认值的字段如下所示。除货币外,其他字段均非必填项。

  • 默认公司
  • 国家
  • 货币
  • 隐藏货币符号
  • 默认距离单位
  • 禁用四舍五入总计
  • 禁用大写金额

默认距离单位用于计算送货行程中的总距离。

  1. 系统设置

系统设置

系统设置包含账户全局配置的设置项。

您可以通过系统设置本地化 ERPNext,以使用特定的时区、日期、数字或货币格式,同时还能设置全局会话过期时间。

要打开系统设置,请前往:

首页 > 设置 > 系统设置

1. 系统设置中的分区

1.1 常规

  • 国家:您可以在此设置默认国家,创建新地址时会自动填充该值。如果您的公司在不同国家有多个分支机构,请选择总部所在地。
  • 时区:时区在站点创建时配置,之后无法更改,因为这是一个系统级设置。不过,用户可以在其个人资料中单独设置偏好的时区。
  • 语言:设置 ERPNext 账户的全局语言。所有菜单、交易、主数据等界面语言将随之更改。
  • 禁用文档共享:禁用系统中所有用户(管理员除外)的共享访问权限,确保仅通过权限设置授予访问权。用户只能查看文档与谁共享,而无法共享文档本身。此外,如果被分配者没有文档访问权限,则阻止将文档分配给该用户。
  • 启用引导:为新用户提供引导流程。该功能通常提供一系列引导步骤和提示,帮助新用户了解 ERPNext 系统,并有效使用其功能。

1.2 日期和数字格式

  • 日期格式:日期显示的格式。例如,dd.mm.yyyy 或 mm/dd/yyyy。这取决于您所在地区的日期格式习惯。
  • 时间格式:时间显示的格式。您可以选择显示(HH:mm:ss)或通过设置为(HH:mm)隐藏秒数。
  • 数字格式:数字格式化的方式。例如,1,000 或 1000.00。
  • 使用货币数字格式:指定数字将根据货币数字格式显示,而非默认格式。
  • 浮点精度:数量等数值小数点后显示的位数。范围为 2-9,默认值为 3。
  • 货币精度:货币值小数点后显示的位数。如果留空,则基于数字格式设置。
  • 每周第一天:用于配置每周的起始日。这会影响列表和报表视图中使用的周动态筛选器、日期选择布局以及日历视图。
  • 舍入方法:指定全局使用的舍入方法。默认舍入方法为银行家舍入法,将 0.5 舍入到最接近的偶数。”商业舍入法”则将 0.5 向远离零的方向舍入,例如 1.5 舍入为 2.0,-1.5 舍入为 -2.0。

1.3 权限

  • 应用严格用户权限:当勾选此复选框,并且为某用户定义了某文档类型的用户权限时,那么该链接值为空白的所有文档将不会显示给该用户。

例如:如果您为区域设置了用户权限,并将值设为印度。如果未勾选复选框,则所有区域为印度和空白的交易(销售订单、报价单)都会显示给用户。如果勾选了”应用严格用户权限”复选框,则区域为空白的文档将不会显示给用户。

1.4 会话

  • 会话过期时间:闲置多少小时后您将被登出会话。这有助于提高安全性。例如,如果 6 小时内无任何活动,您的账户将被登出。
  • 文档共享密钥过期时间(天):通过电子邮件发送的”文档网页链接”在多少天后过期。
  • 每个用户仅允许一个会话:如果您希望多个用户使用同一组凭据,请勾选此复选框。同时会话数可在用户主数据中更改。手机会话不计入此处。
  • 禁用用户名/密码登录:在禁用前请确保已配置社交登录密钥,以防止被锁定。

1.5 登录方式

  • 允许使用手机号码登录:勾选”允许使用手机号码登录”复选框后,您可以使用在用户账户中设置的有效手机号码登录 ERPNext。
  • 允许使用用户名登录:允许用户通过其在用户主数据中设置的用户名登录。
  • 通过电子邮件链接登录:允许用户无需密码,通过发送到其电子邮件的登录链接进行登录。
  • 通过电子邮件链接登录过期时间(分钟):指示通过电子邮件链接登录的有效时长(以分钟为单位)。

1.6 暴力破解安全防护

  • 允许连续登录尝试:连续登录失败达到指定次数后,账户将被锁定一段时间。这有助于防止入侵者尝试登录您的账户。
  • 失败后允许登录间隔:连续登录失败后,需等待多少秒才能再次尝试登录。

1.7 双因素认证

勾选“启用双因素认证”后,将显示以下两个选项。

  • 对从受限IP地址登录的用户绕过双因素认证:从受限IP地址登录的用户无需进行双因素认证。您可以在“用户主数据”的“限制IP”字段中设置受限IP。
  • 启用双因素认证时绕过受限IP地址检查:如果勾选,所有用户无论其IP是否受限,均可使用双因素认证登录。
  • 双因素认证方式:选择要使用的认证方式——OTP应用、短信或电子邮件。
  • 二维码图片页面过期时间:如果在方式中选择了“OTP应用”,则设置二维码图片的过期时间。
  • OTP颁发者名称:指在ERPNext系统中负责提供或颁发用于认证的OTP的实体。

1.8 密码

  • 密码重置时注销所有会话:一旦勾选,更改密码后所有活动会话将立即关闭。
  • 强制用户重置密码:设置多少天后必须强制重置密码。0表示无限制。
  • 启用密码策略:启用密码强度检查器,强制用户使用强密码登录。
  • 最低密码评分:密码强度检查器的评分
    • 2为中等
    • 3为强
    • 4为非常强。复杂度基于字符数、大小写、特殊字符等。
  • 重置密码链接过期时间:此配置用于设置新创建的重置密码链接的过期时长。重置密码链接的默认过期时间为20分钟。设置为“0秒”将禁用“重置密码链接过期”功能。
  • 密码重置链接生成限制:使用此配置可设置每小时密码重置请求次数的限制。默认限制为3次。设置为0将允许无限次生成密码重置链接请求。

1.9 电子邮件

  • 电子邮件页脚地址:可在此添加组织名称、地址及其他详细信息。这将作为所有外发邮件的默认设置。
  • 禁用标准电子邮件页脚:如果勾选,外发邮件将禁用标准电子邮件页脚。
  • 在自动电子邮件报告中隐藏页脚:如果勾选,自动电子邮件报告中将隐藏页脚。
  • 在电子邮件中包含网页视图链接:当您为新电子邮件启用附加文档打印时,系统会将文档的PDF或HTML版本附加到邮件中。如果您还在系统设置中启用了在电子邮件中包含网页视图链接,邮件中将添加一个链接,允许收件人在线查看文档网页。
  • 欢迎电子邮件模板:可从可用模板列表中选择预定义的欢迎电子邮件模板。
  • 重置密码模板:可从可用模板列表中选择预定义的密码重置活动模板。
  • 电子邮件重试限制:此设置控制系统在初始发送失败后尝试重新发送电子邮件的次数。这在临时网络问题或服务器问题导致首次发送失败时特别有用。

1.10 文件

  • 最大文件大小(MB):此选项允许您配置任何上传文件的最大大小。如果未配置,默认最大大小为25MB。
  • 允许访客上传文件:启用后,访客可以上传文件到您的应用程序。如果您希望收集用户文件而无需其登录(例如在求职申请网页表单中),可以启用此选项。
  • 强制上传时使用网页捕获模式:上传文件时,强制使用基于网页的图像捕获。如果未勾选,检测到使用移动设备时将默认使用移动设备原生相机。
  • 从上传的图像中移除EXIF标签:存储在图像文件中的EXIF格式元数据可能被利用获取敏感用户信息。此选项允许用户在上传前从图像中移除这些数据。
  • 允许的文件扩展名:提供文件上传时允许的文件扩展名列表。每行应包含一个允许的文件类型。如果未设置,则允许所有文件扩展名。

1.11 更新

  • 禁用系统更新通知:此选项禁用应用程序触发的所有版本更新通知。
  • 禁用变更日志通知:

1.12 备份

  • 备份数量:在ERPNext中,您可以备份数据库和文件。数据库备份会自动创建,而文件备份需要手动下载。

此字段显示在删除旧备份之前保留的备份数量。默认情况下,24小时内会保存3个备份。每隔几小时会自动创建新备份,最新的备份会覆盖最旧的备份。如需备份文件,请点击“下载备份”表单中的“下载文件备份”按钮。

  • 加密备份: 启用此选项后,ERPNext 会在存储备份文件前对其进行加密。加密可确保即使备份文件被未经授权的人员访问,没有相应的解密密钥,文件中的数据仍无法读取。

1.13 高级设置

  • 每用户最大自动邮件报告数: 此设置控制单个用户可以安排的最大自动邮件报告数量。通过防止单个用户安排过多自动报告(这可能会影响整体性能),帮助管理员管理和限制系统负载。
  • 如果非活跃天数超过(天)则仅每日运行任务: 对于非活跃站点,此设置将仅每天运行一次计划任务。如果设置为0,则默认为4天。
  • 显示完整错误并允许向开发者报告问题: 此选项将在屏幕上显示完整错误信息,并允许报告问题。如果您具备相关技术知识,可以通过阅读完整消息更好地了解错误。
  • 允许发送使用数据以改进应用程序: 如果启用,此选项会将使用数据发送给工程团队,他们可以通过了解软件的使用方式和识别常见问题来改进应用程序。

  1. 公司设置
  2. 全局默认值
  3. 显示或隐藏模块

国家

系统可以维护国家列表,并根据需要为不同的实体和交易标记相应的国家。

如何添加国家?

  1. 前往国家列表,点击“添加国家”。
  2. 输入要添加的国家名称。
  3. 指定该国家使用的标准日期格式。
  4. 指定该国家使用的标准时间格式。
  5. 列出所有时区。
  6. 注明该国家的官方缩写。
  7. 保存,将国家添加到列表中。