Skip to main content

Confirmar si se debe actualizar el contacto

Nota

Nota

¿Su idioma de aprendizaje es español? Comience el reto en un Trailhead Playground en español y utilice las traducciones proporcionadas entre paréntesis para navegar. Copie y pegue solo los valores en inglés, ya que las validaciones del reto se basan en los datos en inglés. Si no aprueba el reto en su organización en español, le recomendamos que (1) cambie la configuración regional a Estados Unidos, (2) cambie el idioma a inglés, siga las instrucciones descritas aquí y, a continuación, (3) vuelva a hacer clic en el botón Check Challenge (Comprobar el reto).

Consulte la insignia Trailhead en su idioma para obtener más información sobre cómo aprovechar la experiencia de Trailhead en otros idiomas.

Si en el flujo se encuentra una coincidencia de contacto, el usuario puede actualizar ese contacto. Sin embargo, es posible que no quiera hacerlo. A veces, los usuarios introducen datos erróneos. Vamos a crear una pantalla para preguntarle al usuario cómo quiere continuar.

Agregar una pantalla para confirmar cómo continuar

En primer lugar, vamos a agregar un elemento de pantalla a la ruta Found (Encontrado).

  1. En la ruta Found (Encontrado) después Match Found (¿Alguna coincidencia?), haga clic en Add Element (Agregar elemento).
  2. Seleccione Screen (Pantalla).
  3. En Label (Etiqueta), escriba Update or Leave (Actualizar o salir).
    El valor de API Name (Nombre de API) se establece automáticamente en Update_or_Leave.

Agregar un componente de visualización de texto a la pantalla

A continuación, agregue un componente que indique al usuario cuáles son los valores del contacto actual y compare esos valores con los valores introducidos en la pantalla anterior.

  1. En la ficha Components (Componentes), escriba display (visualización) en el cuadro Search components (Buscar componentes).
  2. Haga clic en el componente Display text (Visualización de texto) para agregarlo al lienzo de la pantalla.
  3. En el panel de propiedades del componente Display Text (Visualización de texto), en API Name (Nombre de API), escriba duplicateInfo.
  4. En el editor de texto, introduzca el siguiente texto.
We found an existing contact that already has that email address. Do you want to update the existing contact?
Existing Name: {!Find_a_Match.FirstName} {!Find_a_Match.LastName}
New Name: {!contact.FirstName} {!contact.LastName}
Existing Account: {!Find_a_Match.Account.Name}
New Account:{!contact.Account.Name}

Panel de configuración Display Text (Visualización de texto) correspondiente a los pasos anteriores.

El texto informa al usuario de que el contacto está duplicado y le pregunta si quiere actualizarlo. Las siguientes líneas hacen referencia a un valor existente o a un valor que ha introducido el usuario, y se presentan esos valores al usuario. Tenga en cuenta que también puede agregar estas referencias si las selecciona en el campo "Insert a resource" (Insertar un recurso).

  1. Haga clic en Done (Listo).
  2. Guarde el flujo.

Agregar un componente de activación/desactivación a la pantalla

Ahora vamos a agregar el componente de activación/desactivación para que el usuario especifique si el flujo debe actualizar el contacto existente.

  1. En el lienzo, haga clic en el elemento Update or Leave (Actualizar o salir) para abrir su lienzo de pantalla.
  2. En la ficha Components (Componentes), haga clic en Toggle (Activación/desactivación) para agregar ese componente justo debajo del componente de visualización de texto.
  3. En el panel de propiedades del componente de activación/desactivación, introduzca estos valores.
    • Para API Name (Nombre de API), escriba update_toggle.
    • En Label (Etiqueta), escriba Click to Update (Hacer clic para actualizar).
    • En Active Label (Etiqueta activa), introduzca Update existing contact (Actualizar contacto existente).
    • En Inactive Label (Etiqueta inactiva), introduzca Leave existing contact unchanged (Dejar el contacto existente sin cambiar).
      El componente de activación/desactivación correspondiente a los pasos anteriores.
  4. Haga clic en Done (Listo).
  5. Guarde el flujo.

Agregar un elemento de decisión al flujo

La ruta Found (Encontrado) necesita una división: una ruta para actualizar el contacto existente y otra para dejar el registro existente sin cambiar. La ruta que siga el flujo dependerá de la decisión del usuario. Vamos a agregar un elemento de decisión para crear estas dos rutas.

  1. Después del elemento Update or Leave (Actualizar o salir), haga clic en Add Element (Agregar elemento).
  2. Seleccione Decision (Decisión).
  3. En la ventana New Decision (Nueva decisión), en Label (Etiqueta), introduzca What Did User Choose (Qué eligió el usuario).
    El valor de API Name (Nombre de API) se establece automáticamente en What_Did_User_Choose.
  4. En la sección Outcomes (Resultados), asegúrese de haber seleccionado New Outcome (Nuevo resultado).
  5. En la sección Outcome Details (Detalles del resultado), en Label (Etiqueta), introduzca Update Existing (Actualizar existente).
    El valor de API Name (Nombre de API) se establece automáticamente en Update_Existing.
  6. En Condition Requirements to Execute Outcome (Requisitos de condición para ejecutar el resultado), seleccione All Conditions Are Met (AND) (Se cumplen todas las condiciones [AND]).
  7. Introduzca estas condiciones.
    • En Resource (Recurso), seleccione Update or Leave (Actualizar o salir) > Click to Update (Hacer clic para actualizar) > value.
    • Para Operator (Operador), seleccione Equals (Es igual a).
    • En Value (Valor), seleccione True (Verdadero).
  8. En la sección Outcome Order (Orden del resultado), seleccione Default Outcome (Resultado predeterminado).
  9. En Outcome Label (Etiqueta de resultado), escriba Do Nothing (No hacer nada).
  10. Guarde el flujo.

El lienzo de Flow Builder correspondiente a los pasos anteriores.

Ahora, el flujo finaliza con tres rutas, y dos de esas rutas necesitan hacer algo con los datos. En la siguiente unidad, creará los elementos para que esto suceda.

Comparta sus comentarios sobre Trailhead en la Ayuda de Salesforce.

Nos encantaría conocer su experiencia con Trailhead. Ahora puede acceder al nuevo formulario de comentarios cuando quiera desde el sitio de la Ayuda de Salesforce.

Más información Continuar para compartir comentarios