Supervisión: CustomColumns - Columnas personalizadas

De Vocalcom.latam Wiki
Saltar a: navegación, buscar

Para poder agregar columnas personalizadas en el supervisor se debe crear un archivo XML en la carpeta \hermes_net_v4\Supervision\CustomColumns\. El nombre del archivo es indiferente, pueden existir tantos archivos como sean necesarios, pero siempre tener precaucion de no generar cargas exesivas en el servidor de base de datos, que generen lentitudes generales en el sistema. Usar con precaucion. La estructura XML debe ser como se muestra a continuación.

<?xml version="1.0"?>
<CustomQuery xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
	<Type></Type>
	<ConnectionString></ConnectionString>
	<Query></Query>
	<Customers></Customers>
	<Frequency></Frequency>
	<CustColumns>
		<CustomColumn>
			<ColumnName></ColumnName>
			<Category></Category>
			<Type></Type>
			<Total></Total>
			<VarName></VarName>
			<Names>
				<CustomColumnName>
					<Lang></Lang>
					<Name></Name>
					<Description></Description>
				</CustomColumnName>
			</Names>
		</CustomColumn>
	</CustColumns>
</CustomQuery>


Tags

  • Type: Tipo de columna
    Valores: Queue, Agents, ¿...?
  • ConnectionString: String de conexión al SQL.
    Ejemplo:
    Provider=SQLOLEDB.1;Password=Password01;Persist Security Info=True;User ID=sa;Initial Catalog=HN_Ondata;Data Source=SQLVocalcom
    
  • Query: Consulta SQL a realizar.
    Nota: Los símbolos que son reservados para HTML deben ser escritos con su respectivo código.
        Ejemplos:
            >: "&gt;"
            <: "&lt;"
    Para más símbolos consultar este link.
  • Customers: Sitios que tendran disponibles las columnas¿?¿?¿?¿?
  • Frequency: Frecuencia de refresco de la consulta, en segundos.
  • CustomColumn: Columna única, repetir por cada columna que se desee agregar.
    • ColumnName: Nombre de la columna como la devuelve la consulta SQL.
    • Category: Categoría a la que pertenece la columna.
      Valores: History, RealTime, ¿...?
    • Type: Tipo de valor.
      Valores: Int, Text, ¿Float?, Hour, Percentage
    • Total: Qué valor muestra en el total.
      Valores: Sum, Average, Max, Min, ¿None?
    • VarName: Nombre que recibirá la variable que luego podrá ser usada para crear fórmulas en el supervisor. La variable será precedida por el tipo definido en <Type> y ".cust_".
      Ejemplo: queue.cust_Nombre
    • CustomColumnName: Nombre a mostrar para la columna. Repetir por cada idioma.
      • Lang: Idioma al que pertenece el nombre de la columna. Si se deja vacío, el nombre será utilizado en cada idioma no especificado.
        Ejemplos: es-ES, fr-FR, en-US.
      • Name: Nombre de la columna.
      • Description: Descripción de la columna.


Para que estas modificaciones surtan efecto se debe reciclar el pool de aplicaciones del supervisor.