Crear una lógica de búsqueda para encontrar la cuenta asociada a esta oportunidad
Crear el flujo y agregar variables
Sus representantes de ventas usarán un botón personalizado para iniciar el flujo. Al hacer clic en el botón personalizado, puede llamar al flujo con su URL. Cuando usa un botón personalizado, puede adjuntar información adicional, como valores de campo, al final de la URL. A estos valores se los conoce como parámetros de URL. Los parámetros de URL no admiten variables de registro, sin embargo, por ahora se usará una variable de flujo regular.
Cree un flujo y configúrelo para que reciba un Id. de cuenta y de oportunidad. A continuación, el flujo usa esos identificadores para determinar qué descuento se aplica y dónde.
- En Setup (Configuración), ingrese Flows (Flujos) en el cuadro Búsqueda rápida y, a continuación, seleccione Flows (Flujos).
- Haga clic en New Flow (Nuevo flujo).
- Seleccione Autolaunched Flow (No Trigger) (Flujo iniciado automáticamente [Sin desencadenador]) y haga clic en Create (Crear).
- Cree una variable para almacenar el Id. de oportunidad.
- Haga clic en para alternar la caja de herramientas. En Manager (Gestor), haga clic en New Resource (Nuevo recurso).
- Configure la variable.
Field (Campo) Value (Valor) Tipo de recurso Variable API Name (Nombre de API) OpportunityId Description (Descripción) Almacena el número de Id. de la oportunidad que desencadenó el flujo Data Type (Tipo de datos) Text (Texto) Disponible para entrada Seleccionada
- Haga clic en Done (Listo).
- Haga clic en para alternar la caja de herramientas. En Manager (Gestor), haga clic en New Resource (Nuevo recurso).
- Cree una segunda variable para almacenar el Id. de la cuenta.
- En Manager (Gestor), en el panel izquierdo, haga clic en New Resource (Nuevo recurso).
- Configure la variable.
Field (Campo) Value (Valor) Tipo de recurso Variable API Name (Nombre de API) AccountId Description (Descripción) Almacena el número de Id. de la cuenta asociada a la oportunidad Data Type (Tipo de datos) Text (Texto) Disponible para entrada Seleccionada - Haga clic en Done (Listo).
- Compruebe que las variables OpportunityId y AccountId se hayan creado. Deberían estar enumeradas en Variables (Variables).
Guardar el flujo
Ahora es momento de guardar el flujo y definir las propiedades clave: nombre, descripción, tipo, etc.
- En la barra de botones, haga clic en Save (Guardar).
- Para Flow Label (Etiqueta de flujo), ingrese Calculate Discount (Calcular descuentos). El campo Flow API Name (Nombre de API del flujo) se completa automáticamente según esta entrada.
- Para Description (Descripción), ingrese Calculates a discount (Calcula un descuento) según los ingresos anuales de la cuenta asociada.
- Haga clic en Save (Guardar). Aparece un cuadro de diálogo de advertencia, pero no se preocupe, es de esperarse. Después de todo, aún no se agregó ningún elemento.
- No preste atención a la advertencia.
Buscar la cuenta asociada a la oportunidad
Para determinar qué descuento le corresponde al flujo, es necesario conocer los ingresos anuales de la cuenta. El flujo tiene el Id. de la cuenta; es uno de los valores que el botón pasa al flujo. Por lo tanto, usa ese Id. para buscar los ingresos anuales de la cuenta en Salesforce. El elemento Get Records (Obtener registros) en Flow Builder le permite buscar datos en Salesforce. Así que centrémonos en Get Records (Obtener registros).
En un elemento Get Records (Obtener registros), el flujo realiza dos acciones. En primer lugar, busca un registro de Salesforce con los criterios que estableció. Aquí, el flujo encuentra un registro de cuenta cuyo ID (Id.) coincide con la variable de flujo {!AccountId}. En segundo lugar, el elemento Get Records (Obtener registros) almacena automáticamente todos los valores de registro en una variable de flujo. Cuando el flujo pasa al siguiente elemento, los valores se asignan a la variable. De esta manera, el flujo puede usar esa información para tomar decisiones más adelante. Aquí, el elemento Get Records (Obtener registros) guarda el valor del campo AnnualRevenue de la cuenta, así como otros valores.
- En el lienzo del flujo, en la ruta después del elemento Start (Inicio), pase el cursor sobre y, a continuación, haga clic en .
- Haga clic en Get Records (Obtener registros).
- Para Label (Etiqueta), ingrese Find Related Account (Buscar cuenta relacionada).
- Para Object (Objeto), seleccione Account (Cuenta). Esta búsqueda Get Records (Obtener registros) se limita a registros de cuenta.
- Establezca Condition Requirements (Requisitos de condición) en All Conditions Are Met (AND) (Se cumplen todas las condiciones [AND]).
Field (Campo) Value (Valor) Field (Campo) Id Operator (Operador) Equals (Igual a) Value (Valor) {!AccountId} - Así es cómo debería verse la primera parte de la superposición.
- Guarde los cambios.