Loading
Automatizar sus procesos de negocio con Salesforce Flow
Recurso Variables globales de $Flow

Recurso Variables globales de $Flow

En un flujo, una variable global de $Flow proporciona información acerca de la entrevista de flujo en ejecución. Algunas variables contienen valores proporcionados por el sistema. Puede actualizar las demás variables durante el flujo mediante el uso de Asignaciones o el almacenamiento de valores de salida en las variables.

Ediciones necesarias

Ver ediciones admitidas.

Este video explica qué son las variables y cómo las utilizan los flujos para albergar datos.

Visualice este video en una ficha separada.

Este video explica tipos de variables incluyendo tipos comunes, Booleano, definido por Apex y variables de recopilación.

Visualice este video en una ficha separada.

Variable global Tipos de recursos admitidos Descripción Valor establecido por
$Flow.ActiveStages Etapa

Un conjunto de recursos de etapa relevantes en la ruta actual del flujo.

Las etapas que aparecen en el indicador de progreso estándar en tiempo de ejecución.

Los recursos de etapa establecidos como Activo de forma predeterminada están en la variable global $Flow.ActiveStages cuando se inicia la entrevista de flujo.

Sistema y asignación
$Flow.CurrentDate Texto, Fecha y Fecha/hora Fecha en la que la entrevista de flujo ejecuta el elemento que hace referencia a la variable global. Sistema
$Flow.CurrentRecord Texto

Id. de un registro relacionado. El valor debe ser un Id. único para un objeto válido. Todos los objetos personalizados y la mayoría de objetos estándar son válidos.

Cuando un usuario pone en pausa la entrevista de flujo o la entrevista ejecuta un elemento Espera, la entrevista se asocia con este registro creando un registro FlowRecordRelation. Si el Id. no es válido, la entrevista no se puede pausar.

Asignación
$Flow.CurrentStage Etapa

La etapa en la que se encuentra el usuario que ejecuta el flujo de pantalla.

En el indicador de progreso estándar, la etapa asociada con el elemento de pantalla actual en tiempo de ejecución.

La etapa resaltada en el indicador de progreso estándar.

Sistema y asignación
$Flow.CurrentDateTime Texto, Fecha y Fecha/hora Fecha y hora en que la entrevista de flujo ejecuta el elemento que hace referencia a la variable global. Sistema
$Flow.FaultMessage Texto Mensaje de fallo del sistema que puede ayudar a los administradores a solucionar problemas de tiempo de ejecución. Sistema
$Flow.InterviewGuid Texto Identificador único para la entrevista. Sistema
$Flow.InterviewStartTime Texto, Fecha y Fecha/hora La fecha y hora a la que se inició la entrevista de flujo. Para un flujo iniciado por un elemento Subflujo, $Flow.InterviewStartTime indica cuándo se inició el flujo principal inicial. Sistema
Ejemplo
Ejemplo Un flujo se utiliza de forma interna por el personal del centro de llamadas. Para cada elemento del flujo que interactúe con la base de datos de Salesforce, un conector de fallos dirige a una pantalla. Un componente de pantalla Mostrar texto muestra el mensaje de fallo del sistema e indica al usuario del flujo que proporcione ese mensaje al departamento de TI.
Sorry, but you can't
        read or update records at this time. 
Please open a case with IT, and include the following error message:
{!$Flow.FaultMessage}
Ejemplo
Ejemplo Si un cliente solicita no ser molestado, asegúrese de eliminar todas las referencias a información que podría identificar personalmente al cliente, incluyendo datos en entrevistas de flujo en pausa. Cuando una entrevista ejecuta un elemento Espera o está en pausa por un usuario, todos los datos de la entrevista se serializan y se guardan en la base de datos como un registro Entrevista de flujo en pausa. Cuando se reanuda la entrevista, se elimina el registro Entrevista de flujo en pausa.

Para ver qué entrevistas en pausa incluyen datos personales para un contacto, prospecto o usuario, cree un objeto personalizado para realizar un seguimiento del GUID de la entrevista y el contacto, prospecto o usuario afectado. Cuando una entrevista hace referencia a datos personales, como el email o el número de tarjeta de crédito de un prospecto, cree un registro del objeto personalizado utilizando el Id. y {!$Flow.InterviewGuid} del prospecto. Antes de la pantalla final, elimine todos los registros del objeto personalizado que hace referencia al GUID de la entrevista. De ese modo, el objeto personalizado realiza un seguimiento únicamente de entrevistas guardadas en la base de datos.

Cuando un cliente pide ser olvidado, cree un reporte que enumera todos los registros de objetos personalizados donde LeadId coincide con el registro del cliente. A continuación, para cada registro de objeto personalizado, elimina la entrevista de flujo que corresponde al GUID proporcionado.

 
Cargando
Salesforce Help | Article