Empiece a realizar un seguimiento de su progreso
Inicio de Trailhead
Inicio de Trailhead

Crear o actualizar un contacto

Utilizar un elemento Crear registros para crear un nuevo contacto

Ahora que su flujo tiene la lógica para decidir entre dos rutas, construyamos esas dos rutas. En primer lugar, construya la ruta para el resultado Crear nuevo predeterminado, que contiene solo un elemento.

  1. Desde la ficha Elementos de la caja de herramientas, arrastre Crear registros sobre el lienzo.
  2. En la ventana Nuevo Crear registros, ingrese estos valores.
    Campo Valor
    Etiqueta Crear contacto
    Nombre de la API Create_Contact
    Registro  {!contact}
  3. Haga clic en Done (Listo).
  4. Arrastre el nodo del conector desde ¿Actualizar o crear? sobre Crear contacto. Debido a que el elemento Decisión tiene varios resultados, se le solicita elegir el resultado para asociarlo con el conector.
  5. Para Resultado, seleccione Crear nuevo y haga clic en Listo.
    Lienzo con cinco elementos conectados
  6. Haga clic en Guardar.

Ahora el flujo puede crear un registro de contacto cuando elemento Decisión se ejecuta y toma la ruta del resultado Crear nuevo.

Utilizar un elemento de asignación para establecer el Id. del contacto en la variable del registro

Construyamos la ruta para el resultado Actualizar existente. En primer lugar, necesita llevar el Id. del registro del contacto existente a la variable del registro de contacto.

  1. Desde la ficha Elementos de la caja de herramientas, arrastre Asignación sobre el lienzo.
  2. En la ventana Nueva asignación, ingrese estos valores.
    Campo Valor
    Etiqueta Establecer Id. de contacto
    Nombre de la API Set_Contact_ID
  3. En la sección Establecer valores de variable, ingrese estos valores.
    Variable Operador Valor
    {!contact.Id} Igual a {!Find_a_Match.Id}
  4. Haga clic en Done (Listo).
  5. Arrastre el nodo del conector desde ¿Actualizar o crear? sobre Establecer Id. de contacto. Debido a que el elemento Decisión solo tiene un resultado no utilizado en este punto, el conector se asocia automáticamente con el resultado Actualizar existente.
    Lienzo con seis elementos conectados
  6. Haga clic en Guardar.

Utilizar un elemento Actualizar registros para actualizar un contacto existente

Ahora que la variable del registro de contacto contiene el Id. del registro del contacto coincidente, puede hacer referencia a esa variable del registro de contacto en un elemento Actualizar registros.

  1. Desde la ficha Elementos de la caja de herramientas, arrastre Actualizar registros sobre el lienzo.
  2. En la ventana Nuevo Actualizar registros, ingrese estos valores.
    Campo Valor
    Etiqueta Actualizar contacto
    Nombre de la API Update_Contact
    Registro o Recopilación de registros {!contact}
  3. Haga clic en Done (Listo).
  4. Arrastre el nodo conector desde Establecer Id. de contacto sobre Actualizar contacto.
    Lienzo con siete elementos conectados
  5. Haga clic en Guardar.

¡Terminó de construir el flujo! Puede ejecutar el flujo y confirmar que los contactos se crean o se actualizan en su organización. Si se siente aventurero, haga clic en Depurar y luego en Ejecutar para ver los detalles de lo que hace el flujo mientras se ejecuta.

Recuerde, no tiene que entenderlo todo en este punto. Después de completar este proyecto, pase al módulo Flow Builder. Ahí aprenderá lo que hizo en este proyecto, y mucho más.