Diferencia entre revisiones de «BD.FUNC.ACD FUNC CONTACTO CAMPANNA CREAR»

De VIVAitwiki
Ir a la navegaciónIr a la búsqueda
 
(No se muestran 12 ediciones intermedias del mismo usuario)
Línea 21: Línea 21:
 
ID del contacto de la tabla [[BD.ACD_CONTACTOS|ACD_CONTACTOS]]
 
ID del contacto de la tabla [[BD.ACD_CONTACTOS|ACD_CONTACTOS]]
  
Si este parámetro está vacio o es 0 genera el retorno [[BD.FUNC.ACD FUNC CONTACTO CAMPANNA CREAR|CONTACTO vacio]]  
+
Si este parámetro está vacio o es 0 genera el retorno [[#CONTACTO vacio|CONTACTO vacio]].
 +
 
 +
Si el contacto no existe genera el retorno [[#No existe CONTACTO|No existe CONTACTO]].
  
 
===PAR_ID_CAMPANNA===
 
===PAR_ID_CAMPANNA===
VARCHAR(32)
+
INT
 +
 
 +
ID de la campaña de la tabla [[BD.ACD_CAMPANNAS|ACD_CAMPANNAS]]
 +
 
 +
Si este parámetro está vacío o es 0 genera el retorno [[#CAMPANNA vacia|CAMPANNA vacia]].
 +
 
 +
Si la campaña no existe genera el retorno [[#No existe CAMPANNA|No existe CAMPANNA]].
  
 
===PAR_TIPO_CANAL===
 
===PAR_TIPO_CANAL===
Línea 34: Línea 42:
 
===PAR_SEGS_LIMITE===
 
===PAR_SEGS_LIMITE===
 
INT
 
INT
 +
 +
Este parámetro configura los segundos de validez del contacto.
 +
 +
Se rellena el campo [[BD.ACD_CONTACTOS_CAMPANNAS#D_HORA_LIMITE|D_HORA_LIMITE]] de la tabla [[BD.ACD_CONTACTOS_CAMPANNAS|ACD_CONTACTOS_CAMPANNAS]] con el valor del campo [[BD.ACD_CONTACTOS_CAMPANNAS#D_HORA_PROXIMA|D_HORA_PROXIMA]] mas los segundos del parámetro.
  
 
===PAR_ID_USUARIO_DIRIGIDO===
 
===PAR_ID_USUARIO_DIRIGIDO===
 
INT
 
INT
 +
 +
Rellena el agente al que se redirigirá la llamada de este contacto.
 +
 +
Se rellena el campo [[BD.ACD_CONTACTOS_CAMPANNAS#ID_USUARIO_DIRIGIDO|ID_USUARIO_DIRIGIDO]] de la tabla [[BD.ACD_CONTACTOS_CAMPANNAS|ACD_CONTACTOS_CAMPANNAS]] con un ID de usuario de las tablas [[BD.COM_USUARIOS|COM_USUARIOS]]/[[BD.ACD_USUARIOS|ACD_USUARIOS]].
 
 
 
===PAR_TRATAMIENTO_DIRIGIDO===
 
===PAR_TRATAMIENTO_DIRIGIDO===
 
INT
 
INT
 +
 +
Parámetro que indica el tratamiento que se usara si el agente al que va dirigida la llamada no esta en el momento de efectuar la llamada.
 +
 +
Se rellena el campo [[BD.ACD_CONTACTOS_CAMPANNAS#E_TRATAMIENTO_DIRIGIDO|E_TRATAMIENTO_DIRIGIDO]] de la tabla [[BD.ACD_CONTACTOS_CAMPANNAS|ACD_CONTACTOS_CAMPANNAS]].
 +
 +
Este campo usas los valores de enumerado [[BD.ENUM.TTratamientoDirigido|TTratamientoDirigido]].
  
 
==Retornos==
 
==Retornos==
Línea 45: Línea 67:
  
 
===CAMPANNA vacia===
 
===CAMPANNA vacia===
 +
 +
El parámetro [[#PAR_ID_CAMPANNA|PAR_ID_CAMPANNA]] esta vacío o es 0.
  
 
===No existe CAMPANNA===
 
===No existe CAMPANNA===
 +
 +
El parámetro [[#PAR_ID_CAMPANNA|PAR_ID_CAMPANNA]] no existe como ID de la tabla [[BD.ACD_CAMPANNAS|ACD_CAMPANNAS]].
  
 
===CONTACTO vacio===
 
===CONTACTO vacio===
 +
 +
El parámetro [[#PAR_ID_CONTACTO|PAR_ID_CONTACTO]] esta vacío o es 0.
  
 
===No existe CONTACTO===
 
===No existe CONTACTO===
 +
 +
El parámetro [[#PAR_ID_CONTACTO|PAR_ID_CONTACTO]] no existe como ID de la tabla [[BD.ACD_CONTACTOS|ACD_CONTACTOS]].
  
 
===NULL===
 
===NULL===
  
 
El procedimiento ha finalizado correctamente
 
El procedimiento ha finalizado correctamente

Revisión actual del 10:05 9 mar 2016

1 Descripción

Función para crear un contacto en una campaña.

El contacto se creara en la tabla ACD_CONTACTOS_CAMPANNAS.

2 Parámetros de entrada

2.1 PAR_HORA_INTENTO

DATETIME

Parámetro para indicar la hora a la que se ejecutará el contacto.

Este parámetro rellenara el campo D_HORA_PROXIMA de la tabla ACD_CONTACTOS_CAMPANNAS.

Si el parámetro es NULL, la hora de ejecución del contacto será now , si viene se pondrá la hora indicada en el parámetro.

2.2 PAR_ID_CONTACTO

INT

ID del contacto de la tabla ACD_CONTACTOS

Si este parámetro está vacio o es 0 genera el retorno CONTACTO vacio.

Si el contacto no existe genera el retorno No existe CONTACTO.

2.3 PAR_ID_CAMPANNA

INT

ID de la campaña de la tabla ACD_CAMPANNAS

Si este parámetro está vacío o es 0 genera el retorno CAMPANNA vacia.

Si la campaña no existe genera el retorno No existe CAMPANNA.

2.4 PAR_TIPO_CANAL

INT

2.5 PAR_PRIORIDAD

INT

2.6 PAR_SEGS_LIMITE

INT

Este parámetro configura los segundos de validez del contacto.

Se rellena el campo D_HORA_LIMITE de la tabla ACD_CONTACTOS_CAMPANNAS con el valor del campo D_HORA_PROXIMA mas los segundos del parámetro.

2.7 PAR_ID_USUARIO_DIRIGIDO

INT

Rellena el agente al que se redirigirá la llamada de este contacto.

Se rellena el campo ID_USUARIO_DIRIGIDO de la tabla ACD_CONTACTOS_CAMPANNAS con un ID de usuario de las tablas COM_USUARIOS/ACD_USUARIOS.

2.8 PAR_TRATAMIENTO_DIRIGIDO

INT

Parámetro que indica el tratamiento que se usara si el agente al que va dirigida la llamada no esta en el momento de efectuar la llamada.

Se rellena el campo E_TRATAMIENTO_DIRIGIDO de la tabla ACD_CONTACTOS_CAMPANNAS.

Este campo usas los valores de enumerado TTratamientoDirigido.

3 Retornos

varchar(32)

3.1 CAMPANNA vacia

El parámetro PAR_ID_CAMPANNA esta vacío o es 0.

3.2 No existe CAMPANNA

El parámetro PAR_ID_CAMPANNA no existe como ID de la tabla ACD_CAMPANNAS.

3.3 CONTACTO vacio

El parámetro PAR_ID_CONTACTO esta vacío o es 0.

3.4 No existe CONTACTO

El parámetro PAR_ID_CONTACTO no existe como ID de la tabla ACD_CONTACTOS.

3.5 NULL

El procedimiento ha finalizado correctamente