能源积分系统

能量点系统是一种用户参与度的游戏化机制,用于识别和激励用户在 ERPNext 中的贡献和活动。

该系统可用于跟踪每个用户的表现。

要启用能量点系统,请前往

能量点设置 > 已启用

如何使用能量点系统?


要开始使用此系统,您需要创建一些能量点规则(参见第 3 节:如何创建能量点规则?),以便用户可以根据其活动获得能量点。

什么是能量点规则?


能量点规则存储有关活动以及要分配的积分值的信息。

能量点规则包含以下字段:

字段 描述
参考单据类型 您要应用规则的文档类型,例如任务、待办事项、问题等。
针对文档事件 选项:保存、提交、取消和自定义。注意: 如果选择了“自定义”选项,则“条件”字段变为必填项
积分 要分配的积分。
将积分分配给已分配用户 如果勾选,分配给参考文档的用户将获得相应积分。例如,如果用户 Santosh 和 Albert 被分配了特定任务,那么当文档满足条件时,两人都将获得积分
用户字段 从中选择用户的字段,例如可以使用 Resolved ByModified ByOwner 等。如果选择了 Modified By,则最后一个满足文档条件的用户将获得积分。
乘数字段 存储乘数值的字段。此字段可以接受数字和小数值,这些值将与规则中定义的积分相乘。例如:2(乘数)* 10(规则中设置的积分)= 20 积分
条件 积分分配的条件。例如:doc.status == 'Closed'。上述条件将检查文档中的 status 字段是否为“已关闭”,如果是,则积分将分配给该用户。
仅应用一次 该规则将仅对每个文档应用一次。

如何创建能量点规则?


搜索 能量点规则 > 创建新的能量点规则

请看以下示例规则:

上面的截图是 问题关闭 的规则。因此,当任何用户关闭问题时,他/她将获得 10 积分奖励。

其他情况可以类似地处理。

假设您想创建一个规则,当用户完成任务时获得积分,您可以通过创建以下规则来实现:

功能特性


4.1 自动积分分配

根据创建的能量点规则,当用户完成使用能量点系统跟踪的活动时,他们将自动获得积分。

4.2 评审系统

评审系统可用于“赞赏”或“批评”某人的工作,请查看以下 GIF 了解评审过程。

对于评审,用户需要拥有评审积分,这些积分可以由系统管理员通过 能量点设置 分配。

您还可以从“能量点设置”中设置自动评审积分分配:

4.3 排行榜

前往社交主页 > 排行榜(侧边导航栏)

排行榜显示用户在组织中的排名。

  1. 里程碑跟踪

报告中的信头

在报表中,信笺抬头是从公司主数据中获取的。

为了确保报表中能正确获取公司的信笺抬头,请确保您已在公司主数据中更新了默认信笺抬头。

探索 > 会计 > 公司

在公司主数据中,如果没有设置默认信笺抬头,则报表中会获取已勾选“默认”字段的信笺抬头。

如果您在单个 ERPNext 账户中管理多个公司,请确保在每个公司的主数据中都设置了默认信笺抬头。

在公司主数据中更新信笺抬头后,请刷新您的 ERPNext 账户,然后检查报表的打印格式。

删除自定义报表

ERPNext 拥有多种类型的报表,可以根据用户需求进行自定义。

如果需要删除某个自定义报表,可以通过以下步骤实现。请注意,此操作仅适用于自定义报表,不适用于标准报表。

步骤 1:进入报表列表

在超级搜索栏中,输入并选择“报表列表”选项。

步骤 2:从列表中删除报表

报表列表将包含您账户中的所有标准报表和自定义报表。您可以直接在列表中选择要删除的自定义报表,然后点击操作菜单中的删除图标。

或者,您可以打开该报表,然后从文件菜单中删除它。

制作自定义报告

ERPNext 中有三种类型的报表。

1. 报表生成器

报表生成器是 ERPNext 内置的报表自定义工具。它允许您定义表单中要添加到报表的特定字段。您还可以设置所需的筛选条件、排序方式,并为报表指定首选名称。

2. 查询报表

查询报表是用 SQL 编写的,它从账户数据库中提取值并在报表中显示。虽然 SQL 查询可以从前端(如 HTML)编写,但 ERPNext 云用户已受到限制。这是因为它允许没有特定报表访问权限的用户直接从数据库获取数据。

请查看库存模块中的“待收货采购订单”报表,作为查询报表的示例。点击此处了解如何创建查询报表。

3. 脚本报表

脚本报表是用 Python 编写的并存储在服务器端。这些是涉及逻辑和计算的复杂报表。由于这些报表是在服务器端编写的,因此无法从托管账户进行自定义。

请查看会计模块中的“财务分析”报表,作为脚本报表的示例。点击此处了解如何创建脚本报表。

> 注意:动态筛选器在脚本报表和查询报表中可用,但在报表生成器中不可用。

使用预制报表

很多时候,在生成处理大量数据的报告时,比如一整年的总账报告,你可能会遇到以下错误信息:请求超时。这是因为需要处理和展示在报告页面上的数据量很大,但服务器资源不足,从而导致超时。

为了更好地处理此类报告,ERPNext 提供了预生成报告(自 v11 版本起)。当报告被设置为预生成报告时,它会通过后台任务生成,一旦准备就绪,用户即可查看。

设置预生成报告的步骤

  1. 前往页面和报告的角色权限设置。
  2. 在“设置角色为”字段中,选择 报告
  3. 在“报告”字段中,选择你想要启用/禁用预生成报告的报告。
  4. 使用 禁用预生成报告 复选框来启用/禁用预生成报告。如果勾选了该选项,则所选报告的预生成报告选项将被禁用。
  5. 点击 更新

如何使用预生成报告

  1. 打开所述报告(例如总账),并应用所有需要的筛选条件。
  2. 如果该报告启用了预生成报告选项,你会看到一个 生成报告 按钮。点击该按钮。
  3. 你会在屏幕右下角看到一条通知:“报告已启动。你可以在此处跟踪其状态”。
  4. 你可以等待在当前屏幕,或者点击上述消息中的此处,打开该报告的页面。这将打开一个报告的新页面: 如你所见,报告页面的状态显示为“已排队”。一旦报告准备就绪,你会看到一个 显示报告 按钮,点击即可查看报告:
  5. 由于预生成报告也是一个文档类型,要查看预生成报告列表,你可以使用角色权限管理器来授予相应的访问权限。