上一页  下一页          目录  索引  定位  词汇表  程序库

标准值规则集

您可以创建规则以确定将订单信息默认至“销售订单”窗口的来源和优先顺序。这些标准值规则可以减少必须键入的信息数量。在所有其它来源不包含值时,您甚至可以为要使用的大多数字段定义一个常量。

块和字段

包括“销售订单”和“退货单”窗口的区域,如“订单”、“行”、“选项”、“退货单”和“退货行”等。字段包括特定的单个字段,如“仓库”、“发运目的地”或“协议”。在定义订单分录/发运管理系统安全性规则时,您可以使用相同的字段

标准值是 Oracle 订单分录/发运管理系统自动在订单字段中设置的默认值。您可以根据其它字段的值来建立字段的标准值,例如以前为订单、客户或订单类型输入的值。

标准值规则集是及其字段的标准值来源的集合。您可以定义几个不同的规则集,以在不同订单处理情况中使用。由于将规则集和订单类型关联,因此您可以为每个订单类型定义不同的规则集。

标准值规则集由以下部分组成:

分配序列

您可以指定搜索字段标准值的优先顺序。Oracle 订单分录/发运管理系统将先按最低编号来开始对标准值的搜索。在找到值之前,它将连续从低到高使用编号。因此,如果您的第一和第二来源为空,但是第三来源包含一个值,则 Oracle 订单分录/发运管理系统将使用第三来源。

标识来源

标准值来源为您获得标准值的地点;通常,此地点是另一个字段。对于大多数的字段,您可以分配至少一个块/字段标准值来源,但不要使用“预置文件选项”和“值”来源。

例如,您可能要从各种不同的来源中定义规则以自动提供订单中的“价目表”。在这种情况下,规则的为“订单”,字段为“价目表”。由字段组成的潜在来源包括作为所有的客户协议、客户和订单类型,并且价目表是这三个字段。您可以选择要使用的来源,并且您的选择取决于商业惯例,这些来源是否存在于特定的订单以及这些来源是否具有已定义的价目表。对于客户,您可能已分别定义了开单目的地和发运目的地地址的单独价目表(除客户外)。这三个字段均可以用作来源。

预置文件选项

您可以具有其它类型来源,来指定值以用于替换字段。“预置文件选项”来源便于您将预置文件选项(系统或自定义)用作标准值来源。然后,您必须指明要用作规则中的默认值的该预置文件选项值。此来源便于您在没有复杂自定义的情况下使用可适应弹性变化的更大标准值。

建议:如果要将预置文件选项作为标准值来源,则您必须确保在标准值规则中尝试参考该选项之前已对它进行定义。

“值”来源选项便于您定义一个常量值,来替换包括值的字段。如果始终需要默认值相同,或如果您为规则集定义的其它来源实际上不能提供值时,最后只能使用默认值时,则此选项非常有用。例如,如果组织中的所有项目按“每个”计量单位来销售,则您可以定义一个标准值规则来为“行”的“单位”字段默认“每个”值。

设置允许改写

您可以设置“允许改写”字段以控制用户是否可以改写规则提供的默认值,以及 Oracle 订单分录/发运管理系统是否可以使用标准值规则来对已输入的值进行人工改写。

允许改写

对于大多数字段,您可能需要用户在必要时改写订单分录中的默认值。但是,对于某些来源(如“协议”),您可能认为允许用户对将“协议”用作来源的字段进行改写是不适合的。您可以使用“允许改写”字段来进行预防。

改写用户指定值

在用户人工输入订单的某些值之前,不能进行某些默认活动。例如,用户可以更改协议,并且此协议可能是其它字段的标准值规则来源,该字段将导致不同的默认活动;或者用户可能需要为订单输入仓库,但是已为订单行输入了特定的仓库。在这些情况下,您可能需要使用规则来改写在“销售订单”窗口中人工输入的值。您可以使用“改写用户指定值”字段来控制此操作。

例如,订单分录管理员通过电话输入了订单。在人工输入价目表之后,该管理员通过电话向客户报价订单。然后,将协议添加至订单,该订单将影响“价目表”字段的默认标准值。如果要使用为协议指定的价目表来替换管理员初始输入的订单,则您必须选定“价目表”字段(订单)的“改写用户指定值”复选框。如果要使用原始价目表,则必须撤消选定“改写用户指定值”复选框。此外,如果已为“协议”来源选定“价目表”字段的“允许改写”复选框,则订单分录管理员可以返回并重新输入价目表以与原始价目表匹配。如果对“协议”来源的“价目表”字段撤消选定“允许改写”复选框,则管理员将不能替换指定用于协议的价目表。

分配至订单类型

将标准值规则集分配至订单类型。您可以将相同的标准规则集分配至多个订单类型。

不可以默认订单类型。一旦在订单中输入了订单类型,订单类型的标准值规则集将用来将信息默认至“销售订单”窗口中的相应字段。

另请参阅

定义标准值规则集

从前一个记录复制数据

标准值规则实例

以下是标准值规则的一个实例,您可以对默认至“销售订单”窗口的“价目表”定义此规则。您可能需要定义一个优先顺序,Oracle 订单分录/发运管理系统可以按此优先顺序搜索“价目表”。默认顺序可以是:先查找“价目表协议”,然后是“开票目的地”、“发运目的地”和“客户”,最后是“订单类型”。如果 Oracle 订单分录/发运管理系统在来源地点未找到价目表,则您可能具有一个默认,如在“标准值规则集”窗口的“值”字段中输入的“1994 年美元价”。下表阐述了此实例。

来源块选项(序列) 来源字段或来源值 默认改写附注
协议 (1) 价目表 允许改写:
    改写用户指定值:
开票目的地 (2) 价目表 允许改写:
    改写用户指定值:
发运目的地 (3) 价目表 允许改写:
    改写用户指定值:
客户 (4) 价目表 允许改写:
    改写用户指定值:
订单类型 (5) 价目表 允许改写:
    改写用户指定值:
值 (6) 1994 年美元价 允许改写:
    改写用户指定值:

建议:建议您不要定义太复杂或重复的标准值。如果规则太复杂,则 Oracle 订单分录/发运管理系统可能会产生错误。

修改订单和规则产生的影响

订单修改可能导致 Oracle 订单分录/发运管理系统再次应用标准值规则集中的默认值。默认值的再应用又会导致触发另一再应用的更改。如果人工输入字段,除非在定义标准值规则集时选定了改写用户指定值选项,否则您不可以改写这些值(即使它们受再应用的影响)。如果再应用可能导致违反安全性规则的潜在更改,则您不可以改写这些值。

如果再应用更改了一个值,并且导致订单信息不一致,则 Oracle 订单分录/发运管理系统将防止用户提交订单,并提供信息以更正数据。例如,根据标准值规则集,对订单仓库的更改可能改变订单行中的仓库。如果行项目不在新的仓库中,则 Oracle 订单分录/发运管理系将防止您提交订单,并给出说明。

一旦注销和再次登录使用修改标准值规则集的新订单,则对标准值规则集的更改会立即生效。只有更新了进行修改的订单(也在您注销和再登录之后)上的字段,现有订单才会受到影响。如果您决不更改使用修改的标准值规则集的现有订单,从而激活了默认验证,则订单将不受修改的影响。

另请参阅

定义标准值规则集


         上一页  下一页          目录  索引  定位  词汇表  程序库