使用业务规则 - 概述

业务规则可用来对 SunSystems 实施进行修整,从而使其能符合一家企业数据录入和有效性检查所特有的要求。业务规则可为多种 SunSystems 数据录入和静态数据功能设定。一旦使用了某项功能,业务规则的应用和操作的执行都取决于是否满足了规则标准。一条规则可以对所输入的数据进行有效性检查,并向操作员显示出错信息,提示他们输入有效正确的数据,或者它也可以自动设定正确的数据值。

例如:在使用[帐务录入]输入一条凭证记录时,可能设置了一条业务规则,用以确保过帐到[销售]科目的业务上总应输入一个特定的产品代码。

注意:使用[税务报表]工具需要用到[业务规则]。另外,这些规则还可用来设定[对帐管理器]的业务对帐规则。
注意: 在开始创建业务规则之前,分析您自己的业务规则需求,并以书面形式对此计划,这一切对您而言非常重要。

什么是业务规则的组成?

一条业务规则通常是由下列内容组成:

  • 一个事件配置 - 这个元素通过标识一项 SunSystems 功能,决定了业务规则应“何时”应用。例如:如果在手动输入凭证时需要使用业务规则,则事件配置会引用[帐务录入]功能。
  • 一个或多个规则集 - 一个规则集包含了一组有效性检查规则,在通过选定功能(即:在事件配置中标识的功能)输入数据时,这些有效性检查规则会应用在所输入的数据上。规则集指明了当数据符合或不符合规则时应采取的操作。例如:一条规则可能规定在一笔业务上必须输入一个特定的分析代码,如果没有输入,则系统会显示一条出错信息。在这种情况下,所要采取的操作就是显示出现信息。

另外,一条业务规则还会引用:

  • 规则消息 - 一条业务规则可以显示出错或警告信息。这些信息可以分别单独设定,并能在多个不同的规则集上引用。
  • 重设置数据项目 - 如果单个系统数据项目包含需要单独进行有效性检查的个别逻辑元素,这个系统数据项目就可以重新设置。这样就使得逻辑元素可凭自身的名义标识为数据项目,从而使业务规则更方便设定和维护。
  • 这些值是为了数据项目而保存在规则数据集内,而数据项目是由规则数据集关键字确定的。

    另外,对于规则数据集中的各个有效值组合而言,可将一个或多个预设值设置为[规则数据预置]。

设置一条有效性检查业务规则的第一步是设置一个事件配置。