User-Defined Profiles (UDPs)

User-defined profiles allow you to collect information over time (profile) on any entity to help create better decisions about fraud. Like user-defined variables (UDVs), user-defined profiles (UDPs) store values and track behavior over multiple transactions. UDVs are used to track Customer, Account, and Service entities. The rule author can use UDPs to track other types of entities, such as merchants, recipient accounts, device IDs, terminal IDs, and IP addresses, to enhance fraud detection strategies. Customers can purchase licenses to use up to ten UDPs. Once purchased, the licenses need to be activated by the system administrator. Once activated, the UDPs are available to rule authors to incorporate into rules.

UDPs are stored as records in either the c-tree Server or the Couchbase Server. Each record has a unique key, which is used to read and write the record. The rule author creates the key using the UseProfile function in Falcon Expert. The key provides access to the record using one or more fields from the evaluated transaction. Falcon prepends the client identifier of the current tenant to the name of the key, for example, ClientKey. UDP ISAM types can be enabled independently.

See Also:

For more information on how system administrators can create, edit, or delete profiles on the Scoring Server, see the FICO® Falcon® Fraud Manager [AIX/RHEL Server or Mainframe (z/OS)] Administrator's Guide.

You can use only one UDP key for each UDP profile. The first UDP key in a profile is used. All other UDP keys that use the same UDP profile name are ignored. In the following example, key2 is ignored.

UseProfile("Device", key1);
UseProfile("Device", key2);

For more information about the UseProfile function, see UseProfile.

Profile names are unique and can be used only once in a ruleset. Up to ten profiles can be used in a ruleset. You can, however, use UDVs in addition to UDPs.

Note: Deploying multiple UDVs and UDPs can affect Scoring Server performance. Consult your FICO Account Manager to assess your needs.
Note: UDPs will not be flushed to storage (c-tree or Couchbase) if the key is empty or blank.
  • www.fico.com