Buscar un contacto en su organización
Encontrar una coincidencia de contacto con un elemento Obtener registros
Vamos a agregar un elemento Get Records (Obtener registros) en el flujo para consultar en la organización si hay un contacto existente cuyo correo electrónico coincida con el que ha introducido 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), introduzca estos valores.
- En Label (Etiqueta), introduzca
Find a Match(Buscar coincidencia).
El valor de API Name (Nombre de API) se establece automáticamente enFind_a_Match.
- En Object (Objeto), seleccione Contact (Contacto).
- En Label (Etiqueta), introduzca
- En la sección Filter Contact Records (Filtrar registros de contacto), en Condition Requirements (Requisitos de condición), compruebe que está seleccionada la opción Conditions Are Met (AND) (Se cumplen todas las condiciones (AND)).
- Introduzca estas condiciones.
- En Field (Campo), seleccione Correo electrónico (Id.).
- Para Operator (Operador), seleccione Equals (Es igual a).
- En Value (Valor), seleccione contact > Email (correo electrónico).
- En Field (Campo), seleccione Correo electrónico (Id.).
- Deje los demás campos con sus valores predeterminados.
El lienzo del flujo debería tener este aspecto.

- Haga clic en Save (Guardar).
Determinar si se ha encontrado una coincidencia de contacto
A continuación, el flujo debe comprobar si el elemento Get Records (Obtener registros) ha encontrado un contacto existente con el mismo correo electrónico. En función del resultado, el flujo tendrá que realizar acciones diferentes, así que vamos a agregar un elemento de decisión para crear varias rutas para el flujo.
- Después del elemento Find a Match (Buscar coincidencia), haga clic en
.
- Seleccione Decision (Decisión).
- En el panel de configuración Decision (Decisión), introduzca estos valores.
- En Label (Etiqueta), introduzca
Match Found?(¿Alguna coincidencia?).
El valor de API Name (Nombre de API) se establece automáticamente enMatch_Found.
- En Label (Etiqueta), introduzca
- En la sección Outcome Order (Orden del resultado), asegúrese de seleccionar New Outcome (Nuevo resultado) e introduzca estos valores en la sección Outcome Details (Detalles del resultado).
- En Outcome Label (Etiqueta de resultado), escriba
Found(Encontrado).
El valor de API Name (Nombre de API) se establece automáticamente enFound(Encontrado).
- En Condition Requirements to Execute Outcome (Requisitos de condición para ejecutar el resultado), asegúrese de que esté seleccionada la opción All Conditions Are Met (AND) (Se cumplen todas las condiciones [AND]).
- Introduzca este requisito de condición.
- En Resource (Recurso), seleccione Contact from Find a Match (Contacto de Buscar coincidencia) > Entire Resource (Recurso entero).
- En Operator (Operador), seleccione Is Blank (Está vacío).
- En Value (Valor), seleccione False (Falso).

- En Resource (Recurso), seleccione Contact from Find a Match (Contacto de Buscar coincidencia) > Entire Resource (Recurso entero).
- En Outcome Label (Etiqueta de resultado), escriba
- En la sección Outcome Order (Orden del resultado), seleccione Default Outcome (Resultado predeterminado).
- En Label (Etiqueta), introduzca
Not Found(No encontrado).
- En Label (Etiqueta), introduzca
- Guarde el flujo.
Ahora, en el lienzo del flujo, el elemento Decision (Decisión) se abre en dos rutas, una que se ejecuta cuando se encuentra una coincidencia de contacto y otra que se ejecuta cuando no se encuentran coincidencias.

No obstante, si se encuentra una coincidencia de contacto, el flujo debe confirmar lo que quiere hacer el usuario. En la siguiente unidad, creará otra pantalla y otra decisión para confirmar los próximos pasos.
