> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.danaconnect.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Capacidades Avanzadas del Nodo de Actualización de Datos - Update Node

El nodo **Actualización** en DANAconnect (Update Node) permite transformar y preparar texto dentro de un flujo automatizado, facilitando integraciones con sistemas externos que requieren formatos específicos o contenido preprocesado. Estas capacidades permiten manipular cadenas, normalizar valores y generar versiones codificadas para utilizarlas en el nodo API o en pasos posteriores del flujo.
El objetivo es ejecutar estas transformaciones directamente dentro de la plataforma, sin depender de procesamiento externo.

### Beneficios de las Capacidades Avanzadas del Nodo de Actualización
El nodo **Actualización** ofrece un conjunto sólido de transformaciones orientadas a la manipulación de texto. Estas funciones proporcionan un control preciso sobre los valores utilizados en los flujos automatizados y permiten preparar información para integraciones con APIs externas sin necesidad de procesamiento adicional.
Gracias a estas capacidades, las organizaciones pueden construir automatizaciones más robustas, manteniendo toda la lógica de preparación y validación de texto dentro del entorno de DANAconnect.

## Función general del nodo Actualización
El nodo **Actualización** se utiliza para modificar valores asociados a etiquetas, campos del contacto, variables del flujo o resultados intermedios. Es común emplearlo para:
* Normalizar texto antes de validaciones o envíos.
* Preparar información para ser consumida por un API.
* Ajustar valores que deben cumplir condiciones específicas de formato.
* Transformar cadenas para operaciones avanzadas dentro del flujo.

![](https://storage.crisp.chat/users/helpdesk/website/-/2/0/c/1/20c17c74d739e400/image720_1oakyrr.png)

## Operaciones avanzadas disponibles
Las operaciones del nodo Actualización están orientadas exclusivamente a la manipulación de texto. Entre las funciones más utilizadas se encuentran:

###### Uppercase y Lowercase
Transforman el contenido del campo a mayúsculas o minúsculas. Se utilizan para:
* Normalizar datos provenientes de formularios.
* Preparar valores para comparaciones exactas.
* Garantizar consistencia antes de enviar texto al nodo API.

###### Trim
Elimina espacios en blanco al inicio y al final de la cadena.
Es particularmente útil cuando se trabaja con:
* Datos introducidos manualmente.
* APIs que requieren coincidencias exactas de parámetros.
* Comparaciones sensibles a espacios adicionales.

###### Reverse
Invierte el contenido del texto.
Esta operación se usa para:
* Procesamientos personalizados.
* Generación de variantes de un valor para lógica interna.

###### Conversión a Base64 (To Base64)
Convierte texto plano a su representación Base64.
Se utiliza cuando un servicio externo requiere que ciertos campos se envíen codificados.
Ejemplos de uso:
* Codificación de cadenas antes de enviarlas como parámetros a un API.
* Transformación de contenido para cumplir con especificaciones técnicas de un endpoint.

###### Decodificación desde Base64 (From Base64)
Convierte una cadena codificada en Base64 nuevamente a texto legible.
Se emplea cuando:
* Un API devuelve datos codificados.
* Se requiere interpretar o reutilizar ese contenido dentro del flujo.

###### Conversión a formato Hex
Convierte una cadena de texto a su representación hexadecimal.
Es útil para:
* Integraciones que requieren valores en Hex.
* Procesos donde se generan claves o firmas que deben representarse en ese formato.

## Escenarios típicos de Integración con el nodo API
El nodo Actualización permite preparar texto antes de realizar una llamada REST con el nodo de API request. Las transformaciones ayudan a cumplir requisitos específicos de formato de cada servicio externo. Algunos escenarios típicos son:

###### Preparación del texto antes de enviar datos
Por ejemplo:
* Convertir un valor a Base64 antes de enviarlo en un campo del JSON.
* Convertir un campo a uppercase o lowercase según lo exija el servicio externo.
* Aplicar Trim para evitar errores provocados por espacios adicionales.

###### Procesamiento del contenido devuelto por un API
Por ejemplo:
* Decodificar Base64 para interpretar datos enviados por el servicio.
* Convertir cadenas Hex devueltas para reutilizarlas o almacenarlas.

###### Validaciones internas
La combinación de operaciones permite transformar valores para comparaciones exactas dentro del flujo antes o después de la llamada API.

