Keywords
Each keyword serves as a placeholder for a piece of data that you want to include, such as a customer's name or the date of a bill.
A business object keyword represents a selected business object property,
which corresponds to the column in the database that stores the desired data. For example, if
you want to include the bill date in correspondence concerning a bill, you would create a
keyword for the BillDate
property of the Hansen.Billing.Bill
object. You can create business object keywords
for both Infor business objects and agency business objects.
You can apply rules to business object keywords to create derived keywords. Each rule transforms the business object keyword in some way, such as truncating a string or rounding a number to a certain number of decimal places.
If you specify multiple rules for a derived keyword, they are applied cumulatively. The first rule transforms the base keyword, the second rule transforms the value returned by the application of the first rule, and so on.
For example, suppose the base keyword is
KW_Hansen.Billing_Bill_BillKey, and you first add the rule
Currency TotalPaymentsOnBill( Integer billKey )
. After the application of
this rule, the value of the derived keyword is TotalPaymentsOnBill(),
with data type Currency. The next rule that you add will be applied to
this value, not the original base keyword.
See Rules.
Finally, you can define custom variable keywords, which represent fixed values rather than data in the database. You can import existing custom variables, or you can use the Keyword Manager to add new custom variables.