Crear o actualizar un contacto
Utilizar un elemento de asignación para establecer el Id. del contacto en la variable del registro
Es el momento de crear los elementos para la ruta Update Existing (Actualizar existente). Primero, agregue el Id. del contacto existente a la variable de registro del contacto. Recuerde que tener todos los valores en una variable de registro facilita la actualización del contacto, y esa variable de registro tiene que saber qué contacto actualizar.
- En la ruta Update Existing (Actualizar existente), haga clic en
.
- Seleccione Assignment (Asignación).
- En el panel de configuración Assignment (Asignación), ingrese estos valores.
- En Label (Etiqueta), ingrese
Set Contact ID(Establecer Id. de contacto).
El nombre de API se establece automáticamente enSet_Contact_ID.
- En Variable, seleccione contact (contacto) > Contact ID (Id. de contacto).
- Para Operator (Operador), seleccione Equals (Es igual a).
- En Value (Valor), seleccione Contact from Find a Match (Contacto de Encontrar una coincidencia) > Contact ID (Id. de contacto).

- En Label (Etiqueta), ingrese
- Guarde el flujo.
Utilizar un elemento Update Records (Actualizar registros) para actualizar un contacto existente
Ahora que la variable del registro de contacto contiene el Id. del contacto coincidente, puede hacer referencia a esa variable de registro del contacto en un elemento Update Records (Actualizar registros).
- Después del elemento Set Contact ID (Establecer Id. de contacto), haga clic en
.
- Seleccione Update Records (Actualizar registros).
- En el panel de configuración Update Records (Actualizar registros), ingrese estos valores.
- En Label (Etiqueta), ingrese
Update Contact(Actualizar contacto).
- En API Name (Nombre de API), ingrese
Update_Contact.
- En How to Find Records to Update and Set Their Values (Cómo buscar registros para actualizar y establecer sus valores), asegúrese de que Use the IDs and all field values from a record or record collection (Utilizar los Id. y todos los valores de campo desde un registro o una recopilación de registros) esté seleccionada.
- En Record or Record Collection (Registro o recopilación de registros), seleccione la variable de registro contact (contacto).
Debido a que seleccionó la variable de registro de contacto, este elemento actualizará el registro especificado en la variable con todos los valores almacenados en la variable. Es mucho más rápido que seleccionar los valores de cada campo, uno por uno.
La ruta Update existing (Actualizar existente) debería verse así.
- En Label (Etiqueta), ingrese
- Guarde el flujo.
Utilizar un elemento Create Records (Crear registros) para crear un nuevo contacto
Ahora es el momento de cambiar a la ruta Not Found (No se encontró). Recuerde que el flujo ejecuta esta ruta cuando no se encuentran contactos duplicados, de modo que solo tiene que crear el contacto.
- En la ruta Not Found (No se encontró), haga clic en
.
- Seleccione Create Records (Crear registros).
- En el panel de configuración Create Records (Crear registros), ingrese estos valores.
- En Label (Etiqueta), ingrese
Create Contact(Crear contacto).
El nombre de API se establece automáticamente enCreate_Contact.
- En How to set record field values (Cómo establecer valores de campo de registro), asegúrese de que From a Record Variable (Desde una variable de registro) esté seleccionada.
- En How Many Records to Create (Cuántos registros crear), asegúrese de que One (Uno) esté seleccionado.
- En Record (Registro), seleccione la variable de registro contact (contacto).
Su lienzo de flujo debería tener un aspecto similar a este.
- En Label (Etiqueta), ingrese
- Guarde el flujo.
Todos los elementos de datos del flujo están listos, pero no vamos a dejar todo como está sin decirle al usuario lo que sucedió. En la próxima unidad, creará dos pantallas más para ayudar a mantener informados a los usuarios.
