Cómo mejorar la entrega de correos en Salesforce: introducción a SPF, DKIM, DMARC y Email Relay

Salesforce permite enviar correos de varias formas, pero muchas veces todo el esfuerzo invertido, puede verse al traste, porque el correo no llega a su destino. En este artículo, explico varios de los conceptos que influyen en el nivel de entrega de los mensajes. Introducción Existen muchas opciones para enviar correos desde Salesforce: Mediante Workflow… Leer más Cómo mejorar la entrega de correos en Salesforce: introducción a SPF, DKIM, DMARC y Email Relay

Introducción a Change Data Capture en Salesforce

Change Data Capture es un mecanismo ya disponible en Winter ’19 que facilita la integración entre sistemas y permite crear nuevos procesos de negocio, generando eventos (Change Data Events) cuando creamos, actualizamos, eliminamos o recuperamos un registro de un objeto. En esta entrada veremos que con tan solo pocos clics podremos activar la generación de… Leer más Introducción a Change Data Capture en Salesforce

Crear y desplegar un Protected Custom Metadata Type con información confidencial

Vimos en la entrada anterior las alternativas para almacenar información confidencial en Salesforce y vimos que el mecanismo preferido inicialmente, era la creación y despliegue de un Protected Custom Metadata Type. En este artículo veremos paso a paso y en detalle: La arquitectura recomendada por Salesforce para el Managed Package y asegurar la confidencialidad de… Leer más Crear y desplegar un Protected Custom Metadata Type con información confidencial

Cómo almacenar información confidencial

Durante estas fechas (Navidades),  es fundamental saber guardar ciertos secretos 😉 . Saber qué secretos ocultar, a quién y a quién no ocultarlos, y cuanto esfuerzo nos a va suponer ocultarlo. Aparecen varias opciones y así no romper la magia de los más pequeños demasiado pronto. Sucede de igual manera en Salesforce cuando deseamos almacenar… Leer más Cómo almacenar información confidencial

Apex Connector Framework – Usar un servicio externo como un Objeto Nativo

Vimos en las entradas anteriores sobre el uso de oData en Salesforce con Connect, pero dejé para más adelante el Apex Connector Framework (ACF), y ha llegado la hora. Con un caso de uso que espero entretenido e interesante, muestro como el ACF nos abre un fácil integración con sistemas externos que sin él tendría… Leer más Apex Connector Framework – Usar un servicio externo como un Objeto Nativo

Introducción a la Arquitectura de Eventos en Salesforce

«Four years from now, ‘mere mortals’ Will begin to adopt an event-driven architecture (EDA) for the sort of complex event processing that has been attempted only by software gurus [until now]’ —Roy Schulte (Gartner), 2003 (Entrada actualizada en Enero 2019, al liberarse como GA el mecanismo de Change Data Capture en Winter 19). En esta… Leer más Introducción a la Arquitectura de Eventos en Salesforce

BULK API v2: 2 veces más rápida con la mitad de código

Una de las novedades que quizás pasaron inadvertidas en la última release de Winter ’18, fue la nueva versión de la BULK API, denominada BULK API v2, disponible en v41.0. Esta nueva versión, sigue siendo una API REST, que utiliza los verbos HTTP para crear Jobs, cerrar/abortar, eliminar y obtener información al respecto, aportando novedades… Leer más BULK API v2: 2 veces más rápida con la mitad de código

Replicar cambios en Salesforce hacia sistemas externos – Opciones y alternativas

No creo que sea casualidad que, en cada nueva versión, Salesforce introduzca mejoras sustanciales, a la permeabilización de sus datos y en especial, intentar hacerlo de forma eficiente, estándar y cada vez más simple. Hasta hace relativamente pocos años, la integración entre Salesforce y sistemas externos, estaba limitada a unos escenarios concretos y a unas… Leer más Replicar cambios en Salesforce hacia sistemas externos – Opciones y alternativas

Salesforce Connect para acceder a datos en Amazon RDS via oData

Supongamos el siguiente caso de uso: Queremos acceder a una gran cantidad de datos, que están fuera de nuestra ORG de Salesforce (presumiblemente en una base de datos en nuestro CPD) Queremos acceder a estos datos, sin interfaces ni APIs Queremos realizar reporting y análisis, cruzando esta base de datos con nuestros objetos declarados en… Leer más Salesforce Connect para acceder a datos en Amazon RDS via oData

Mi lista de Limitaciones en Integraciones de Salesforce

Creo que todos lo hemos sufrido -> «Salesforce no soporta FTP nativo» -> Mala cara. De mi background como arquitecto de Integración esa afirmación sorprende, pero cuando conoces las capacidades de Integración de Salesforce y otros aspectos como su Seguridad, Fiabilidad, Documentación, Comunidad, etc., se te pasa el susto. Mantengo una lista de las limitaciones… Leer más Mi lista de Limitaciones en Integraciones de Salesforce