Types of components
This section provides a high-level overview of the component types that you can use to build trigger systems, and provides a brief summary of their use.
Example: Trigger an event if event A happens and event B did not happen in the specified prior time frame.
Example: Trigger an event when a customer makes use of the ATM after more than 1 month of not using any teller services.
Example: When the dollar amount of product a customer purchased in one month exceeds $200 (value in the container), offer a discount.
Example: Trigger when a web-trade customer, who usually trades once a month, does not trade for two consecutive months.
Example: Trigger an event if event A happens and event B does not happen in the time frame specified in the future.
Example: Trigger when customer uses his credit card four times a month during a three month period and is a platinum card holder.
Example: Credit card purchase over $5000 or an international phone call to Italy
Example: Send coupon for free 10 minute international call when customers who have GOLD status complete 15 international phone calls in one month.
Example: Join the container holding customer purchases including store number with the look-up table containing information about all stores which contains store numbers and regions in order to determine the region of each customer purchase in the container
Example: Join the container holding stock trades including the stock CUSIP number with the look-up table containing information about all stocks which contains CUSIP numbers and industry sectors in order to determine the industry sector of each stock purchase in the container
Example: Join the banking product code on an incoming transaction to a container containing all products the customer has. If the result contains a line in the join, then the customer has this product. If it contains no lines then the customer does not have the product, and hence this transaction represents a new product for this customer.
Example: Credit card purchase over $5000 (Simple Event component) where the purchase amount is 95% of the available account balance (refining mathematical formula.)
Example: Save the dollar amount of products a customer purchased in one month.
Example: GOLD customer is part of the action component described at the beginning of this table, and is a Qualifier.
Examples: The average monthly balance has been increasing by 10% over the last six months, a deposit is 25% larger than any other deposit made in the last 6 months, or a balance that is more than two standard deviations above the monthly average for the past year.
The following lists show the components grouped by their function.
Components that can trigger events
*
*
*
*
*
Components that write outcomes to the Outcome database
*
Components that return results from an operation on a database table
*
*
Components that are used internally by other components
*
*
*
*