What is a Persistent User Variable in ICM?
A. The definitions of user variables are contained in the User_Variable table on the central database. The User Variable list tool is used to create, update, and delete user variables. Each user variable must meet this criteria: • Have a name that begins with user. • Be associated with an object type, for example, Service. (This enables ICM to maintain an instance of that variable for each object of that type in the system.) • Be identified as a persistent (retains value across CallRouter restarts) or non-persistent (does not retain value across CallRouter restarts) variable. Figure 1 demonstrates the creation of a persistent user variable, where the name is user which is associated with Service. Figure 1—Create a Persistent User Variable • Holds a value up to 40 characters long. A user variable can be set and referenced within scripts. If a user variable is persistent, the value is stored in the Persistent_Variable table on the central database. Both a non-persistent user variable and