En Expression Builder, puede utilizar las expresiones de ejemplo de la siguiente tabla.
|
|
Expresiones de ejemplo de Expression Builder
|
Actualizar el campo Margen por oportunidad
|
Descripción
|
Actualizar el campo Margen por oportunidad.
|
Sintaxis
|
[{cOpportunityMargin}] = [{Primary Revenue Amount}] - [{cOpportunityCost}]
|
Validar nuevos servicios
|
Descripción
|
Validación de campos. Un nuevo servicio no puede tener ingresos superiores a 1.000.000.
|
Sintaxis
|
<= IIf (FieldValue('{Type}') = 'New Service', 1.000.000, [{Primary Revenue Amount}])
|
Asignar una solicitud de servicio recién creada al creador
|
Descripción
|
Al crear una solicitud de servicio, establezca el valor del campo Alias del registro del usuario actual como el valor predeterminado del campo Propietario en la solicitud de servicio.
|
Sintaxis
|
[{Owner Alias}] = UserValue('<Alias>')
|
Compruebe si los valores de los campos especificados han cambiado
|
Descripción
|
Comprobar si hay cambios en los valores de los campos.
|
Sintaxis
|
PRE('{Primary Revenue Amount}') <> [{Primary Revenue Amount}]
|
Desencadenar un flujo de trabajo basado en una fecha de cierre
|
Descripción
|
Si la fecha de cierre se modifica en más de 30 días, ejecute el flujo de trabajo.
|
Sintaxis
|
[{Primary Revenue Close Date}] - PRE('{Primary Revenue Close Date}') > 30
|
Desencadenar un flujo de trabajo si una oportunidad alcanza cierta etapa sin un contacto
|
Descripción
|
Si una oportunidad llega a la fase de ventas Cerrada/Ganada sin tener un contacto, ejecute el flujo de trabajo.
|
Sintaxis
|
FieldValue('{Sales Stage - Translation}') = "Cerrada/Ganada" AND PRE('{Sales Stage - Translation}') <> [{Sales Stage - Translation}] AND [{Key Contact Id}] = "ID de fila sin coincidencias"
|
Desencadenar un flujo de trabajo cuando se activa una casilla de verificación
|
Descripción
|
Si se selecciona el campo de casilla de verificación personalizado Listo para revisión, ejecute el flujo de trabajo.
|
Sintaxis
|
((FieldValue('{bCust_Ready_For_Review_Check_Box}') = 'Y') AND (PRE('{bCust_Ready_For_Review_Check_Box}') = 'N')) OR (IfNull([{bCust_Ready_For_Review_Check_Box}], 'Y') = 'Y')
|
Comprobar si el usuario actual es el propietario del registro
|
Descripción
|
Compruebe si el propietario de un registro es el usuario actual. En este caso, la función IfNull se utiliza porque el campo Propietario puede ser nulo.
|
Sintaxis
|
IfNull([{Owner Alias}], "No válido") = UserValue('<Alias>')
|
Activar un correo electrónico cuando cambie la prioridad de una cuenta
|
Descripción
|
Activar un correo electrónico cuando cambie el campo Prioridad de la cuenta de Baja a Alta.
|
Sintaxis
|
(PRE('{Type}') = "Baja") AND ( FieldValue('{Type}') = "Alta")
|
Excluir un canal específico de un flujo de trabajo
|
Descripción
|
No ejecute un flujo de trabajo para un registro que se haya actualizado a través de una ventana del explorador.
|
Sintaxis
|
PRE('{Customer Target Type}') = "Anuncio" AND ExcludeChannel("Online")
|
Consulte los siguientes temas para obtener información relacionada con Expression Builder: