Blackbird Salesforce Consulting

Macros en Salesforce

Written by Mouty Le Monnier

Introducción

Llevas a cabo diariamente tareas o registros repetitivos que te hacen perder el tiempo o que dificultan la gestión de Casos o respuestas a Clientes? Te gustaría poder completar esas tareas sin perder tiempo de trabajo?

Si es tu caso, seguramente te interesará tener conocimiento sobre las macros, una herramienta que colabora a un manejo más eficaz y menos mecánico del sistema. Las macros consiguen, con muy poco y de una manera muy sencilla, automatizar una serie de pasos que debería seguir el Usuario. Digamos que es una herramienta que nos da tiempo y facilidades.

Las macros en definitiva sirven para que con un solo clic, puedan llevarse a cabo tareas repetitivas en un registro o incluso una misma tarea en varios registros que tienen las mismas características (Salesforce Classic).

Son fáciles de configurar en la plataforma Service Cloud, y ahorran a los agentes mucho tiempo automatizando tareas repetitivas de modo que pueden emplear más tiempo resolviendo otros asuntos.

Para especificar un poco más la funcionalidad de las macros, podríamos decir que son un conjunto de instrucciones que indica al sistema cómo completar una tarea. Cuando un usuario ejecuta una macro, el sistema sigue cada instrucción estipulada.

Requisitos

Las macros son una herramienta de gran utilidad, pero es importante tener en cuenta una serie de limitaciones o requisitos previos a su configuración. En primer lugar debemos hacer la diferenciación entre la configuración de macros en:

A parte de las compatibilidades específicas de cada sistema, también existen una serie de requisitos que son comunes a ambas ediciones y que son necesarios para la utilización de macros.

Añadir capturas a una App

Configuración

A continuación veremos cómo configurar las macros en Lightning, pero antes de su creación es importante conocer y tener en cuenta algunos datos y características a valorar.

  1. Cómo se ha dicho antes, las macros son un objeto estándar de Salesforce por lo que la publicidad de los mismos y la forma de compartirlos se regirá por las mismas reglas que el resto de objetos
  2. En la mayoría de los campos se puede insertar hasta 4000 characters. Igualmente, algunos campos de texto, como el ‘Área de texto’ tiene unos límites más bajos.
  3. Las macros pueden utilizarse en todos los objetos que cumplan las características que se han comentado en el punto anterior, pero Salesforce hace una serie de recomendaciones sobre cuándo no se deberían utilizar: campos de solo lectura, campos cifrados, productos de oportunidades y artículos de Knowledge.
  4. Se puede aplicar más de una plantilla de correo electrónico, pueden combinarse para ejecutar la macro.
  5. Algunas macros llevan a cabo acciones que no pueden deshacerse (enviar un correo), son las llamadas ‘Macros Irreversibles’ y tienen un icono que identifica la irreversibilidad de la acción que se va a ejecutar.

Una vez tenemos claro en qué consisten los macros y que requisitos necesitamos para poder utilizarlos, pasemos a ver cómo podemos crearlos, de una forma muy sencilla y accesible.

Nota: En esta entrada de blog nos centraremos en la creación de macros en Lightning.

El primer punto a tener en cuenta para la creación y configuración de macros, son los permisos de los usuarios, hay que tener claro que:

Read Only

Crear y editar

Manage macros

Una vez gestionados los permisos, y habiendo añadido, como hemos visto anteriormente, la función macros a la barra de utilidades, podemos proceder a crear una macro. A continuación se detallan los pasos a seguir para crearla.

  1. En primer lugar, cómo aún no disponemos de ninguna macro, tendremo que hacer clic en ‘Crear macro’, y lo primero que deberemos hacer será ponerle un nombre, una descripción y decidir a qué objeto queremos que se aplique la macro.

Nueva Macro

  1. Una vez creado deberemos editar las instrucciones que deberá seguir la macro. Para ello, Salesforce abrirá automáticamente una página dividida en dos partes; en la izquierda nos muestra un ejemplo de los posibles registros que se pueden hacer en el objeto seleccionado, y en la parte derecha tendremos el “formulario” para añadir las instrucciones y los detalles que configuran la macro.

Las instrucciones a seguir por la macro pueden depender de una lógica que establezcamos (la macro evaluará si la lógica es verdadera y en ese momento ejecutará la macro) o puede configurarse una o varias instrucciones sin una lógica previa que se ejecutará cuándo nosotros se lo pidamos.

Para añadir lógica podemos poner condiciones complementarias (por ejemplo: que el Caso sea nuevo y que el país sea ‘Alemania’) o alternativas (nuevo Caso y el país sea ‘Alemania’ o ‘España’) para que se ejecute la macro.

A continuación se nos muestra la página que se abre en Salesforce dónde de una manera muy intuitiva se pueden configurar las Instrucciones que queremos que ejecute la macro como la lógica interna que ha de cumplir para que se ejecute.

Lógica e instrucciones

En este ejemplo le damos la instrucción de enviar un correo electrónico, en la que podemos estipular que concepto se envía, el template que enviaremos e incluso podremos añadir archivos adjuntos.

Una vez la tenemos creada, si queremos ejecutarla, tan solo tendremos que acceder a la utilidad de macros, seleccionar la macro que queremos ejecutar y, tras revisar las instrucciones que va a ejecutar, hacer clic en Ejecutar macro.

De esta forma ya habremos llevado a cabo una serie de acciones que eran una labor repetitiva para el usuario.

Ejemplos de utilidad

Por último, para inspirar sobre alguna utilidad que se le puede dar a la herramienta, exponemos una serie de ejemplos: