Comprobar si hay un contacto coincidente en su organización
Buscar un contacto coincidente con un elemento Obtener registros
En su flujo, agregue un elemento Get Records (Obtener registros) que consulte a su organización sobre cualquier contacto existente cuyo email coincida con el email que ingresó el usuario.
- Después del elemento Contact Info (Información de contacto), haga clic en
.
- Seleccione Get Records (Obtener registros).
- En el panel de configuración Get Records (Obtener registros), ingrese estos valores.
- En Label (Etiqueta), ingrese
Find a Match(Buscar una coincidencia).
El nombre de API se establece automáticamente enFind_a_Match.
- Para Object (Objeto), seleccione Contact (Contacto).
- En Label (Etiqueta), ingrese
- En la sección Filter Contact Records (Filtrar registros de contactos), para Condition Requirements (Requisitos de condición), compruebe que la opción All Conditions Are Met (AND) (Se cumplen todas las condiciones [AND]) esté seleccionada.
- Ingrese esta condición.
- En Field (Campo), seleccione Email.
- Para Operator (Operador), seleccione Equals (Es igual a).
- En Value (Valor), seleccione contact (contacto) > Email.
- En Field (Campo), seleccione Email.
- Deje los otros campos establecidos en sus valores predeterminados.
Su lienzo de flujo debería tener un aspecto similar a este.

- Haga clic en Save (Guardar).
Determinar si se encontró un contacto coincidente
A continuación, el flujo debe comprobarse para ver si el elemento Get Records (Obtener registros) encontró un contacto existente con el mismo email. Según el resultado, el flujo necesita realizar distintas acciones, así que agregue un elemento Decision (Decisión) para crear varias rutas que pueda seguir el flujo.
- Después del elemento Find a Match (Encontrar una coincidencia), haga clic en
.
- Seleccione Decision (Decisión).
- En el panel Decision configuration (Configuración de decisión), ingrese estos valores.
- En Label (Etiqueta), ingrese
Match Found?(¿Se encontró coincidencia?)
El nombre de API se establece automáticamente enMatch_Found.
- En Label (Etiqueta), ingrese
- En la sección Outcome Order (Orden de resultados), asegúrese de que New Outcome (Nuevo resultado) esté seleccionado e ingrese estos valores en la sección Outcome Details (Detalles de resultados).
- En Outcome Label (Etiqueta de resultado), ingrese
Found(Se encontró).
El nombre de API se establece automáticamente enFound(Se encontró).
- Para Condition Requirements to Execute Outcome (Requisitos de condiciones para ejecutar resultado), asegúrese de que la opción All Conditions Are Met (AND) (Se cumplen todas las condiciones [AND]) esté seleccionada.
- Ingrese este requisito de condición.
- En Resource (Recurso), seleccione Contact from Find a Match (Contacto de Encontrar una coincidencia) > Entire Resource (Recurso entero).
- En Operator (Operador), seleccione Is blank (Está en blanco).
- En Value (Valor), seleccione False (Falso).

- En Resource (Recurso), seleccione Contact from Find a Match (Contacto de Encontrar una coincidencia) > Entire Resource (Recurso entero).
- En Outcome Label (Etiqueta de resultado), ingrese
- En la sección Outcome Order (Orden de resultados), seleccione Default Outcome (Resultado predeterminado).
- En Label (Etiqueta), ingrese
Not Found(No se encontró).
- En Label (Etiqueta), ingrese
- Guarde el flujo.
En el lienzo del flujo, el elemento Decision (Decisión) ahora tiene dos rutas, una que se ejecuta cuando se encuentra un contacto coincidente y otra que se ejecuta cuando no se encuentra un contacto coincidente.

Sin embargo, si se encuentra un contacto coincidente, se debe confirmar lo que quiere hacer el usuario. En la próxima unidad, creará otra pantalla y otra decisión para confirmar la próxima acción.
