Diferencia entre revisiones de «BD.FUNC.ACD FUNC LLAMAME CREAR»

De VIVAitwiki
Ir a la navegaciónIr a la búsqueda
 
(No se muestran 6 ediciones intermedias del mismo usuario)
Línea 1: Línea 1:
 
==Descripción==
 
==Descripción==
 +
 +
Esta función creara un registro en la tabla [[BD.DAT_LLAMAMES|DAT_LLAMAMES]] con los datos del contacto y un registro en la tabla [[BD.DAT_INTENTOS_MARCADOR|DAT_INTENTOS_MARCADOR]] que es el intento propiamente dicho.
 +
 +
Como parámetros obligatorios estan:
 +
 +
* la lista de llamames [[#PAR_ID_LISTA_LLAMAMES|PAR_ID_LISTA_LLAMAMES]] porque de esta lista es de donde sacamos datos como la campaña.
 +
 +
* Número de teléfono [[#PAR_DESTINO|PAR_DESTINO]].
  
 
==Parámetros de entrada==
 
==Parámetros de entrada==
Línea 5: Línea 13:
 
===PAR_HORA_INTENTO===
 
===PAR_HORA_INTENTO===
 
DATETIME,
 
DATETIME,
 +
 +
Parámetro para indicar la hora a la que se ejecutará el intento.
 +
 +
Este parámetro rellenará el campo [[BD.DAT_INTENTOS_MARCADOR#D_HORA_PROXIMA|D_HORA_PROXIMA]] de la tabla [[BD.DAT_INTENTOS_MARCADOR|DAT_INTENTOS_MARCADOR]].
 +
 
===PAR_ID_LISTA_LLAMAMES===
 
===PAR_ID_LISTA_LLAMAMES===
 
INT,
 
INT,
 +
 +
ID de la lista de llamames de la tabla [[BD.ACD_LISTAS_LLAMAMES|ACD_LISTAS_LLAMAMES]].
 +
 +
Este campo es obligatorio porque de la lista de llamames se obtiene los siguientes campos necesarios para crear el intento.
 +
 +
*[[BD.ACD_LISTAS_LLAMAMES#ID_CAMPANNA|ID_CAMPANNA]].
 +
*[[BD.ACD_LISTAS_LLAMAMES#ID_COLA|ID_COLA]].
 +
*[[BD.ACD_LISTAS_LLAMAMES#E_TIPO_CANAL|E_TIPO_CANALA]].
 +
*[[BD.ACD_LISTAS_LLAMAMES#N_SEGS_LIMITE|N_SEGS_LIMITE]].
 +
*[[BD.ACD_LISTAS_LLAMAMES#N_PRIORIDAD|N_PRIORIDAD]].
 +
 +
Además se comprueba que la campaña este activa ([[BD.ACD_CAMPANNAS#B_ACTIVA|B_ACTIVA]]) y no este borrada ([[BD.ACD_CAMPANNAS#B_NO_USAR|B_NO_USAR]])
 +
 +
 
===PAR_COD_CLIENTE===
 
===PAR_COD_CLIENTE===
 
VARCHAR(32),
 
VARCHAR(32),
Línea 33: Línea 60:
 
===PAR_DESTINO===
 
===PAR_DESTINO===
 
VARCHAR(45),
 
VARCHAR(45),
 +
 +
Número de teléfono que se va a utilizar para contactar
 +
 +
Este campo no puede estar vacío
 +
 
===PAR_SEXO===
 
===PAR_SEXO===
 
INT,
 
INT,
Línea 60: Línea 92:
  
 
===PAR_DESTINO nulo===
 
===PAR_DESTINO nulo===
 +
 +
El parámetro [[#PAR_DESTINO|PAR_DESTINO]] es nulo
 +
 
===PAR_DESTINO vacio===
 
===PAR_DESTINO vacio===
 +
 +
El parámetro [[#PAR_DESTINO|PAR_DESTINO]] esta vacío
 +
 
===No existe ID_LISTA_LLAMAMES===
 
===No existe ID_LISTA_LLAMAMES===
 +
 +
No existe la lista de llamames del parámetro [[#PAR_ID_LISTA_LLAMAMES|PAR_ID_LISTA_LLAMAMES]].
 +
 
===No hay CAMPANNA===
 
===No hay CAMPANNA===
 +
 +
No existe la campaña en la lista llamames del parámetro [[#PAR_ID_LISTA_LLAMAMES|PAR_ID_LISTA_LLAMAMES]].
 +
 
===CAMPANNA cerrada===
 
===CAMPANNA cerrada===
 +
 +
La campaña de la lista llamames del parámetro [[#PAR_ID_LISTA_LLAMAMES|PAR_ID_LISTA_LLAMAMES]] esta cerrada.
 +
 
===NULL===
 
===NULL===
 
Función terminada correctamente
 
Función terminada correctamente

Revisión actual del 18:51 7 mar 2016

1 Descripción

Esta función creara un registro en la tabla DAT_LLAMAMES con los datos del contacto y un registro en la tabla DAT_INTENTOS_MARCADOR que es el intento propiamente dicho.

Como parámetros obligatorios estan:

  • la lista de llamames PAR_ID_LISTA_LLAMAMES porque de esta lista es de donde sacamos datos como la campaña.

2 Parámetros de entrada

2.1 PAR_HORA_INTENTO

DATETIME,

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

Este parámetro rellenará el campo D_HORA_PROXIMA de la tabla DAT_INTENTOS_MARCADOR.

2.2 PAR_ID_LISTA_LLAMAMES

INT,

ID de la lista de llamames de la tabla ACD_LISTAS_LLAMAMES.

Este campo es obligatorio porque de la lista de llamames se obtiene los siguientes campos necesarios para crear el intento.

Además se comprueba que la campaña este activa (B_ACTIVA) y no este borrada (B_NO_USAR)


2.3 PAR_COD_CLIENTE

VARCHAR(32),

2.4 PAR_NOMBRE

VARCHAR(45),

2.5 PAR_APELLIDO1

VARCHAR(45),

2.6 PAR_APELLIDO2

VARCHAR(45),

2.7 PAR_EMPRESA

VARCHAR(45),

2.8 PAR_DIRECCION_1

VARCHAR(255),

2.9 PAR_DIRECCION_2

VARCHAR(255),

2.10 PAR_CODIGO_POSTAL

VARCHAR(8),

2.11 PAR_LOCALIDAD

VARCHAR(45),

2.12 PAR_PROVINCIA

VARCHAR(45),

2.13 PAR_ID_PAIS

INT,

2.14 PAR_EMAIL

VARCHAR(45),

2.15 PAR_DESTINO

VARCHAR(45),

Número de teléfono que se va a utilizar para contactar

Este campo no puede estar vacío

2.16 PAR_SEXO

INT,

2.17 PAR_ID_IDIOMA

INT,

2.18 PAR_TRATAMIENTO

INT,

2.19 PAR_OPCIONAL1_INT

INT,

2.20 PAR_OPCIONAL2_INT

INT,

2.21 PAR_OPCIONAL3_INT

INT,

2.22 PAR_OPCIONAL4_INT

INT,

2.23 PAR_OPCIONAL1_CAD

VARCHAR(64),

2.24 PAR_OPCIONAL2_CAD

VARCHAR(64),

2.25 PAR_OPCIONAL3_CAD

VARCHAR(64),

2.26 PAR_OPCIONAL4_CAD

VARCHAR(64)

3 Retornos

varchar(32)

3.1 PAR_DESTINO nulo

El parámetro PAR_DESTINO es nulo

3.2 PAR_DESTINO vacio

El parámetro PAR_DESTINO esta vacío

3.3 No existe ID_LISTA_LLAMAMES

No existe la lista de llamames del parámetro PAR_ID_LISTA_LLAMAMES.

3.4 No hay CAMPANNA

No existe la campaña en la lista llamames del parámetro PAR_ID_LISTA_LLAMAMES.

3.5 CAMPANNA cerrada

La campaña de la lista llamames del parámetro PAR_ID_LISTA_LLAMAMES esta cerrada.

3.6 NULL

Función terminada correctamente