定义安全性规则
您可以将安全性规则分配给订购信息。可以指定订单处理步骤,在此处理过程中不允许用户添加、删除、修改或取消订单或退货行。您可以使用默认规则,此规则可提供维护数据完整性的最低限制,或者自定义更严格的规则以反映订货和退货的维护策略。
要定义块的安全性规则,请执行以下步骤:
3. 选择“块规则”。此时屏幕会出现“安全性规则(块名)”窗口。
更新:阻止用户修改所选“块”内所有属性的数据。此选项会有效地应用一揽子属性层规则,您以后可以使用“安全性规则(字段名)”窗口中的“更新”选项编辑此规则。
5. 通过输入编号或接受后续默认值,在行间创建与(或)条件。
通过在此字段中对条件的多个行使用相同的编号,您可以定义与条件。使用不同的编号来定义或条件。对于要应用的安全性规则,具有相同编号的两个条件必须均为“真”。对于具有不同编号的条件,必须至少有一个为“真”。
注意:您输入的编号不能与 Oracle 订单分录/发运管理系统中预定义安全性规则(打开了“系统规则”复选框的规则)的任何编号相同。这样,可以使用“系统”安全性规则创建一个与语句,并且危及数据的完整性。
修正值便于您定义一个对任何条件(除了您在“条件名称”字段中输入的条件外)均有效的安全性规则。
ATO 组件:在为 ATO(按订单装配)组件输入订单行时则系统阻止操作。
ATO 配置项目:在制品管理系统为 ATO 模型或项目创建 ATO 配置项目时则系统阻止操作。
ATO 模型:在为 ATO 模型输入订单行时阻止操作。
周期状态:在订单、退货单、订单行或退货行完成一个特定周期状态时阻止操作。如果选择此选项,则您必须在“活动”字段中输入周期活动。根据您为“块”所定义的规则,选择相应的订单或退货周期活动。
内部销售订单:如果订单是从 Oracle 采购管理系统导入的内部销售订单,则系统阻止操作。
已关闭行:如果订单行或退货行已关闭,则系统阻止操作。
已关闭订单:如果订单或返回已关闭,则系统阻止操作。
存在按比例分配价格:如果订单使用了按比例分配折扣并且至少有一个订单行已链接至应收款管理系统,则系统阻止操作。
计划组:如果订单行在计划组中,则系统阻止操作。计划组可以为发运集、ATO 配置或集体发运模型(顶层模型的“完整发运模型”库存项目属性设置为“是”的配置)中的所有行。
存在计划:如果已对订单行中的项目安排需求或保留,则系统阻止操作。
存在供应保留:如果订单行上项目的工作订单已打开,并且它的计划状态为“已保留供应”,则系统阻止操作。当“在制品管理系统”完成工作订单并且将状态更改为“已保留”时,此条件不再适用。
8. 如果在“条件名称”字段中输入了“周期状态”,请为安全性规则输入一个特定的周期活动和结果。
Oracle 订单分录/发运管理系统仅自动允许那些为与所选活动一致而定义的结果。如果将“结果”字段留空,则当“块”(行或订单)具有您在“活动”字段中输入的周期活动的任何结果(适用和不适用除外)时条件为真。
9. 输入条件范围。在估计安全性规则时,此范围确定了要检验条件的行。
如果范围内的任意行满足条件,则条件为真。如果选择了“条件名称”字段的“周期状态”,并在周期“活动”字段中选择了行层周期活动,则您必须输入一个范围。如果要根据订单活动定义一个安全性规则,如输入,则 Oracle 订单分录/发运管理系统会自动在此字段中显示订单。
ATO 配置:根据 ATO 配置中的所有行来估计条件。
行:只根据您要尝试对其实施安全性规则操作的行来估计条件。
计划明细:只根据您要尝试对其实施安全性规则操作的计划明细来估计条件。
子配置:根据配置的所有选项行(包括配置行)来估计条件。
要为块中的字段定义安全性规则,请执行以下步骤:
4. 选择“字段规则”。此时屏幕会出现“安全性规则(字段名称)”窗口。
因为“字段名称”安全性规则只能阻止更新,所以 Oracle 订单分录/发运管理系统会自动打开窗口中的“更新”操作。
5. 此窗口中的字段功能与“安全性规则”(“块名”窗口)中的字段功能相同。有关此字段的详情,请参阅上一任务步骤中的步骤 4 至 9。
另请参阅
定义折扣
定义订单周期
分配周期活动结果