Loading
Automatizar sus procesos comerciales con Salesforce Flow
Enviar valores de variable a un flujo utilizando la URL del flujo

Enviar valores de variable a un flujo utilizando la URL del flujo

Cuando distribuye un flujo utilizando una URL, puede establecer valores de variables dentro de ese flujo utilizando parámetros en la URL.

Ediciones necesarias

Ver ediciones compatibles.
Permisos de usuario necesarios
Para visualizar la página de detalles del flujo: Ver parámetros y configuración
Para crear y modificar botones, vínculos y fichas Web personalizados: Personalizar aplicación

Antes de empezar, asegúrese de que las variables de flujo que está estableciendo están disponibles para la entrada.

  1. En Configuración, introduzca Flujos en el cuadro Búsqueda rápida y, a continuación, seleccione Flujos.
  2. Haga clic en Mostrar acciones para el flujo que desea personalizar y seleccione Ver detalles y versiones.
  3. Copie la URL del flujo y agréguela /lightning al principio de la URL.
    Nota
    Nota Recomendamos utilizar Lightning Experience y agregar / Lightning al principio de su URL de flujo. Sin embargo, si no agrega / Lightning a la URL del flujo, aún funciona, simplemente no obtiene los nuevos beneficios de ejecutar en Lightning. Para obtener más información, consulte Selección entre formatos de URL de flujo Lightning y no Lightning.
  4. Para establecer un valor de variable única, anexe ?flow__name=value al final de la URL del flujo, donde nombre es el nombre exclusivo de la variable o variable de colección en el flujo que desea establecer y valor es el valor al que desea establecerlo.
  5. Para establecer varios valores de variable, anexe ?flow__name1=value1&flow__name2=value2 al final de la URL del flujo.
  6. Para enviar una lista de Id. desde una vista de lista a un flujo, cree una variable de colección denominada ids y póngala a disposición para su entrada. Funciona automáticamente sin establecer valores en la URL. Obtenga más información en Ejecutar un flujo desde un botón Vista de lista personalizada.
  7. Para establecer los valores para múltiples elementos en la misma variable de colección que no sean id., no anexe flow__ antes de los nombres de variable y no agregue /lightning al principio de la URL del flujo. En su lugar, anexe ?name=value1&name=value2 al final de la URL del flujo.
Nota
Nota Recopilaciones: La única configuración de valor de recopilación compatible en Lightning es el envío de Id. desde una vista de lista a una variable de recopilación denominada ids. Obtenga más información en Ejecutar un flujo desde un botón Vista de lista personalizada.

El establecimiento de valores para variables de registro y variables de colección de registros utilizando parámetros de URL no es compatible en Lightning o el formato de URL que no sea Lightning.

A continuación se enumeran los valores válidos para cada variable de flujo y variable de colección en base a su tipo de datos.

Tipo de variable Valores aceptables
Booleano
  • Campo de combinación del tipo Casilla de verificación
  • Valores para verdadero: true o 1
  • Valores para falso: false o 0
Divisa Campo de combinación del tipo número o un valor numérico
Fecha Campo de combinación del tipo Fecha o YYYY-MM-DD
Fecha y hora Campo de combinación del tipo Fecha/hora o YYYY-MM-DDThh:mm:ssZ
Lista de selección múltiple Campo de combinación de cualquier tipo o cadena en este formato: value1; value2
Número Campo de combinación del tipo número o un valor numérico
Lista de selección Campo de combinación de cualquier tipo o cadena
Texto Campo de combinación de cualquier tipo o cadena
Time (Hora) Campo de combinación del tipo Hora o hh:mm:ss.msZ

Ejemplo 1: Valor de variable única. URL de flujo que se utiliza en un botón personalizado en un formato de página de caso. Cuando un usuario hace clic en ese botón, el flujo se inicia con la variable varID (del tipo Texto) definida con el valor de campo Número del caso del registro del caso.

/lightning/flow/Case_Management?flow__varID={!Case.CaseNumber}

Ejemplo 2: Valores de variable múltiples. Establezca las variables varUserFirst y varUserLast (ambas del tipo Texto) en los valores de campo FirstName y LastName del usuario que ejecuta.

/lightning/flow/User_Info?flow__varUserFirst={!$User.FirstName}&flow__varUserLast={!$User.LastName}

Ejemplo 3: Valores de recopilación. Una URL de flujo se utiliza en un botón personalizado en un formato de página de contacto. Cuando un usuario hace clic en ese botón, el flujo se inicia y añade valores de texto procedentes del contacto como elementos en la variable de colección de texto {!collNames}.

/flow/Contact_Info?collNames={!Contact.FirstName}&collNames={!Contact.LastName}
 
Cargando
Salesforce Help | Article