| |||||||||
如何为引导式采购政策指定多个值,例如商品代码或本地化字段值?
当在策略配置中为字段指定多个值时,运算符列应使用包含,右侧字段应使用单个竖线字符 (|) 分隔每个值。
例如,请参阅以下验证政策文件配置以触发多个商品代码值的政策。
| 策略名称 | 左侧类型 | 左侧字段 | 右侧类型 | 右侧字段 | 运算符 | 逻辑运算符 |
| 商品政策 | 字段 | LineItems.Amount.Amount | 常量 | 1000 | > | && |
| 商品政策 | 字段 | LineItems.CommodityExportMapEntry | 常量 | 项目 | != | && |
| 商品政策 | 字段 | LineItems.Description.CommonCommodityCode.UniqueName | 常量 | 4412|4414|6610|8820 | 包含 |
在此示例配置中,当以下所有条件均为真时,将触发商品政策:
如果您在策略配置中使用布尔字段(值为 true 或 false),请确保为此字段指定所有本地化显示值。
对于是布尔字段值:
| 策略名称 | 左侧类型 | 左侧字段 | 右侧类型 | 右侧字段 | 运算符 | 逻辑运算符 |
| 非目录政策 | 字段 | TotalCost.ApproxAmountInBaseCurrency | 常量 | 5000 | < | && |
| 非目录政策 | 字段 | LineItems.IsAdHoc | 常量 | 真|是|一加升|安诺|Ja|Anol|Anah|Sí|Kyllä|Oui|Da|Igen|Sgen|Syy|YETY|YY|Tak|Sim|Evet|是 | 包含 |
对于无布尔字段值:
| 策略名称 | 左侧类型 | 左侧字段 | 右侧类型 | 右侧字段 | 运算符 | 逻辑运算符 |
| 非目录政策 | 字段 | TotalCost.ApproxAmountInBaseCurrency | 常量 | 5000 | < | && |
| 非目录政策 | 字段 | LineItems.IsAdHoc | 常量 | false|No|No|yclew|Ne|Nej|Nein|Nein|Ei|Non|Nem|Nem|omeomel|neol|Neol|Nee|Nei|Nu|Nu|No|Nu|No|Nu|Nu|Nu|Nu|Nu|Is | 包含 |
任何具有本地化值的文本字段都需要使用 contains 运算符以类似的方式处理,其本地化值取决于您为每个区域设置的 customerResources.csv 文件中的字段配置的值。
Guided Buying > Guided Buying 管理 > 政策