![]() |
iPlanet BuyerXpert 4.5 Administrator's Guide |
Chapter 5 Setting Up Business Rules
This chapter describes the iPlanet BuyerXpert business rules and how to use them. It explains what a rule is and provides guidelines on modifying the rules to configure your specific implementation.
Note The information in this chapter is based on the assumption that you have already read Concepts and Release Notes.
This chapter contains the following sections:
About Business Rules
About Business Rules
Business rules are configurable, generalized statements that control the flow and behavior of iPlanet BuyerXpert. Business rules determine privileges, acceptable processes, relationships between iPlanet BuyerXpert participants, and defaults. The business rules semantics are not as complex as a full programming language, so you do not need to have programming experience to perform typical configurations.
To illustrate how a rule works, the following example rule instance, named LINE_DISCOUNT, is referred to in this section:
Buyer==iPlanet & Seller==Sun & Product==Computers => Line Discount=10%
This example rule is made up of a number of elements that state if the buyer organization is iPlanet, the seller is Sun, and the product is computers, iPlanet BuyerXpert will apply a 10% line discount to an order.
Rule Elements
A business rule consists of the following elements:
Rule Name
A rule name identifies a rule, for example LINE_DISCOUNT.
Applicability Condition
The applicability condition specifies when to apply a rule. An applicability condition is actually a set of equality constraints over a set of roles that are evaluated during conflict resolution.
Example
Buyer==iPlanet & Seller==Sun & Product==Computers
If the buyer organization is iPlanet and the seller is Sun and the product is Computers, the rule is applicable. All applicability conditions have this form.
Business Roles
Business roles are part of an applicability condition and identify the valid roles for a rule. In the preceding example, the business roles are Buyer, Seller, and Product.
Specified Value
Each rule has a specified value, which in its simplest form is a constant value.
The specified value is a line discount of 10%.
Sometimes you may need to specify a value by using a variable to reference another value.
Receiving Location==Ship to Location
The specified value is equal to the ship to location value.
Conflict Resolution Strategies
iPlanet BuyerXpert provides conflict resolution strategies to resolves conflicts when multiple rules are applicable for a given situation. There are four conflict resolution strategies:
Role Ordering Resolution
DAG Resolution (Directed Acyclic Graph)
Role Ordering Resolution
In role ordering resolution, iPlanet BuyerXpert resolves conflicts between applicable rules to the first role. If there are multiple rules with identical values for the first role, iPlanet BuyerXpert uses the second role to resolve the conflict, and so forth.
Buyer==iPlanet & Product==All => Discount=5%
Buyer==iPlanet & Product==Computers => Discount=10%
In this example, if an iPlanet buyer wants to purchase a computer, both rules apply. The first role (buyer) is identical for both rules, so iPlanet BuyerXpert uses the second role (product) to resolve the conflict between the rules. The discount applied is 10%.
Inheritance Resolution
For inheritance resolution of parent-child conflicts, iPlanet BuyerXpert evaluates the rules from more specific to less specific and applies the inheritance resolution strategy associated with each rule instance.
Buyer==iPlanet & Resolution==Union => Discount=1
Buyer==BuyerCompany & Resolution==PreferSpecific => Discount=2
Buyer==APD & Resolution==Union => Discount=3
In this example, APD is the most specific rule in the hierarchy, so iPlanet BuyerXpert evaluates it first. Its resolution strategy is union, so iPlanet BuyerXpert considers the next applicable rule in the hierarchy. The Sun rule specifies that its value (PreferSpecific) should be used in place of any previous values, so the final rule for iPlanet is not considered. The discount applied is the set [3,2].
DAG Resolution
If the inheritance tree for a role is actually a Directed Acyclic Graph (DAG), there is no clear ordering specified for sibling rules. In this example, iPlanet BuyerXpert evaluates each rule globally with all instances of the rule.
Product==Computers => Discount=5%
Product==DomesticItems & Resolution==MostRecent => Discount=10%
In this example the buyer wants to purchase a domestic computer and both rules have the same applicability condition. The second rule includes the conflict resolution value MostRecent, so iPlanet BuyerXpert uses this value to select the second rule. The discount applied is 10%.
Duplicate Resolution
If there are multiple rules with identical applicability conditions, iPlanet BuyerXpert evaluates the duplicate resolution strategy associated with each rule globally.
Product==Computers & Buyer==iPlanet & Resolution==Highest=> Discount=10%
Product==Computers & Buyer==APD & Resolution==Highest=> Discount=5%
In this example, the applicability conditions for the rules are identical, so there are duplicate values for discount which cannot be decided on the basis of the applicability conditions alone. iPlanet BuyerXpert evaluates the resolution values select the first rule. The discount applied is 10%.
When there are conflicts between rules, iPlanet BuyerXpert determines which rule prevails by applying the conflict resolution strategies listed in Table 5-1.
Conflict Resolution Values
Each business rule has conflict resolution values that indicate how iPlanet BuyerXpert resolves situations when multiple rules are applicable for a given situation. There are six conflict resolution values: HIGHEST, LOWEST, PREFER_SPECIFIC, MOST_RECENT, UNION, and INTERSECTION.
Buyer==iPlanet & Resolution==Union ==> Discount=5%
In this example, the conflict resolution value is union.
Administrator's Rules Tasks
A full set of business rules is supplied with iPlanet BuyerXpert. If the supplied configurations work for the business model of your company, you can use the rules as they stand, but this is unlikely. Your job as administrator is to configure the iPlanet BuyerXpert business rules to support the particular business practices of your organization.
Usually sample data is loaded into iPlanet BuyerXpert during implementation, which provides you with a set of business rules data to modify for your organization. After you have gathered your organization-specific data and set up your resources, you are ready to set up your rules.
Table 5-2 contains a list of business rule tasks. The right-hand column provides information about where to find instructions, guidelines, or tools for performing that task.
Table 5-2    Administrator's Business Rule Tasks
Task
Location of Instructions/Guidelines/Tools
Modifying Rules Using the Import Utility section Chapter 7 "Importing/Exporting Data
Table 5-4 through Table 5-38
All the rules tables are contained in Table 5-4 through Table 5-38.
Modifying Rules
iPlanet BuyerXpert provides two methods for modifying rules:
Using the Admin interface to select rule values
Modifying Rules Using the Admin Interface
The iPlanet BuyerXpert Admin interface allows you to modify individual rules.
Note There are dependencies between rules. For example, a user that has organization privileges may also be granted other privileges.
Rules created at the organization level can be administered by the orgadmin. Some rules define user preferences (preferred language, display currency) and can be administered by a self admin.
Follow these guidelines to modify a business rule using the Admin interface (field and procedure details are contained in Help):
Select the area you want, such as Pricing.
Select the type of rule you want to add or edit, such as Tax Rules.
Select the particular rule you want to add or edit.
For example, select GROUP_FREIGHT_TAX_RULE.
Follow procedures in Help to complete the task.
Modifying Rules Using the Import Utility
Like other resources, rules can also be updated using the Import utility. If the Import utility is used, you must explicitly specify which organization the resource belongs to. In the case of user preferences, you must also specify if the resource is owned by a particular user.
Instructions for creating an import data file and using the Import utility are contained in Chapter 7 "Importing/Exporting Data.
iPlanet BuyerXpert Rules List
Table 5-3 lists the iPlanet BuyerXpert business rules alphabetically by category and includes the following information:
CategoryBusiness rule category
Rule NameBusiness rule name used in the import utility (not the rule name used in the graphical administrative interface).
Value TypeAllowable values are boolean, integer, string, and NTV. NTVs store name, type, and value data and are generally used for setting and obtaining values.
Accounting Code Rules
Select Accounting Code Rules to access the accounting code rules from the BuyerXpert graphical administrative interface.
The accounting code rules are:
Accounting Code Model (ACCNT_CODE_MODEL) Specifies the accounting code model.
Accounting Code External API Server (ACCNT_CODE_EXTAPI_SERVER) Specifies the accounting code external API server.
Accounting Code Default Value (DEFAULT_ACCOUNTING_CODE_VALUE) Specifies the default accounting code value.
Accounting Code Rules Conflict Resolution
Table 5-4 describes how BuyerXpert resolves conflicts when multiple rules apply for a given situation. See "Conflict Resolution Strategies" for definitions of the columns used in the table and the allowable conflict resolution values.
Table 5-4    Accounting Code Rules Conflict Resolution
Rule
Name
Value
Type
Role Resolution
Inheritance
Resolution
DAG
Resolution
Duplicate
Resolution
Additional Information Rule
Select Order Processing> Line Item Additional Information to access the AIF rule from the iPlanet BuyerXpert graphical administrative interface.
The additional information field (AIF) rule is:
Line Item Additional Info (LINE_ITEM_ADDITION_INFO_STRUCT) Indicates that you can add additional information to a line item.
Additional Information Rule Conflict Resolution
Table 5-1 describes how iPlanet BuyerXpert resolves conflicts when multiple rules apply for a given situation. See "Conflict Resolution Strategies" for definitions of the columns used in the table and the allowable conflict resolution values.
Table 5-5    Additional Information Rule
Rule
Name
Value
Type
Role Resolution
Inheritance
Resolution
DAG
Resolution
Duplicate
Resolution
Approval Rules
Select Approvals>Approval Rules to access the approval rules from the BuyerXpert graphical administrative interface.
Approval Limit (APPROVAL_LIMIT) Specifies approval limits. This rule contains the following NTV value:
APPROVAL_LIMIT_CURRENCY Defines approved currency limit.
Approval Matrix Types (APP_MATRIX_TYPES) Lists the approval matrix types.
Can Delete Approver (CAN_DELETE_APPROVER) Provides permission to delete an approver.
Can Escalate Approver (CAN_ESCALATE_APPROVER) Indicates that you can escalate an approver.
Can Receive Email Notification (CAN_RECEIVE_EMAIL_NOTIFICATION) Indicates that you can receive email notification.
Escalation Model (ESCALATION_MODEL) Describes how to escalate order approvals.
Default Purchase Approval Process (PURCHASE__APPROVAL_PROCESS_DEFAULT) Defines the default purchase approval process.
Reminder (REMINDER) Specifies reminder interval in minutes. This rule contains the following NTV value:
REMINDER__LIMIT Specifies reminder limit.
Approval Rules Conflict Resolution
Table 5-6 describes how BuyerXpert resolves conflicts when multiple rules apply for a given situation. See "Conflict Resolution Strategies" for definitions of the columns used in the table and the allowable conflict resolution values.
Table 5-6    Approval Rules Conflict Resolution
Rule
Name
Value
Type
Role Resolution
Inheritance
Resolution
DAG
Resolution
Duplicate
Resolution
Blanket Purchase Order (BPO) Rules
Select Blanket Purchase Order Rules to access the blanket purchase order rules from the BuyerXpert graphical administrative interface.
For blanket requisition rules, select General Info>Permission Rules>Security Permission or select BPO>BPO Validity Time Notification Daemon in the iPlanet BuyerXpert graphical administrative interface.
The blanket purchase order Rules are:
Can Update Blanket Requisition (CAN_CREATE_BLANKET_REQUISITION)Gives permission to update a blanket purchase requisition.
BPO Limit Notification (BPO_LIMIT_NOTIFICATION)Sets the notification process when a blanket purchase order is within a certain percentage or number (of dollars/days) of reaching its limit(s).
Commodity Code Rules
Select Commodity Code Rules to access the commodity code rules from the BuyerXpert graphical administrative interface.
Commodity Code Model (COMMODITY_CODE_MODEL) Specifies the commodity code model.
Commodity Code External API Server (COMMODITY_CODE_EXTAPI_SERVER) Specifies the commodity code external API server.
Commodity Code Mapping Model (COMMODITY_CODE_EXTAPI_SERVER) Specifies the commodity code mapping model.
Commodity Code Mapping External API Server (COMMODITY_CODE_MAP_EXTAPI_SERVER) Specifies the commodity code external API server.
Commodity Code Rules Conflict Resolution
Table 5-7 describes how BuyerXpert resolves conflicts when multiple rules apply for a given situation. See "Conflict Resolution Strategies" for definitions of the columns used in the table and the allowable conflict resolution values.
Table 5-7    Commodity Code Rules
Rule
Name
Value Type
Role Ordering
Resolution
Inheritance
Resolution
DAG
Resolution
Duplicate
Resolution
Company Rule
Select Rules for Companies to access the company rule from the iPlanet BuyerXpert graphical administrative interface.
Seller Company (SELLER_COMPANIES) Indicates the seller company.
Company Rule Conflict Resolution
Table 5-8 describes how iPlanet BuyerXpert resolves conflicts when multiple rules apply for a given situation. See "Conflict Resolution Strategies" for definitions of the columns used in the table and the allowable conflict resolution values.
Table 5-8    Company Rules Conflict Resolution
Rule
Name
Value Type
Role Resolution
Inheritance
Resolution
DAG
Resolution
Duplicate
Resolution
Contract Rules
Select Contracts>Contract Rules to access the contract rules from the BuyerXpert graphical administrative interface.
Default Contract (CONTRACT_DEFAULT) Defines the default contract.
Contract List (CONTRACT_LIST) Specifies the contract list.
Contract Admin (CONTRACT_ADMIN) Specifies the contract administrator.
Contract Rules Conflict Resolution
Table 5-9 describes how BuyerXpert resolves conflicts when multiple rules apply for a given situation. See "Conflict Resolution Strategies" for definitions of the columns used in the table and the allowable conflict resolution values.
Table 5-9    Contract Rules Conflict Resolution
Rule
Name
Value
Type
Role Resolution
Inheritance
Resolution
DAG
Resolution
Duplicate
Resolution
Currency Rules
Select Order Processing>Currency Rules to access the currency conversion rules from the iPlanet BuyerXpert graphical administrative interface.
The currency conversion rules are:
Common Currency (COMMON_CURRENCY) Describes the common currency to use for an order.
Currency Conversion Table (CURRENCY_CONVERSION_TABLE) Describes the currency conversion table.
Currency Rate Freeze Model (CURRENCY_RATE_FREEZE_MODEL) Defines the currency freeze rate.
Default Display Currency (DEFAULT_DISPLAY_CURRENCY) Defines the default display currency.
Display Currency List (DISPLAY_CURRENCY_LIST) Defines the display currency list.
Display Currency Precision (DISPLAY_CURRENCY_PRECISION) Defines the display currency precision.
Currency Rules Conflict Resolution
Table 5-10 describes how iPlanet BuyerXpert resolves conflicts when multiple rules apply for a given situation. See "Conflict Resolution Strategies" for definitions of the columns used in the table and the allowable conflict resolution values.
Table 5-10    Currency Rules Conflict Resolution
Rule
Name
Value
Type
Role Resolution
Inheritance
Resolution
DAG
Resolution
Duplicate
Resolution
Discount Charge Rules
Select Pricing>Shipping Rules to access the discount charge rules from the iPlanet BuyerXpert graphical administrative interface.
The discount adjustments rules are:
Group Adjustment (GROUP_ADJUSTMENTS) Specifies group discount charges.
Line Adjustment (LINE_ADJUSTMENTS) Specifies line item discounts.
Maximum Adjustment Limit (MAX_ADJUST_LIMIT) Specifies the maximum adjustment level. This rule contains the following NTV value:
MAX_LINE_MARKUP Specifies maximum line item markup.
Discount Charge Rules Conflict Resolution
Table 5-11 describes how iPlanet BuyerXpert resolves conflicts when multiple rules apply for a given situation. See "Conflict Resolution Strategies" for definitions of the columns used in the table and the allowable conflict resolution values.
Invoice Matching Rules
Select Invoice Matching Rules to access the invoice matching rules from the iPlanet BuyerXpert graphical administrative interface.
The invoice matching rules are:
Invoice Matching Algorithm (INVOICE_MATCHING_ALGORITHM) Allows you to customize the invoice matching process. The string defined here can be accessed in the iPlanet Process Manager and used to customize the invoice matching routine.
Allowed to Pay Invoice (ALLOWED_TO_PAY_INVOICE) Determines if the Pay Anyway button is available in the invoice matching user interface.
Payment Voucher Currency (PAYMENT_VOUCHER_CURRENCY) Specifies the currency to use when creating payment voucher XML documents.
Invoicing User (INVOICE_USER) Specifies a user environment to use to execute the invoice matching algorithm process, because the invoice matching process is not started directly through a user interface. The invoice matching process starts automatically when an invoice is received.
Invoice Matching Rules Conflict Resolution
Table 5-12 describes how iPlanet BuyerXpert resolves conflicts when multiple rules apply for a given situation. See "Conflict Resolution Strategies" for definitions of the columns used in the table and the allowable conflict resolution values.
Table 5-12    Invoice Matching Conflict Resolution
Rule
Name
Value
Type
Role Resolution
Inheritance
Resolution
DAG
Resolution
Duplicate
Resolution
Locale Rule
Select Rules for Locales to access the local rule from the iPlanet BuyerXpert graphical administrative interface.
Preferred Locale (PREFERRED_LOCALE) Indicates the preferred locale (country) to use.
Locale Rule Conflict Resolution
Table 5-13 describes how iPlanet BuyerXpert resolves conflicts when multiple rules apply for a given situation. See "Conflict Resolution Strategies" for definitions of the columns used in the table and the allowable conflict resolution values.
Table 5-13    Locale Conflict Resolution
Rule
Name
Value
Type
Role Resolution
Inheritance
Resolution
DAG
Resolution
Duplicate
Resolution
Location Rules
Select Location>Location Rules to access the bill to location rules from the iPlanet BuyerXpert graphical administrative interface.
The iPlanet BuyerXpert location rules are:
Bill to Location Rules
Bill to Location Rules
Select Location>Bill To Location Rules to access the location rules from the iPlanet BuyerXpert graphical administrative interface.
The bill to location rules are:
Default Bill to Location (BILLTO_LOCATION_DEFAULT) Defines the default bill to location for an order.
Bill to Location List (BILLTO_LOCATION_LIST) Specifies the bill to location list.
Default Bill to Contact (CONTACT_BILLTO_DEFAULT) Defines the default bill to contact person for an order.
Bill to Contact List (BILLTO_CONTACT_LIST) Specifies the bill to location contact person list.
Bill to Location Rules Conflict Resolution
Table 5-14 describes how iPlanet BuyerXpert resolves conflicts when multiple rules apply for a given situation. See "Conflict Resolution Strategies" for definitions of the columns used in the table and the allowable conflict resolution values.
Table 5-14    Bill to Location Rules Conflict Resolution
Rule
Name
Value
Type
Role Resolution
Inheritance
Resolution
DAG
Resolution
Duplicate
Resolution
Ship to Location Rules
Select Location>Ship To Location Rules to access the ship to location rules from the iPlanet BuyerXpert graphical administrative interface.
The ship to location rules are:
Default Ship to Location (SHIPTO_LOCATION_DEFAULT) Specifies ship to location default.
Ship to Location List (SHIPTO_LOCATION_LIST) Specifies ship to location list.
Default Ship to Contact (CONTACT_SHIPTO_DEFAULT) Specifies the default contact person for ship to location.
Ship to Contact List (CONTACT_SHIPTO_LIST) Specifies the contact person list for ship to location.
Ship to Location Conflict Resolution
Table 5-15 describes how iPlanet BuyerXpert resolves conflicts when multiple rules apply for a given situation. See "Conflict Resolution Strategies" for definitions of the columns used in the table and the allowable conflict resolution values.
Table 5-15    Ship to Location Rules Conflict Resolution
Rule
Name
Value
Type
Role Resolution
Inheritance
Resolution
DAG
Resolution
Duplicate
Resolution
Ship From Location Rules
Select Location>Ship From Location Rules to access the ship from location rules from the iPlanet BuyerXpert graphical administrative interface.
The ship from location rules are:
Default Ship from Location (SHIPFROM_LOCATION_DEFAULT) Specifies ship from location default.
Ship from Location List (SHIPFROM_LOCATION_LIST) Specifies ship to location list.
Default Ship from Contact (CONTACT_SHIPFROM_DEFAULT) Specifies default contact person for ship to location.
Ship from Contact List (CONTACT_SHIPFROM_LIST) Specifies contact person list for ship to location.
Ship From Location Conflict Resolution
Table 5-16 describes how iPlanet BuyerXpert resolves conflicts when multiple rules apply for a given situation. See "Conflict Resolution Strategies" for definitions of the columns used in the table and the allowable conflict resolution values.
Pay to Location Rules
Select Location>Pay to Location Rules to access the pay to location rules from the iPlanet BuyerXpert graphical administrative interface.
The pay to location rules are:
Default Pay to Location (PAYTO_LOCATION_DEFAULT) Specifies pay to location default.
Pay to Location List (PAYTO_LOCATION_LIST) Specifies default pay to location list.
Default Pay to Contact (CONTACT_PAYTO_DEFAULT) Specifies default contact person for pay to location.
Pay to Contact List (CONTACT_PAYTO_LIST) Specifies default contact person list for pay to location.
Pay to Location Conflict Resolution
Table 5-17 describes how iPlanet BuyerXpert resolves conflicts when multiple rules apply for a given situation. See "Conflict Resolution Strategies" for definitions of the columns used in the table and the allowable conflict resolution values.
Table 5-17    Pay to Location Rules Conflict Resolution
Rule
Name
Value
Type
Role Resolution
Inheritance
Resolution
DAG
Resolution
Duplicate
Resolution
Send to Location Rules
Select Location>Send to Location Rules to access the send to location rules from the iPlanet BuyerXpert graphical administrative interface.
The send to location rules are:
Default Send to Location (SENDTO_LOCATION_DEFAULT) Specifies send to location default.
Send to Location List (SENDTO_LOCATION_LIST) Specifies send to location list.
Default Send to Contact (CONTACT_SENDTO_DEFAULT) Specifies default contact person for send to location.
Send to Contact List (CONTACT_SENDTO_LIST) Specifies send to location contact person list.
Send to Location Conflict Resolution
Table 5-18 describes how iPlanet BuyerXpert resolves conflicts when multiple rules apply for a given situation. See "Conflict Resolution Strategies" for definitions of the columns used in the table and the allowable conflict resolution values.
Table 5-18    Send to Location Rules Conflict Resolution
Rule
Name
Value
Type
Role Resolution
Inheritance
Resolution
DAG
Resolution
Duplicate
Resolution
Associated Rules/Disabled Rules
Rules Search
All rules related to a user are grouped under one tab, which expedites the search for associated rules.
Associated Rules
Associated rules are those that are associated with the current business object.
The current object relates to membership entities: Organization, Sub-Organization, OrgUnit, Person, UserGroup, Location.
Associated Rules links are found on pages for all membership objects (Organization, OrgUnit, Person, UserGroup, Location). In addition, they are found for PriceList, Adjustments, PaymentTerm and Accounting Segments.
When the user clicks the link, a page of rules appears with a list of rules that are associated with the parent object.
For example, when the user is on the page for <organization name>, Associated Rules displays all rules associated with that <organization name>. This simplifies the search for rules that are associated to a particular object. The admin searches for users and then selects a specific rule from the associated rules.
Disabled Rules
When an associated object is deleted, the associated rules are disabled and appear as inactive.
The organization admin can see, modify, or delete all disabled rules for an organization.
Order Management Rules
Three types of order management rules are discussed in this section: line grouping, global template, and blanket requisition/purchase order.
For line grouping rules, select Order Processing> Order Entry>Line Grouping Number in the iPlanet BuyerXpert graphical administrative interface.
For line global template rules, select Order Processing> Order Entry>Global Templates For Requisitions in the iPlanet BuyerXpert graphical administrative interface. The order management rules are:
Line Grouping Number (LG_NUMBER) Specifies the number of lines in a purchase order. This rule contains the following NTV values:
PREFIX Specifies purchase order prefix.
SEQUENCE_NAME Specifies purchase sequence name.
SUFFIX Specifies purchase order suffix.
Global Template for Requisition (REQUISITION_GLOBAL_TEMPLATES) Specifies global templates to use creating requisitions.
Global Template for Orders (ORDER_GLOBAL_TEMPLATES) Specifies global templates to use creating orders. Table 5-19 describes how iPlanet BuyerXpert resolves conflicts when multiple rules apply for a given situation. See "Conflict Resolution Strategies" for definitions of the columns used in the table and the allowable conflict resolution values.
Table 5-19    Order Entry Rules
Rule
Name
Value
Type
Role Resolution
Inheritance
Resolution
DAG
Resolution
Duplicate
Resolution
Payment Rules
iPlanet BuyerXpert provides the following payment rules:
Payment Types Rules
Payment Types Rules
Select Payments>Payment Types to access the payment subtype rules from the iPlanet BuyerXpert graphical administrative interface.
The payment subtypes business rules are:
Default Payment Subtype (PAYMENT_SUBTYPE_DEFAULT) Specifies the default payment subtypes. This rule contains the following NTV values:
MAX Specifies the maximum payment subtype.
MIN Specifies the minimum payment subtype.
METHOD Specifies the payment subtype method.
Payment Subtypes List (PAYMENT_SUBTYPE_LIST) Specifies the payment subtypes list. This rule contains the following NTV values:
MAX Specifies the maximum payment subtype.
MIN Specifies the minimum payment subtype.
METHOD Specifies the payment subtype method.
To set multiple values, such as multiple credit cards, for a payment subtype list rule instance you must define multiple instances. You can not define them as part of one instance. However, it is possible to set multiple values with other list rules.
You can use the payment type or payment subtype as a value for the payment subtype.
Payment Types Rules Conflict Resolution Table
Table 5-20 describes how iPlanet BuyerXpert resolves conflicts when multiple rules apply for a given situation. See "Conflict Resolution Strategies" for definitions of the columns used in the table and the allowable conflict resolution values.
Table 5-20    Payment Types Conflict Resolution Table
Rule
Name
Value
Type
Role Resolution
Inheritance
Resolution
DAG
Resolution
Duplicate
Resolution
Payment Terms Rules
Select Payments>Payment Rules to access the payment terms rules from the iPlanet BuyerXpert graphical administrative interface.
The payment terms business rules are:
Default Payment Terms (PAYMENT_TERMS_DEFAULT) Specifies the default payment terms.
Payment Terms List (PAYMENT_TERMS_LIST) Specifies the payment terms list.
Payment Processing Methods for Orders (PAYMENT_PROCESSING_METHOD) Specifies the kinds of payments (credit cards, bank account, and so on).
Payment Terms Rules Conflict Resolution Table
Table 5-21 describes how iPlanet BuyerXpert resolves conflicts when multiple rules apply for a given situation. See "Conflict Resolution Strategies" for definitions of the columns used in the table and the allowable conflict resolution values
Table 5-21    Payment Terms Conflict Resolution Table
Rule
Name
Value
Type
Role Resolution
Inheritance
Resolution
DAG
Resolution
Duplicate
Resolution
Pricing Rules
Select Pricing>Pricing Rules to access the pricing rules from the iPlanet BuyerXpert graphical administrative interface.
Price Additional Precision (PRICE_ADDITIONAL_PRECISION) Indicates decimal places to use for price adjustments.
Price Adjustment (PRICE_ADJUSTMENTS) Indicates discounts, charges, allowable decimal places beyond the default, or promotional (DCAP) price adjustment to use.
PriceList (PRICELIST) Defines the pricelist to use. This rule contains the following NTV values:
PRICE_COLUMN_LOWEST_CHOICE Picks the lowest price as the look up price.
PRICELIST Defines the pricelist to use.
PRICELIST_COLUMN_LOOKUP Identifies look up table to use for determining price look up column.
PRICELIST_DEFAULT_COLUMN Identifies default pricelist column to use.
PriceList Discount Markup (PRICELIST_DISCOUNT_MARKUP) Determines pricelist discount markup to use when the product price model uses discount price.
Pricing Model (PRICING_MODEL) Indicates default price models. Values are CATALOG, PRICELIST, USER_ESTIMATE.
Can Override Price (CAN_OVERRIDE_PRICE) Allows you to override a price.
Pricing Rules Conflict Resolution
Table 5-1 describes how iPlanet BuyerXpert resolves conflicts when multiple rules apply for a given situation. See "Conflict Resolution Strategies" for definitions of the columns used in the table and the allowable conflict resolution values.
Table 5-22    Pricing Rules Conflict Resolution
Rule Name
Value Type
Role Resolution
Inheritance Resolution
DAG
Resolution
Duplicate
Resolution
Quality Entry Rule
Select Quality Entry Rule to access the quality entry rule from the iPlanet BuyerXpert graphical administrative interface.
Quality Entry Form (QUALITY_ENTRY_FORM) Indicates that you can add a quality entry form.
Quality Entry Rule Conflict Resolution
Table 5-23 describes how iPlanet BuyerXpert resolves conflicts when multiple rules apply for a given situation. See "Conflict Resolution Strategies" for definitions of the columns used in the table and the allowable conflict resolution values.
Table 5-23    Quality Entry Rule
Rule
Name
Value
Type
Role Resolution
Inheritance
Resolution
DAG
Resolution
Duplicate
Resolution
Receiving Rules
Select Receiving Rules to access the receiving rules from the iPlanet BuyerXpert graphical administrative interface.
Receiving Tolerance (RECEIVING_TOLERANCE) Describes the receiving rules tolerances. This rule contains the following NTV values:
OVER_WARNING_PERCENT Specifies how many items can be received over the ordered amount
UNDER_RECEIVE_PERCENT Specifies how many items can be received under the ordered amount
Receiving Tolerance Precision (RECEIVING_TOLERANCE_PRECISION) Specifies permissible variation that is allowed over the ordered amount.
Can Receive (CAN_RECEIVE) Indicates who can receive an order.
Receiving Rules Conflict Resolution
Table 5-24 describes how iPlanet BuyerXpert resolves conflicts when multiple rules apply for a given situation. See "Conflict Resolution Strategies" for definitions of the columns used in the table and the allowable conflict resolution values.
Table 5-24    Receiving Rules
Rule
Name
Value
Type
Role Resolution
Inheritance
Resolution
DAG
Resolution
Duplicate
Resolution
Reports Rules
Select Rules for Reports to access the report rules from the iPlanet BuyerXpert graphical administrative interface.
Report rules allow you to product reports at the user, manager, orgadmin, or superadmin level. Each report requires different levels of access permission.
Can View User Reports (CAN_VIEW_USER_REPORTS) Indicates you have permission to view user reports.
Can View Manager Reports (CAN_VIEW_MANAGER_REPORTS) Indicates you have permission to view manager reports.
Can View Admin Reports (CAN_VIEW_ADMIN_REPORTS) Indicates you have permission to view orgadmin reports.
Can View SuperAdmin Reports (CAN_VIEW_SUPERADMIN_REPORTS) Indicates you have permission to view superadmin reports.
Reports Rules Conflict Resolution
Table 5-25 describes how iPlanet BuyerXpert resolves conflicts when multiple rules apply for a given situation. See "Conflict Resolution Strategies" for definitions of the columns used in the table and the allowable conflict resolution values.
Table 5-25    Reports Rules Conflict Resolution
Field Name
Value
Type
Role Resolution
Inheritance
Resolution
DAG
Resolution
Duplicate
Resolution
Security Rules
Select General Info>Security Rules to access the security rules from the iPlanet BuyerXpert graphical administrative interface.
Allow Password Login (ALLOW_PASSWORD_LOGIN) Indicates if you can login to iPlanet BuyerXpert.
Can Set Owner (CAN_SET_OWNER) Indicates if you can specify the owner of a resource. On Behalf Of functionality for an order allows the following attributes to be changed after changing ownership of the order: common currency, currency conversion tables, accounting codes, line item additional information fields, pricing model, pricing adjustments, line adjustments, group adjustments, freight, taxes, locations and contacts (bill to, ship to, send to, ship from), shipping methods, freight terms, payment method, payment terms, pay to locations
Can Use Ad-hoc Ship To Location (CAN_USE_AD_HOC_SHIPTO_LOCATION) Enables you to specify whether a user can ship to an ad-hoc location. You can also specify whether the rule applies to a specific selling company or all selling companies.
Can Update Requisition (CAN_UPDATE_REQUISITION) Enables an individual (selfadmin) to view any requisition in the organization without requiring full orgadmin privileges.
Can Update Off Catalog Item (CAN_UPDATE_OFF_CATALOG_ITEM) Enables you to edit an off catalog item in the item details page by updating the seller company, item code, and item description. By using this rule in conjunction with the CAN_UPDATE_REQUISITION rule, greater flexibility of editing privileges can be granted to users.
Security Rules Conflict Resolution
Table 5-26 describes how iPlanet BuyerXpert resolves conflicts when multiple rules apply for a given situation. See "Conflict Resolution Strategies" for definitions of the columns used in the table and the allowable conflict resolution values.
Table 5-26    Security Rules Conflict Resolution
Rule
Name
Type
Value
Role Resolution
Inheritance
Resolution
DAG
Resolution
Duplicate
Resolution
Shipping Rules
Select Shipping>Shipping Rules or Pricing>Shipping Rules to access the shipping rules from the iPlanet BuyerXpert graphical administrative interface.
Default Freight Terms (FREIGHT_TERM_DEFAULT) Specifies default freight terms and conditions for an order.
Freight Terms List (FREIGHT_TERM_LIST) Indicates freight terms and conditions to use for an order.
Group Level Shipping Charge (GROUP_LEVEL_SHIPPING_CHARGE) Specifies group level shipping charge.
Line Level Shipping Charge (LINE_LEVEL_SHIPPING_CHARGE) Specifies line level shipping charge.
Default Shipping Method (SHIPPING_METHOD_DEFAULT) Specifies default shipping method.
Shipping Method List (SHIPPING_METHOD_LIST) Specifies default shipping method.
Shipping Rules Conflict Resolution
Table 5-1 describes how iPlanet BuyerXpert resolves conflicts when multiple rules apply for a given situation. See "Conflict Resolution Strategies" for definitions of the columns used in the table and the allowable conflict resolution values.
Shipping Rules Conflict Resolution
Table 5-27 describes how iPlanet BuyerXpert resolves conflicts when multiple rules apply for a given situation. See "Conflict Resolution Strategies" for definitions of the columns used in the table and the allowable conflict resolution values.
Tax Rules
Select Pricing>Tax Rules to access the taxation rules from the iPlanet BuyerXpert graphical administrative interface.
Customer Taxability (CUSTOMER_TAXABILITY) Indicates a customer's tax status. This rule contains the following NTV value:
CUSTOMER_TAX_CERTIFICATE_ID Customer's tax certificate ID.
Group DCAP Taxability Table (GROUP_DCAP_TAX_TABLE) Tax table for group discounts, charges, allowances, and promotions (DCAPs) tax rates.
Group Freight Taxability Table (GROUP_FREIGHT_TAX_TABLE) Tax table for group freight tax rates.
Line Item Tax (LINE_ITEM_TAX) Tax table for line item discounts, charges, allowances, and promotions (DCAPs). This rule contains the following NTV values:
LINE_FREIGHT_TAX_TABLE Tax table for line item freight charges.
PRODUCT_TAXABILITY Indicates whether a product is taxable.
TAX_MODEL Determines the tax model and adjustment table to use for a specific order or customer.
TAX TABLE Specifies tax table to use.
Tax Code (TAX_CODE) Identifies the tax code to use for a specific order or customer.
Tax Rules Conflict Resolution
Table 5-28 describes how iPlanet BuyerXpert resolves conflicts when multiple rules apply for a given situation. See "Conflict Resolution Strategies" for definitions of the columns used in the table and the allowable conflict resolution values.
Timecard Rules
Select Timecard>Timecard Rules to access the timecard rules from the BuyerXpert graphical administrative interface.
Timecard Approval (TIMECARD_APPROVAL_DEFAULT) Specifies the default timecard approver.
Can Create Timecard (CAN_CREATE_TIMECARD) Specifies the default timecard approver.
Timecard Rules Conflict Resolution
Table 5-29 describes how BuyerXpert resolves conflicts when multiple rules apply for a given situation. See "Conflict Resolution Strategies" for definitions of the columns used in the table and the allowable conflict resolution values.
Table 5-29    Timecard Rules Conflict Resolution
Rule
Name
Value
Type
Role Resolution
Inheritance
Resolution
DAG
Resolution
Duplicate
Resolution
Transmission Rules
Select Transmission Rules to access the transmission rules from the iPlanet BuyerXpert graphical administrative interface.
The transmission rules are used to transmit EDI documents. The rules include:
EDI Document Rule
EDI Document Rule
Select Transmission Rules>EDI Document to access this rule from the iPlanet BuyerXpert graphical administrative interface.
EDI Document (XMIT_DOCUMENT) Describes how to transmit EDI documents. This rule contains the following NTV values:
EDI Document Rules Conflict Resolution
Table 5-30 describes how iPlanet BuyerXpert resolves conflicts when multiple rules apply for a given situation. See "Conflict Resolution Strategies" for definitions of the columns used in the table and the allowable conflict resolution values.
Table 5-30    EDI Document Rules Conflict Resolution
Rule
Name
Value
Type
Role Resolution
Inheritance
Resolution
DAG
Resolution
Duplicate
Resolution
EDI Receiver Rule
Select Transmission Rules>EDI Receiver to access this rule from the iPlanet BuyerXpert graphical administrative interface.
EDI Receiver (XMIT_RECEIVER) Describes the receiver of the EDI document. This rule contains the following NTV value:
EDI Receiver Rule Conflict Resolution
Table 5-32 describes how iPlanet BuyerXpert resolves conflicts when multiple rules apply for a given situation. See "Conflict Resolution Strategies" for definitions of the columns used in the table and the allowable conflict resolution values.
Table 5-31    EDI Receiver Rule Conflict Resolution
Rule
Name
Value
Type
Role Resolution
Inheritance
Resolution
DAG
Resolution
Duplicate
Resolution
EDI Receiver Qualifier Rule
Select Transmission Rules>EDI Receiver Qualifier to access this rule from the iPlanet BuyerXpert graphical administrative interface.
EDI Receiver Qualifier (XMIT_RECEIVER_QUALIFIER) Enables the XML protocol for canceling a purchase order that has been sent to a supplier. This rule is only used for the Mercator map. It should be set to the default value, which is ZZ. This rules contains the following NTV values:
EDI Receiver Qualifier Rule Conflict Resolution
Table 5-32 describes how iPlanet BuyerXpert resolves conflicts when multiple rules apply for a given situation. See "Conflict Resolution Strategies" for definitions of the columns used in the table and the allowable conflict resolution values.
Table 5-32    EDI Receiver Qualifier Rule Conflict Resolution
Rule
Name
Value
Type
Role Resolution
Inheritance
Resolution
DAG
Resolution
Duplicate
Resolution
EDI Sender Rule
Select Transmission Rules>EDI Sender to access the EDI sender rule from the iPlanet BuyerXpert graphical administrative interface.
EDI Sender (XMIT_SENDER) Describes the sender of the EDI document. Required attributes are:
EDI Sender Qualifier Rule
Select Transmission Rules>EDI Qualifier Sender to access the EDI sender rule from the iPlanet BuyerXpert graphical administrative interface.
EDI Sender Qualifier (XMIT_SENDER_QUALIFIER) Enables the XML protocol for transmitting a purchase order to a supplier. This rule is only used for the Mercator map. It should be set to the default value, which is ZZ. Required attributes are:
EDI Sender Qualifier Rule Conflict Resolution
Table 5-33 describes how iPlanet BuyerXpert resolves conflicts when multiple rules apply for a given situation. See "Conflict Resolution Strategies" for definitions of the columns used in the table and the allowable conflict resolution values.
Table 5-33    EDI Sender Qualifier Rule Conflict Resolution
Rule
Name
Value
Type
Role Ordering
Resolution
Inheritance
Resolution
DAG
Resolution
Duplicate
Resolution
EDI Currency Rule
Select Transmission Rules>EDI Currency to access the EDI currency rule from the iPlanet BuyerXpert graphical administrative interface.
EDI Currency (XMIT_CURRENCY) Defines the currency to use for an EDI document.
EDI Currency Rule Conflict Resolution
Table 5-34 describes how iPlanet BuyerXpert resolves conflicts when multiple rules apply for a given situation. See "Conflict Resolution Strategies" for definitions of the columns used in the table and the allowable conflict resolution values.
Table 5-34    EDI Currency Rule Conflict Resolution
Rule
Name
Value
Type
Role Resolution
Inheritance
Resolution
DAG
Resolution
Duplicate
Resolution
Pre 4.1SP1 EDI 850 Order Map Rule
Select Transmission Rules>Pre 4.1SP1 EDI 850 Order Map to access this rule from the iPlanet BuyerXpert graphical administrative interface.
Pre 4.1SP1 EDI 850 Order Map (PRE_4.1SP1_EDI_850 _ORDER_MAP) Indicates the purchase order generated from BuyerXpert is compliant to the map created before BuyerXpert 4.1 SP1.
If this rule is set to true, the Basic mercator maps (B*ECXV34*Basic.sun) should be used for defining the ECXpert partnerships.
If this rule is set to false, the other set of mercator maps (B*ECXV34.sun) should be used.
Pre 4.1 SP1 EDI 850 Order Map Rule Conflict Resolution
Table 5-35 describes how iPlanet BuyerXpert resolves conflicts when multiple rules apply for a given situation. See "Conflict Resolution Strategies" for definitions of the columns used in the table and the allowable conflict resolution values.
Table 5-35    Pre 4.1 SP1 EDI 850 Order Map Rule Conflict Resolution
Rule
Name
Value
Type
Role Resolution
Inheritance
Resolution
DAG
Resolution
Duplicate
Resolution
EDI Auto Submit Rule
Select Transmission Rules>Auto Submit to access the auto submit rule from the iPlanet BuyerXpert graphical administrative interface.
Auto Submit (AUTO_SUBMIT) Indicates if you can automatically submit an EDI document.
Auto Submit Rule Conflict Resolution
Table 5-36 describes how iPlanet BuyerXpert resolves conflicts when multiple rules apply for a given situation. See "Conflict Resolution Strategies" for definitions of the columns used in the table and the allowable conflict resolution values.
Table 5-36    EDI Auto Submit Rule Conflict Resolution
Rule
Name
Value
Type
Role Ordering
Resolution
Inheritance
Resolution
DAG
Resolution
Duplicate
Resolution
UDF Rule (AIF Rule)
Select Accounting Code Rules to access the UDF (also known as AIF, additional information field) rule from the iPlanet BuyerXpert graphical administrative interface.
UDF Default Value (UDF_DEFAULT_VALUE) Specifies the default UDF accounting code value.
UDF Rule Conflict Resolution
Table 5-4 describes how iPlanet BuyerXpert resolves conflicts when multiple rules apply for a given situation. See "Conflict Resolution Strategies" for definitions of the columns used in the table and the allowable conflict resolution values.
Table 5-37    UDF Rule Conflict Resolution
Rule
Name
Value
Type
Role Resolution
Inheritance
Resolution
DAG
Resolution
Duplicate
Resolution
Unit Conversion Rules
Select Order Processing>Unit Conversion rules to access the unit conversion rules from the iPlanet BuyerXpert graphical administrative interface.
The unit conversion rules are:
Quantity Conversion Table (QUANTITY_CONVERSION_TABLE) Describes the quantity conversion table.
Quantity Precision (QUANTITY_PRECISION) Specifies the quantity precision.
Weight Conversion Table (WEIGHT_CONVERSION_TABLE) Describes the quantity conversion table.
Weight Precision (WEIGHT_PRECISION) Specifies the weight precision.
Unit Conversion Rules Conflict Resolution
Table 5-38 describes how iPlanet BuyerXpert resolves conflicts when multiple rules apply for a given situation. See "Conflict Resolution Strategies" for definitions of the columns used in the table and the allowable conflict resolution values.
Table 5-38    Unit Conversion Rules Conflict Resolution
Rule
Name
Value
Type
Role Resolution
Inheritance
Resolution
DAG
Resolution
Duplicate
Resolution
Previous Contents Index Next
Copyright © 2002 Sun Microsystems, Inc. All rights reserved.
Last Updated June 10, 2002