Limitaciones de fórmulas de proceso
Las fórmulas utilizadas como condiciones en un nodo de criterios tienen algunas limitaciones. Si un proceso contiene una fórmula no válida, no puede guardar o activar el proceso.
Ediciones necesarias
| Disponible en: Salesforce Classic (no disponible en todas las organizaciones) y Lightning Experience |
| Disponible en: Essentials Edition, Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition y Developer Edition |
Después del 31 de diciembre de 2025, los procesos existentes continúan ejecutándose y puede activarlos, desactivarlos y modificarlos; sin embargo, recomendamos utilizar Flow Builder. Para migrar procesos existentes, planifique su cambio a Flow Builder y utilice la herramienta Migrar a flujo. Para nuevas automatizaciones, cree flujos en Flow Builder.
Todas las fórmulas que se utilizan en un nodo de criterios deben:
- Devolver verdadero o falseo. Si la fórmula devuelve verdadero, se ejecutan las acciones asociadas.
- No incluir más de 3.000 caracteres.
- No incluir una función incompatible.
- Hacer referencia al objeto desencadenador del proceso para ese proceso.
- Utilizar las mayúsculas y minúsculas correctas cuando se hace referencia al objeto desencadenador del proceso.
Funciones no compatibles
Si una fórmula en un proceso utiliza cualquiera de las siguientes funciones, la fórmula devolverá nulo.
- GETRECORDIDS
- IMAGE
- INCLUDE
- PARENTGROUPVAL
- PREVGROUPVAL
- REQUIRE SCRIPT
- VLOOKUP
Para obtener una lista completa de operadores y funciones para la creación de fórmulas en Salesforce, consulte Operadores y funciones de fórmula por contexto.
- Si los criterios de su proceso utilizan una fórmula, no cree una fórmula que evalúa siempre con verdadero, como 2 < 5.
- ISCHANGED está disponible como función de fórmula y como operador. Cuando se utiliza como una función de fórmula en criterios de proceso, no puede hacer referencia a los campos relacionados de un registro secundario. Por ejemplo, ISCHANGED no se admite cuando se hace referencia a un campo [Case].Contact.AccountId, pero puede utilizarse cuando se hace referencia a [Case].ContactId.
