Usted estĂĄ aquĂ:
Crear mĂșltiples registros con un ejemplo de componente de pantalla repetidora
Este ejemplo crea flujos de pantalla que utilizan componentes Repetidor para recopilar informaciĂłn para mĂșltiples elementos relacionados y realizar acciones masivas en esos datos. Utilice componentes Repetidor cuando necesite recopilar el mismo tipo de informaciĂłn para mĂșltiples registros, como la recopilaciĂłn de informaciĂłn de productos para mĂșltiples elementos. El flujo puede luego crear y vincular automĂĄticamente registros relacionados basĂĄndose en la informaciĂłn recopilada.
Ediciones necesarias
| Ver ediciones admitidas. |
| Permisos de usuario necesarios | |
|---|---|
| Para abrir, modificar, crear, activar o desactivar un flujo utilizando todos los tipos de flujo, elementos y funciones disponibles en Flow Builder, incluyendo Einstein y Agentforce for Flow: | Gestionar flujo |
Este ejemplo configura una pantalla que recopila un nombre, apellidos y dirección de email para cada persona que se agrega. El usuario puede agregar tantos miembros de la familia como necesite. Después de recopilar la información, el flujo crea automåticamente una cuenta de cliente y un registro de contacto para cada persona ingresada, todo conectado a esa misma cuenta.
Crear un flujo de pantalla
Cree un flujo de pantalla para recopilar informaciĂłn de sus clientes.
-
Abra la vista de lista Flujos.
- Desde la aplicaciĂłn AutomatizaciĂłn, seleccione la ficha Flujos.
- Desde la ficha Flujos en cualquier aplicaciĂłn Lightning, haga clic en el menĂș de acciones y seleccione Abrir flujo.
- En ConfiguraciĂłn, en el cuadro BĂșsqueda rĂĄpida, ingrese Flujos y luego seleccione Flujos.
-
Cree un flujo de pantalla.
- Desde la aplicaciĂłn AutomatizaciĂłn, haga clic en Nuevo | Automatizaciones de pantalla | Flujo de pantalla .
- Desde ConfiguraciĂłn, haga clic en Nuevo flujo | Automatizaciones de pantalla | Flujo de pantalla
El nuevo flujo de pantalla se abre en Flow Builder.
Agregar y configurar un elemento de pantalla
Agregue un elemento de pantalla que contenga instrucciones y un componente Texto para recopilar un nombre de familia. El nombre de familia se utiliza como el nombre de cuenta cuando creamos la cuenta. Luego agregue un componente Repetidor para mostrar un conjunto de campos de contacto varias veces en la pantalla. Como estamos recopilando nombres, apellidos y direcciones de email, agregue un componente Nombre y un componente Email dentro del componente Repetidor.
- Agregue un elemento Pantalla.
-
Agregue instrucciones y un componente Texto para mantener el nombre de la familia.
- Agregue un componente Mostrar texto. Desde la lista Componentes, en la secciĂłn VisualizaciĂłn, haga clic en Mostrar texto. Para Nombre de API, ingrese DisplayInstructions. Para el cuadro de texto, ingrese Ingrese un nombre para su familia. A continuaciĂłn, ingrese su informaciĂłn y la informaciĂłn de los miembros adicionales de la familia que desee agregar a nuestra lista.
- Agregue un componente Texto. Desde la lista Componentes, haga clic en Texto. Para Etiqueta, ingrese Nombre de familia. El nombre de API se rellena automĂĄticamente.
-
Agregue un componente Repetidor y componentes de pantalla secundarios para ir en el componente Repetidor.
- En la Lista de componentes, en la secciĂłn VisualizaciĂłn, haga clic en Repetidor.
- Para Nombre de API, ingrese CamposRepetirCustomer.
- Agregue un componente Nombre. Desde la lista Componentes, arrastre y suelte un componente Nombre en el componente Repetidor. Para Nombre de API, ingrese CustomerName.
- Aplique estilo al componente Nombre. Haga clic en la ficha Estilo. Para Anchura, seleccione 6 de 12 (Media anchura).
- Agregue un componente Email. Desde la lista Componentes, arrastre y suelte un componente Email en el componente Repetidor. Para Nombre de API, ingrese CustomerEmail
- Aplique estilo al componente Email. Haga clic en la ficha Estilo. Para Anchura, seleccione 6 de 12 (Media anchura).
- Mueva el componente Email a la otra mitad del componente Repetidor.
-
Agregue un valor predeterminado para el componente Nombre de familia para proporcionar a los usuarios un ejemplo de qué información ingresar. El valor predeterminado se muestra en el componente de pantalla hasta que el usuario ingrese un valor.
- Haga clic en el componente Nombre de familia.
- Para Valor predeterminado, haga clic en el componente de pantalla Nombre_familia y, a continuaciĂłn, ingrese Familia. El valor predeterminado completo es Familia de {!Family_Name}.
-
Haga clic en Listo.
Agregar y configurar un elemento Crear registros para la cuenta
Agregue y configure un elemento Crear registros para crear el registro de cuenta relacionado con los nuevos contactos.
-
Haga clic en
y seleccione Crear registros.
-
Para Etiqueta, ingrese Crear cuenta.
El nombre de API se rellena automĂĄticamente.
- Para CĂłmo establecer valores de campo de registro, seleccione Manualmente.
- En Objeto, seleccione Cuenta.
-
Para el valor Nombre de cuenta, seleccione la pantalla Recopilar informaciĂłn del cliente y luego seleccione Apellido de familia.
Este paso selecciona el nombre de familia que el usuario ingresĂł como el nombre de la nueva cuenta.
Agregar y configurar un elemento Bucle
Agregue y configure un elemento Bucle para procesar la informaciĂłn recopilada desde el elemento de pantalla, un miembro de la familia a la vez.
-
Haga clic en
y seleccione Bucle.
-
Para Etiqueta, ingrese Iterar sobre clientes.
El nombre de API se rellena automĂĄticamente.
-
Para Variable de recopilaciĂłn, haga clic en la pantalla Recopilar informaciĂłn del cliente, luego el componente de pantalla RepeatCustomerFields y luego el resultado AllItems.
Este paso selecciona la informaciĂłn ingresada en el componente Repetidor como los elementos por los que navegar.
Agregar y configurar una variable de registro de contacto
Agregue y configure un recurso Variable de registro para albergar valores de campo de registro de contacto. El componente Repetidor no sabe qué tipo de información estå recopilando, de modo que asigne el resultado Repetidor a un registro de contacto de marcador de posición para cada miembro de la familia por el que pasamos.
-
Haga clic en
y luego haga clic en Nuevo recurso.
- En Tipo de recurso, seleccione Variable.
- Para Nombre de API, ingrese ContactRecord.
- En Tipo de datos, seleccione Registro.
- En Objeto, seleccione Contacto.
- Haga clic en Listo.
Agregar y configurar una recopilaciĂłn de registros de contactos
Como estamos creando mĂșltiples contactos a la vez, necesitamos un recurso Variable de recopilaciĂłn de registros para albergar la informaciĂłn sobre todos los contactos como un grupo.
-
Haga clic en
y luego haga clic en Nuevo recurso.
- En Tipo de recurso, seleccione Variable.
- Para Nombre de API, ingrese ContactCollection.
- En Tipo de datos, seleccione Registro.
- En Objeto, seleccione Contacto.
-
Seleccione Permitir varios valores (colecciĂłn).
Este paso convierte la variable en una variable de recopilaciĂłn que puede albergar mĂșltiples elementos, como registros.
-
Haga clic en Listo.
Agregar y configurar un elemento de asignaciĂłn para establecer valores de registro de contacto
Agregue y configure un elemento AsignaciĂłn en la ruta del bucle para establecer valores de campo de contacto para cada miembro de la familia en el bucle.
-
Después de Para cada uno, haga clic en
y seleccione AsignaciĂłn.
-
Para Etiqueta, ingrese Establecer valores de registro de contacto.
El nombre de API se rellena automĂĄticamente.
- Para Variable, haga clic en la variable de registro ContactRecord y luego haga clic en el campo Id. de cuenta.
- En Operador, seleccione Es igual a.
-
Para Valor, seleccione AccountId desde Crear cuenta.
Este paso establece la cuenta del contacto como la que creamos.
- Haga clic en Agregar asignaciĂłn.
- Para Variable, seleccione ContactRecord y luego seleccione Nombre.
- En Operador, seleccione Es igual a.
-
Para Valor, haga clic en Elemento actual del bucle, haga clic en el componente de pantalla Nombre de cliente y luego haga clic en el resultado Nombre.
Este paso establece el nombre del contacto en el nombre que el cliente ingresa en la pantalla.
-
Repita los pasos del 6 al 9 para los apellidos y el email del cliente. Al seleccionar el valor del email, haga clic en Elemento actual desde bucle | CustomerEmail | Valor | .
.
Agregar y configurar un elemento de asignaciĂłn para agregar el contacto a la recopilaciĂłn
Agregue y configure otro elemento Asignación en la ruta Bucle para almacenar los valores de campo de contacto para cada miembro de la familia en la variable de recopilación de registros de contacto. Después de guardar los valores de registro de contacto, la variable de registro de contacto se puede utilizar para almacenar la información del siguiente miembro de la familia.
-
Después del elemento Establecer asignación de valores de registro de contacto, haga clic en
y seleccione AsignaciĂłn.
-
Para Etiqueta, ingrese Agregar contacto a recopilaciĂłn.
El nombre de API se rellena automĂĄticamente.
- Para Variable, haga clic en la variable de recopilaciĂłn de registros ContactCollection.
- En Operador, seleccione Agregar.
-
Para Valor, seleccione la variable de registro ContactRecord para la que acabamos de rellenar los campos.
Este paso agrega el contacto que estĂĄ en el bucle a la recopilaciĂłn de registros de contactos. Ahora que esos valores de campo se guardan en ContactCollection, la variable de registro ContactRecord estĂĄ lista para reutilizarse para la siguiente informaciĂłn del contacto.
Agregar y configurar un elemento Crear registros para crear los contactos
Agregue y configure un elemento Crear registros para crear todos los contactos a la vez. Como almacenamos todos los contactos en la variable de recopilaciĂłn de registros, podemos solicitar al elemento Crear registros que cree registros para todo en esa recopilaciĂłn.
-
Después de los elementos Bucle y Asignación, fuera del bucle, haga clic en
y seleccione Crear registros.
-
Para Etiqueta, ingrese Crear contactos.
El nombre de API se rellena automĂĄticamente.
- Para CĂłmo establecer valores de campo de registro, seleccione Desde una variable de registro.
- Para CuĂĄntos registros crear, seleccione MĂșltiples.
- En la secciĂłn Seleccionar valores para crear mĂșltiples registros, para RecopilaciĂłn de registros, seleccione ContactCollection.
- Guarde su flujo y asĂgnele un nombre descriptivo. Para este ejemplo, Crear una cuenta y registros de contacto para una familia utilizando un formulario online.
- Pruebe su flujo utilizando datos de muestra y diferentes escenarios.
- Cuando esté listo para activar su flujo, haga clic en Activar.
El flujo estĂĄ listo para recopilar informaciĂłn acerca de mĂșltiples clientes y crear una cuenta y mĂșltiples contactos relacionados con esa informaciĂłn.
