irisAyuda · IrisWebFlow

Contacto

Las 13 cajas que leen o escriben en la ficha de Contactos — el alta y la actualización de datos personales desde un flujo.

Ver primero De dónde vienen los datos.

Empezar: saber quién es el contacto

Contacto actual — dos cosas a la vez: expone bajo valor el Id del contacto que el despachador ya creó/vinculó al primer mensaje entrante, y ramifica según si ese contacto ya está identificado (tiene nombre) o no. Sin propiedades.
Ejemplo
«Contacto actual» → puerto no_existe → «Enviar mensaje» ("¿Cómo te llamas?") → «Esperar respuesta» → «Guardar Nombre» con Contacto (Id) = Salida de otra caja → Contacto actual → valor y Valor = Salida de otra caja → Esperar respuesta → texto.

Guardar un campo

Nueve cajas, una por campo, todas con la misma forma: Contacto (Id) y Valor (ambos Operandos), puertos ok / error (error si el Id no resuelve a un contacto real). Solo cambia qué campo escriben:

Guardar Nombre · Guardar Nick · Guardar Información
Guardar Dirección · Guardar Población · Guardar Provincia · Guardar Código Postal · Guardar País
Guardar Notas

Leer un campo

Leer campo de contacto — lee un campo (elegido de una lista: Nombre, Nick, Información, Dirección…) de Contacto (Id) (Operando) y lo deja bajo valor. Vacío si no hay dato — leer nunca «falla».
Ejemplo
Contacto (Id) = Salida de otra caja → Contacto actual → valor, Campo = Nombre → «Interpolar Texto» con "Hola {{valor}}" para saludar por su nombre.

Método de contacto y RGPD

Guardar método de contacto — añade un método (canal + identificador) al contacto indicado. Contacto (Id) y Id externo: Operandos; Canal: texto fijo (p. ej. whatsapp). Error si el par canal+id ya cuelga de otro contacto.
Borrar datos (RGPD) — ejerce la baja RGPD: borra los datos del contacto. Solo Contacto (Id) (Operando). No manda ningún aviso — eso hay que cablearlo aparte tras el puerto ok.