Customizing Colors¶
To change what colors are used, edit the ColorSchema.xml in the Totalview Wallboard’s data folder TotalviewWallboard\wwwroot\data
An example file with default values is located at TotalviewWallboard\wwwroot\data\DefaultValues\ColorSchema.xml
Example of an empty ColorSchema.xml with placeholders¶
<?xml version=”1.0″ encoding=”utf-16″?>
<ColorSchema xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”
xmlns:xsd=”http://www.w3.org/2001/XMLSchema”>
<Colors>
</Colors>
<CallGroupColors>
<CallsWaitingColors>
</CallsWaitingColors>
<CallsAnsweredPercentColors>
</CallsAnsweredPercentColors>
</CallGroupColors>
<MemberColors>
<CallsAnsweredPercentColors>
</CallsAnsweredPercentColors>
</MemberColors>
<CallGroupGroupColors>
<CallsWaitingColors>
</CallsWaitingColors>
<CallsAnsweredPercentColors>
</CallsAnsweredPercentColors>
</CallGroupGroupColors>
</ColorSchema>
Add a named color¶
You can add a named color, by adding a NamedColor element to the Colors element.
Example of adding a named color Blue #002d62:
<?xml version=”1.0″ encoding=”utf-16″?>
<ColorSchema xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”
xmlns:xsd=”http://www.w3.org/2001/XMLSchema”>
<Colors>
<NamedColor>
<Name>Blue</Name>
<Color>#002d62</Color>
</NamedColor>
</Colors>
…
</ColorSchema>
Add a named color for a variable¶
You can specify a color for a variable by adding a ColorSchemaValue element to a variable you want to color (CallsWaitingColors or CallsAnsweredPercentColors)
Example of adding a named color Blue (must be found as a named color) for call group – calls waiting for interval 10 (included) to 20 (excluded)
<?xml version=”1.0″ encoding=”utf-16″?>
<ColorSchema xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”
xmlns:xsd=”http://www.w3.org/2001/XMLSchema”>
…
<CallGroupColors>
<CallsWaitingColors>
<ColorSchemaValue>
<ColorName>Blue</ColorName>
<ValidFrom>10</ValidFrom>
<ValidUpTo>20</ValidUpTo>
</ColorSchemaValue>
</CallsWaitingColors>
…
</CallGroupColors>
…
</ColorSchema>
Add a named color for a variable for a specific Call Group¶
You can specify what call group a given ColorSchemaValue is valid for by the Key field
If a value for a variable falls inside the interval the ColorSchemaValue with the Key for the element will be used, if none is found then one without a key will be used,
Example for Call group 344000 adding a named color Blue (must be found as a named color) for call group – calls waiting for interval 10 (included) to 20 (excluded)
<?xml version=”1.0″ encoding=”utf-16″?>
<ColorSchema xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”
xmlns:xsd=”http://www.w3.org/2001/XMLSchema”>
…
<CallGroupColors>
<CallsWaitingColors>
<ColorSchemaValue>
<Key>344000</Key>
<ColorName>Blue</ColorName>
<ValidFrom>10</ValidFrom>
<ValidUpTo>20</ValidUpTo>
</ColorSchemaValue>
</CallsWaitingColors>
…
</CallGroupColors>
…
</ColorSchema>
Add a specific color for a variable¶
If you don’t want to use a named variable, the you can also supply a Color value in HEX insted
Example of adding a Color #0000FF (must be found as a named color) for call group – calls waiting for interval 10 (included) to 20 (excluded)
<?xml version=”1.0″ encoding=”utf-16″?>
<ColorSchema xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”
xmlns:xsd=”http://www.w3.org/2001/XMLSchema”>
…
<CallGroupColors>
<CallsWaitingColors>
<ColorSchemaValue>
<Color>#0000ff</Color>
<ValidFrom>10</ValidFrom>
<ValidUpTo>20</ValidUpTo>
</ColorSchemaValue>
</CallsWaitingColors>
…
</CallGroupColors>
…
</ColorSchema>
The Default ColorSchema.xml¶
This is the default color schema used
<?xml version=”1.0″ encoding=”utf-16″?>
<ColorSchema xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”
xmlns:xsd=”http://www.w3.org/2001/XMLSchema”>
<Colors>
<NamedColor>
<Name>Black</Name>
<Color>#000000</Color>
</NamedColor>
<NamedColor>
<Name>Green</Name>
<Color>#008200</Color>
</NamedColor>
<NamedColor>
<Name>Red</Name>
<Color>#B01E00</Color>
</NamedColor>
<NamedColor>
<Name>Yellow</Name>
<Color>#FF981D</Color>
</NamedColor>
</Colors>
<CallGroupColors>
<CallsWaitingColors>
<ColorSchemaValue>
<ColorName>Black</ColorName>
<ValidFrom>-2147483648</ValidFrom>
<ValidUpTo>2</ValidUpTo>
</ColorSchemaValue>
<ColorSchemaValue>
<ColorName>Yellow</ColorName>
<ValidFrom>2</ValidFrom>
<ValidUpTo>4</ValidUpTo>
</ColorSchemaValue>
<ColorSchemaValue>
<ColorName>Red</ColorName>
<ValidFrom>4</ValidFrom>
<ValidUpTo>2147483647</ValidUpTo>
</ColorSchemaValue>
</CallsWaitingColors>
<CallsAnsweredPercentColors>
<ColorSchemaValue>
<ColorName>Black</ColorName>
<ValidFrom>-2147483648</ValidFrom>
<ValidUpTo>0</ValidUpTo>
</ColorSchemaValue>
<ColorSchemaValue>
<ColorName>Red</ColorName>
<ValidFrom>0</ValidFrom>
<ValidUpTo>80</ValidUpTo>
</ColorSchemaValue>
<ColorSchemaValue>
<ColorName>Yellow</ColorName>
<ValidFrom>80</ValidFrom>
<ValidUpTo>90</ValidUpTo>
</ColorSchemaValue>
<ColorSchemaValue>
<ColorName>Black</ColorName>
<ValidFrom>90</ValidFrom>
<ValidUpTo>2147483647</ValidUpTo>
</ColorSchemaValue>
</CallsAnsweredPercentColors>
</CallGroupColors>
<MemberColors>
<CallsAnsweredPercentColors>
<ColorSchemaValue>
<ColorName>Black</ColorName>
<ValidFrom>-2147483648</ValidFrom>
<ValidUpTo>0</ValidUpTo>
</ColorSchemaValue>
<ColorSchemaValue>
<ColorName>Red</ColorName>
<ValidFrom>0</ValidFrom>
<ValidUpTo>80</ValidUpTo>
</ColorSchemaValue>
<ColorSchemaValue>
<ColorName>Yellow</ColorName>
<ValidFrom>80</ValidFrom>
<ValidUpTo>90</ValidUpTo>
</ColorSchemaValue>
<ColorSchemaValue>
<ColorName>Black</ColorName>
<ValidFrom>90</ValidFrom>
<ValidUpTo>2147483647</ValidUpTo>
</ColorSchemaValue>
</CallsAnsweredPercentColors>
</MemberColors>
<CallGroupGroupColors>
<CallsWaitingColors>
<ColorSchemaValue>
<ColorName>Black</ColorName>
<ValidFrom>-2147483648</ValidFrom>
<ValidUpTo>2</ValidUpTo>
</ColorSchemaValue>
<ColorSchemaValue>
<ColorName>Yellow</ColorName>
<ValidFrom>2</ValidFrom>
<ValidUpTo>4</ValidUpTo>
</ColorSchemaValue>
<ColorSchemaValue>
<ColorName>Red</ColorName>
<ValidFrom>4</ValidFrom>
<ValidUpTo>2147483647</ValidUpTo>
</ColorSchemaValue>
</CallsWaitingColors>
<CallsAnsweredPercentColors>
<ColorSchemaValue>
<ColorName>Black</ColorName>
<ValidFrom>-2147483648</ValidFrom>
<ValidUpTo>0</ValidUpTo>
</ColorSchemaValue>
<ColorSchemaValue>
<ColorName>Red</ColorName>
<ValidFrom>0</ValidFrom>
<ValidUpTo>80</ValidUpTo>
</ColorSchemaValue>
<ColorSchemaValue>
<ColorName>Yellow</ColorName>
<ValidFrom>80</ValidFrom>
<ValidUpTo>90</ValidUpTo>
</ColorSchemaValue>
<ColorSchemaValue>
<ColorName>Black</ColorName>
<ValidFrom>90</ValidFrom>
<ValidUpTo>2147483647</ValidUpTo>
</ColorSchemaValue>
</CallsAnsweredPercentColors>
</CallGroupGroupColors>
</ColorSchema>