Categoría: CRM

Muchos de nuestros clientes nos trasladan que mejorar las ventas no es el ámbito que más les preocupa en su organización, muchos de ellos tienen productos y servicios rentables con una amplia red de clientes fidelizados. El área de ventas funciona y conocen cómo seguir siendo rentables, aunque son conscientes de que según el grado de digitalización actual tendrán mejores o peores resultados en el medio-largo plazo.

A nadie le sorprenderá, que los ámbitos que identifican a mejorar principalmente son: conocer mejor a sus clientes, mantener o mejorar la experiencia de compra-relación y disponer de unos indicadores basados en objetivos que puedan medir y seguir para asegurar la continuidad de su negocio y la adaptación a los nuevos perfiles de clientes – buyer persona – que hoy en día están en las redes sociales.

Organizaciones que están trabajando en la omnicanalidad, buscando estrategias de conocimiento unificadas de sus clientes desde la tienda física hasta la venta digital, están integrando tarjetas de fidelización, apps móviles, correo electrónico, Whatsapp, sms, telefonía CTI y redes sociales. Todo esto está muy bien, pero, ¿quién es capaz de analizar y entender lo que piensan nuestros clientes de nosotros? ? …no te preocupes, Salesforce Social Studio y la inteligencia artificial te puede ayudar! ?

Social Studio es la nube de Salesforce ☁ para escuchar, analizar, publicar e interactuar en redes sociales. Es capaz de integrarse con Pardot y Marketing cloud, aunando los esfuerzos de marketing, servicio de atención al cliente y ventas en redes sociales, para así mejorar las relaciones con nuestros clientes.

¿A quién no le ha pasado que como cliente ha intentado ponerse en contacto con soporte de una tienda online o marketplace y no le ha sido posible?. En ocasiones, no se encuentra un teléfono, correo electrónico, formulario o chat para poder resolver nuestro problema. En otras ocasiones, sí que los encontramos aunque no recibimos una respuesta a nuestro problema más allá del «gracias por contactar con nosotros».

Ante la imposibilidad de contactar por otro medio, vamos a las redes sociales y por comentario a un post o por un DM (mensaje directo) iniciamos este contacto esperando encontrar una solución que por los medios tradicionales no ha sido posible. Es más, muchos estudios indican que la primera opción de contacto por clientes son las redes sociales y nuestra competencia lo sabe y se está preparando.

Pero, vamos por partes, ¿en qué me puede ayudar Social Studio?

si y podeA través de Salesforce Social Studio, una organización puede planificar sus publicaciones, escuchar a su comunidad, analizar los datos y el rendimiento de las acciones implementadas, así como, establecer puntos de contacto con los clientes e interactuar con ellos a un nivel más personalizado adaptado a sus intereses.

Con esta nube de Salesforce podemos abordar las siguientes acciones:

  • Publicar: Podrás crear, planificar y guardar post de tus redes sociales. Además, ver el engagement de las publicaciones y compartir tu contenido más relevante con tus equipos. Destacamos de este apartado el calendario de contenidos.
  • Conocimiento de tus clientes: En este ámbito está el principal valor de esta herramienta. Crea etiquetas con las que podrás interactuar con tus seguidores sabiendo perfectamente a quién y cómo te diriges (Segmentación de tu buyer persona). La integración entre Social Studio y Salesforce CRM te permitirá tener una visión 360º de tus clientes.
  • Analizar: Funcionalidad cross en el modelo Salesforce, creación de paneles e informes de control y seguimiento de tus redes sociales de forma sencilla. Esto te permitirá hacer una escucha activa de tu buyer persona, además de poder tomar deciones basadas en los datos.

 

En segundo lugar, tenemos que hablar del dato único, en cómo situar a nuestro cliente en el centro

Salesforce Service Cloud te permite unificar en una plataforma en la nube, todos los canales tradicionales de atención al cliente, tales como teléfono, correo electrónico, whatsapp y chat; al mismo tiempo que los combina con los canales más actuales como el autoservicio, la búsqueda en línea y como no, las redes sociales: Omnicanalidad.

Además, Service Cloud convierte tu departamento de atención al cliente en un centro de captación, ofreciendo la mejor atención al cliente sea cual sea el momento y el lugar. Con Service Cloud nos aseguramos una mayor satisfacción de los clientes y ayuda a ser más eficientes al resto de áreas como ventas, logística, administración y marketing, entre otras.

Gracias a Service Cloud, los responsables de atención al cliente pueden resolver mejor las necesidades de los clientes y de una forma mucho más productiva gracias a la integración de los distintos canales.

¿Te ves reflejado en esta afirmación? ¿Tienes un CRM que ayuda a tu posicionamiento de marca y recurrencia con tus clientes?

Social Studio se encarga de la parte ‘social’ de la comunicación, a través de las redes sociales que hoy en día es un requisito indispensable que va mejorando desde hace años debido a las mejoras que Salesforce ofrece en su ecosistema con tres releases al año que añaden mejoras adaptadas a las tendencias que más ayudan a nuestros objetivos.

La conexión entre Service cloud y Social Studio, no puede ser más sencilla. El mismo cliente que ha comprado, abre una consulta, una incidencia, un soporte posventa, que atrajimos a través de mailings y que interactúa con nosotros desde redes sociales es el mismo. Toda su actividad con nosotros la tenemos registrada ¿No es realmente genial? ? ???

Un problema o una incidencia con un cliente puede ser una oportunidad para tener un contacto personal con él, posiblemente por primera vez. Si la marca lo soluciona de manera satisfactoria, ese cliente queda aún más fidelizado. Si ese contacto es personalizado y le resolvemos el problema, el cliente habrá tenido una experiencia excelente con nosotros. Si no se lo resolvemos, lo perderemos.

Hoy en día los clientes esperan la solución a sus problemas o incidencias de manera casi inmediata. La rapidez en la respuesta y la resolución del problema implican la automatización de procesos para que el comentario sea detectado y escalado rápidamente, y para que llegue a la persona adecuada que lo pueda solucionar.

¿Quieres conocer más detalles?

En sumamoOs desarrollamos y acompañamos en la implantación de Salesforce Social Studio y Service Cloud, entendiendo las necesidades de tu empresa, sector y el valor aportado directamente al negocio para que puedas aprovechar el potencial de conocer mejor a tus clientesDe modo que, si quieres averiguar más detalles, puedes  echar un vistazo aquí o  contactar con nosotros para conocer cómo transformar tu empresa empleando una estrategia de digitalización CRM. 

Ya está aquí el “Spring ‘21 release” de Pardot y los cambios en su usabilidad. Cuando un cambio técnico está disponible, puede ser difícil armar un plan de acción y trabajar con las actualizaciones. Cómo especialistas en implantación de Pardot, en sumamoOs queremos ayudarte y acompañarte. En este post mencionamos algunos de los cambios más recientes y te acompañaremos a entenderlos y a saber cómo implementarlos con éxito.

Un usuario de Salesforce para acceder a Pardot

Se acabaron los inicios de sesión exclusivos de Pardot, desde el 15 de febrero de 2021 (como parte de la nueva release de Pardot), todos los usuarios que inicien sesión en Pardot deberán utilizar el inicio de sesión único de Salesforce, a esto lo llamamos “Single Sign-On (SSO)”.

Para adelantar este cambio Salesforce proporcionará unas licencias especiales (identity), sin tener un coste añadido para crear usuarios de Salesforce a las personas que solo necesitan acceder a Pardot.

¿Por qué hace Salesforce este cambio?

La seguridad es el principal motor de este cambio. Al exigir que todos los usuarios accedan a Pardot a través de Salesforce SSO, Pardot puede eliminar su propio sistema de autenticación de usuarios y consolidar a todos los clientes en el sistema de seguridad de usuarios robusto y extensible de Salesforce.

La mayoría de los usuarios que acceden a Pardot ya utilizan Salesforce SSO, pero se quiere que todos utilicen Salesforce SSO para así aprovechar las funciones de seguridad; funciones como las políticas de contraseñas personalizadas, los horarios de inicio de sesión y un sistema de autenticación multifactor que es mucho más personalizable que lo que ofrece Pardot en la actualidad.

Aquí tienes los 4 primeros pasos para activar el Single Sign-On en Pardot.

1. Crea usuarios en Salesforce

Deberás crear un usuario en Salesforce por cada usuario de Pardot. Desde Setup > Users, crearemos un nuevo usuario al que asignaremos la licencia «Identity». El perfil será «Identity user».

2. Mapea usuarios en Pardot

Estos paso deberás repetirlos con todos los usuarios que quieras conectar:

  • Mapea los usuarios de Salesforce que acabas de crear con los de Pardot. Si tienes acceso a la app de Pardot en Lightning accede desde: Pardot Settings > User Management > Users. Si, trabajas con la interfaz clásica (pi.pardot.com) accede desde: Admin > User Management > Users.
  • Elige a los usuarios que quieres mapear con Salesforce y editalos añadiendo el nimombre de usuario en CRM, selecciona el usuario creado en Salesforce
3. Activa la sincronización de usuarios desde Pardot.

Una vez configurado todos los usuarios, es recomendable que actives la sincronización de usuarios (user sync) automática, para poder crear usuarios de Pardot directamente desde Salesforce.

4. Accede a Pardot

Desde este momento ya podrás acceder a Pardot utilizando tu usuario de Salesforce.

Cambios en la cookie de Pardot

Google Chrome ha anunciado que, durante los próximos años, irá bloqueando las cookies de terceros para dar pie a nuevos métodos de tracking más eficientes y seguros.

Hasta ahora, Pardot funcionaba con “third party cookies”, es decir, se generaba un código asociado a una campaña y sólo teníamos que copiarlo y pegarlo en nuestra web para para hacer un seguimiento de las interacciones y actividades de los visitantes en el sitio web. Para obtener los datos, añade una cookie de seguimiento al navegador. Esta cookie se instala para recordar las preferencias y para registrar la duración de las sesiones (el tiempo que pasan en tu sitio web). Con los cambios que están por llegar, Pardot tendrá que adaptarse.

Grading A+

¿Por qué debemos pasar a Pardot First Party Cookie Tracking?

Cada vez son más los navegadores que se alejan del seguimiento de cookies de terceros, e incluso los bloquean por completo. La razón detrás de esto se basa en los datos, ya que puede ser difícil para los usuarios entender qué sitios están haciendo qué con sus datos.

Con los cambios anunciados por Google, dejaremos de utilizar las campañas para recoger el tráfico de nuestra web. Pardot se está adelantando a esto al permitir a los administradores actualizar sus cuentas. Empezaremos a utilizar los «tracker domain». Lo que significa que debemos de tener un tracker domain por cada web que queramos monitorizar. Además, el subdominio del tracker domain deberá coincidir con el de nuestra web

Paso a paso

A continuación te damos los pasos a seguir para realizar este cambio: 

1. Activa el «Seguimiento de primera parte» desde los settings de nuestra cuenta.
  • Configuración de Pardot > Cuenta > Modificar:
Activos de Pardot
2. Añade los tracker domain correspondientes a cada web que quieras monitorizar.
  • Desde Administración > Gestión de dominios > AgregarTracker Domain:
Informes Pardot

 

  • Al crear el nuevo tracker domain, deberás asociarlo a una campaña determinada.
Informes Pardot
3. Implementar tu nuevo código de seguimiento.

Genera el código de tracking desde el «Tracking Code Generator» e implementarlo en tu web.

  • Ve hasta el Generador de códigos de seguimiento y selecciona el dominio para el que deseas generar el código.
  • (Opcional) Anula la campaña por defecto.
  • Copia el código
  • En el HTML de tu página web, pega el código de seguimiento de la campaña antes de la etiqueta de cierre del cuerpo.
Informes Pardot

El piCId estrá en blanco – esto es correcto, no lo rellenes a menos que desees anular la campaña Pardot por defecto asociada a su dominio de seguimiento.

Recuerda que tendrás que eliminar tu antiguo código de seguimiento de Pardot una vez que el nuevo código de seguimiento esté en su lugar. Asegurate de no dejar ambos activos.

¿Te ayudamos con los cambios de Pardot?

Si tienes cualquier duda o buscas un partner que te acompañe en tu implementación y desarrollo de Pardot o en las nubes de Salesforce, en sumamoOs estaremos encantados de ayudarte. Contacta con nosotros

En el siguiente artículo vamos a ver un caso práctico en el que, una empresa ficticia llamada «Thunderbolt Sunglasses», implementa Salesforce Sales cloud como solución CRM.

Thunderbolt Sunglasses?️

ThunderBolt Sunglasses es una pequeña compañía de venta de gafas de sol personalizadas que recientemente está arrasando en la industria.

Los clientes acceden a su web, donde eligen un modelo de gafas dentro de su catálogo. Mediante un formulario, solicitan un boceto con un diseño especificado por ellos, así como la cantidad de pares de gafas que desean con el mismo diseño.

Una vez rellenado el formulario, la web envía un email con la información solicitada por el cliente a una dirección de email destinada a los pedidos, la cual está compartida por todos los comerciales.

Cuando llega una solicitud nueva a la bandeja de entrada, un comercial se hace cargo de dicha solicitud. De forma interna se pone en contacto con el departamento artístico para solicitar un boceto del diseño pedido por el cliente, así como su presupuesto hecho mediante hoja de cálculo. El comercial manda tanto el boceto como el presupuesto al cliente a través de correo electrónico.

Stress Sales Cloud

Una vez un comercial se hace cargo de una solicitud, toda la conversación con el cliente pasa únicamente a través de ese comercial, ya sea a través de correo electrónico o teléfono.

Cuando un cliente acepta el boceto con su presupuesto, se pasan los datos de este cliente y del pedido a un sistema ERP de terceros.

Por otra parte, el departamento de atención al cliente recibe incidencias y consultas a través de: correo electrónico, el formulario de contacto de la web o vía telefónica. Cada operador del departamento de atención al cliente se hace cargo de una consulta o incidencia y su gestión hasta ser resuelta o pasada a otro usuario.

Problemas a resolver

Debido a su reciente fama están experimentando un crecimiento significativo, por lo que están percibiendo dificultades a la hora de poder gestionar tanto las oportunidades como los casos que les van llegando. Es por esto, que ven necesario realizar un cambio en su proceso de gestión de las ventas y atención al cliente.

Sus principales necesidades son:

  • Manejar de forma sencilla a los clientes que se pongan en contacto con ellos desde la web para realizar un pedido.
  • Captar a posibles clientes interesados en alguno de sus productos.
  • Automatizar procesos repetitivos del proceso de ventas.
  • Guardar un registro de toda actividad que se realice sobre un cliente (Emails, llamadas telefónicas, presupuestos enviados…)
  • Expandir los clientes de forma que sean visibles para toda la empresa y puedan ser manejados de forma conjunta por distintos departamentos.
  • Agilizar el proceso de ventas, de forma que las tareas más comunes puedan ser automatizadas, como puede ser el envío de correos de autorrespuesta al cliente.
  • Poder dar de alta automáticamente la información de los clientes con los que trabajan sus comerciales en su sistema de ERP.
  • Agilizar el proceso de resolución de casos y evitar las saturaciones de los responsables de atención al cliente.
Checklist

Solución (Salesforce Sales Cloud)

La opción sugerida es la de implantar Salesforce Sales Cloud. Con esta única herramienta van a poder solventar todas las necesidades plasmadas en el punto anterior.

Los siguientes apartados son algunas de las características que nos ofrece para solventar las necesidades de la empresa:

Web-to-lead

Cuando un usuario rellena un formulario de contacto desde la web, este se registrará como un candidato en Salesforce. Los empleados del departamento de marketing se irán asignando dichos candidatos para poder trabajarlos e ir conociendo cuáles son sus intereses y poder ofrecerles un producto acorde a lo que estén buscando.

Oportunidades y contactos

Si un usuario da de alta un pedido desde la web, este se genera automáticamente en Salesforce como una oportunidad. Las oportunidades se asignan automáticamente a un comercial de la empresa, el cual puede ver toda la información relacionada a la oportunidad y al cliente que la ha realizado.

Dentro de la misma oportunidad, el comercial puede escribir emails al cliente o anotar la información tratada con este por teléfono. Al dejar constancia dentro de la oportunidad de toda la información tratada con el cliente, cualquier empleado que acceda a la ficha de la oportunidad podrá conocer todo el trabajo realizado y su estado actual.

Telecommuting Salesforce

Presupuestos

Dentro de una oportunidad, un comercial puede generar un presupuesto y generar un fichero en PDF para enviar al cliente a través de correo electrónico.

Una oportunidad puede tener diferentes versiones de un presupuesto y mantener un registro de cada versión.

Tareas automáticas

Cuando un cliente solicita presupuesto sobre unas gafas y un diseño, se le envía por email una confirmación automática de recepción del encargo.

Una vez se completa una oportunidad, se envía de forma automática un mensaje al cliente agradeciéndole la compra.

Relaxing at home

Sincronizar Salesforce con ERP

Para la sincronización entre Salesforce con el sistema ERP del cliente, emplearemos la plataforma de Mulesoft.

Mediante Mulesoft creamos una API personalizada y de fácil integración con nuestro sistema de Salesforce. Esta API cogerá un evento específico que Salesforce envía cuando una oportunidad se gana y lo registra en el sistema ERP de terceros.

Casos

Cuando un email se recibe en el buzón de correo de atención al cliente, un caso se crea automáticamente en Salesforce. Este caso se asigna automáticamente a un empleado del departamento de Atención al cliente.

Dentro de un caso, el empleado puede acceder a toda su información relacionada, como puede ser la información del contacto, oportunidad, etc. Así como conocer al encargado de cada oportunidad y, en caso necesario, poder trasladar este caso a dicho encargado.

Portal de Autoayuda

Desde Salesforce, se puede generar una comunidad que haga de portal de autoayuda. Cuando un usuario desde la web busca soporte del equipo de atención al cliente, puede acceder a dicho portal para encontrar artículos con las preguntas más frecuentes. Esta función permite ahorrar mucho tiempo tanto al usuario como al departamento de atención al cliente, ya que en muchos casos la pregunta se resuelve antes incluso de realizarse.

En el caso de que la respuesta no se encuentre dentro de los artículos publicados, el usuario podrá rellenar un formulario de contacto con la consulta y éste generará un nuevo caso en Salesforce para poder ser atendido por el departamento de atención al cliente.

Winners

Gracias a estos cambios, Thunderbolt Sunglasses ha mejorado su rendimiento en el proceso de venta y gestión de casos con el cliente, además de favorecer el trabajo entre los distintos equipos.

¿Y tu? ¿Quieres mejorar tu empresa al igual que lo ha hecho Thunderbolt Sunglasses? En el área de Salesforce CRM de SumamoOs ayudamos a las empresas a llevar a cabo estas implantaciones, adaptándolas a las necesidades específicas de cada empresa.

Si quieres conocer más datos acerca de Salesforce Sales Cloud, puedes visitar nuestra anterior publicación: Vender más y mejor con Salesforce Sales Cloud.

O bien, si quieres conocer más funcionalidades en el campo de atención al cliente, puedes visitar nuestra publicación: ¿Cómo ayuda Salesforce Service Cloud a un Call center?

Salesforce ha lanzado sus mejoras para el verano 2020. Desde el 29 y 30 de mayo ya se podían observar algunas de estas nuevas funcionalidades, pero, no será hasta el 17 y 18 de julio cuando ya, la mayoría de las organizaciones podrán utilizar las novedades en su día a día. Veamos esta nueva release Salesforce verano 2020.

A continuación, os dejamos un resumen de las 8 funcionalidades que desde sumamoOs destacamos:

  1. Add Dynamic Actions for custom objects (Beta).
  2. Split list view.
  3. Nueva sandbox de desarrollo para Pardot.
  4. Detalle de registros en vista Kanban 8.
  5. Configuración más sencilla del análisis de marketing B2B.
  6. Formularios dinámicos.
  7. Service cloud voice y Amazon connect.
  8. Los datos de engagement ahora accesibles en los registros de oportunidad.

1. Add Dynamic Actions for custom objects (Beta).

Como mejora a los Dynamic Forms, ya no será necesario configurar los formatos de página de Salesforce para seleccionar qué acciones mostrar al usuario; ahora todo se configura en la propia página Lightning. De momento, disponible en Beta y «solo» para escritorio.

2. Split list view.

Split View te facilitará la vista doble cuando trabajas sobre alguna lista de la plataforma. De esta forma, podrás dividir la pantalla cuando abras una lista nuevadejando al otro lado los detalles 

3. Nueva Sandbox de desarrollo para Pardot.

Ya es posible planificar y probar las modificaciones y configuraciones que se realizan antes de implementarlos en la cuenta de producción. Este entorno se provisiona desde una Sandbox de Salesforce. 

Este cambio se aplica en la versión Lighning Experience en las cuentas con Pardot Advanced y Pardot Premium edition que ya cuenten con un entorno de pruebas en Salesforce.

4. Detalles de registros en vista Kanban 8.

Con la nueva release de Salesforce, en el tipo de vista Kanban se introduce la posibilidad de poder visualizar el detalle completo de cada uno de los registros.

5. Configuración más sencilla del análisis de marketing B2B.

Con la nueva actualización, se podrán seguir pasos más claros en la configuración de Pardot. Se mostrarán los pasos correctos para poner en marcha el B2B Marketing Analytics. Este cambio aparecerá tanto en Lightning Experience como en Salesforce Classic y se incluye en Pardot Plus y Advanced, y en las ediciones de Pardot Pro y Ultimate con el complemento B2B Marketing Analytics.

6. Formularios dinámicos.

Salesforce nos trae en esta nueva release la posibilidad, (sólo para objetos personalizados “Custom”), de poder configurar dentro del “Lightning App Builder” el detalle de los registros de un objeto, otorgándoles de esta manera, la posibilidad de generar sub-secciones, las cuales, combinadas con reglas de visibilidad, nos permitirán, por ejemplo, lograr ocultar ciertos campos dependiendo de los valores que otros posean.

7. Service cloud voice y Amazon connect.

La integración de Amazon Connect y Service Cloud Voice trae consigo funcionalidades muy interesantes como el Call Coaching o la posibilidad de grabar y transcribir las llamadas. Así podrás recordar, revisar y apuntar aquel contenido que más te interese de cualquier llamada.

8. Los datos de engagement ahora accesibles en los registros de oportunidad.

Esta mejora permite mostrar paneles del historial del engagement ya no solo en los registros de campañas, clientes potenciales, contactos y cuentas, sino que ahora también en los registros de oportunidades. Los usuarios podrán ver a partir de ahora información sobre la actividad de los clientes potenciales, como los recuentos de tales movimientos, detalles sobre las campañas vinculadas a las actividades, y una lista de las más recientes de los contactos relacionados.

Estas entre muchas más son las novedades que destacamos de la actualización del verano 2020 en Salesforce.

¿Quieres conocer más detalles?

En sumamoOs somos partner certificado en Salesforce, contacta con nosotros para conocer cómo las nubes de Salesforce pueden ayudarte a transformar tu empresa con la mejor plataforma del mercado en Marketing, Ventas y Servicio atención al cliente.

CRM Mulesoft Nube

En anteriores entradas hemos podido ver qué era Anypoint Platform, centrándonos en las diferencias entre sus dos versiones: Kernel y Enterprise.

En esta entrada ahondaremos en las funcionalidades que nos brinda la plataforma de Anypoint para la versión Enterprise.

¿Qué es Anypoint Platform?

Anypoint platform es una solución Integration Platform-as-a-service (iPaaS), una solución para la conectividad gestionada por API. Estas APIs pueden ser desplegadas en cualquier entorno, ya sea sobre la propia nube de MuleSoft (CloudHub), en nubes públicas de terceros o sobre la propia infraestructura del cliente.

La plataforma de Anypoint destaca frente a otras soluciones iPaaS principalmente en dos aspectos:

1. API-Led Connectivity

La conectividad Api-Led es un principio de integración alejado del modelo tradicional de conectividad punto por punto. Esta metodología apuesta por el uso de APIs interconectadas y reutilizables, permitiendo así reducir tiempos de desarrollo, mantenimiento y escalabilidad en nuestra red de aplicaciones.

MuleSoft divide estas APIs en tres grupos:

  • APIs de experiencia: Son APIs dedicadas a mostrar la información de forma que sea lo más fácilmente consumible por el destinatario (App móvil, App web, Salesforce Community Cloud…).
  • APIs de proceso: Estas APIs son las encargadas de procesar los datos obtenidos de la capa de sistema y de adaptarlos según las necesidades del negocio. (API de pedidos del cliente).
  • API de sistema: Se encargan de interconectar las APIs de proceso con cada una de las fuentes de datos (Salesforce, SAP, Gmail, Twilio…).

Al emplear esta separación de una API en varias APIs interconectadas y divididas en diferentes capas de funcionalidad, nos permite la reutilización de sus funcionalidades, la abstracción de procesos y una mayor eficiencia en el desarrollo y escalabilidad de estas.

2. Solución de 360º

Además de permitirnos el desarrollo de APIs, también nos permite realizar otras acciones dentro de su plataforma, de forma que abarquemos todas las necesidades a la hora de diseñar, crear, y utilizar una API. Estas funcionalizades son:

  • Diseño, prototipado y test: Podemos generar especificaciones de nuestros servicios, indicando cuál es el funcionamiento esperado por este. Una vez finalizada su definición, nos permitirá realizar pruebas sobre esta especificación, de forma que podremos validar su integración con otros servicios antes incluso de comenzar a desarrollarlo.
  • Desarrollo: Nos permite crear APIs de forma ágil, empleando elementos reutilizables mediante código o point & click, mediante su interfaz visual.
  • Despliegue: Permite desplegar nuestra API diseñada, tanto en nuestra nube de CloudHub como on-premise.
  • Gestión y monitorización: Podemos monitorizar en tiempo real nuestros servicios desplegados, pudiendo ver mediante gráficas, la actividad en cada uno de nuestros servicios o su uso de recursos. También nos permite personalizar alertas en caso de, por ejemplo, fallos de funcionamiento o alta demanda de recursos, entre otros.
  • Seguridad: Nos permite gestionar la seguridad de nuestros servicios, permitiendo indicarle valores de autenticación, niveles de licencias, roles de acceso a los usuarios o límites de acceso a los servicios, entre otros.

Estas funcionalidades están divididas en diferentes componentes, los cuales forman la plataforma de Anypoint en su totalidad.

Componentes de Anypoint Platform

Como hemos comentado, Anypoint Platform, para permitirnos realizar soluciones de 360º, nos ofrece diferentes componentes, cada uno de ellos con una funcionalidad específica, a continuación veremos con detalle cada uno de ellos.

Exchange

Exchange es una tienda en la cual disponemos de diferentes conectores y plantillas, los cuales están disponibles para su uso en el desarrollo de APIs personalizadas. Además, nos permite alojar de manera privada los servicios de nuestra organización, por lo que también puede ser empleado como el catálogo de servicios de nuestra empresa.

La ventaja de tener estos conectores, plantillas y servicios dentro de un repositorio, es la de poder reutilizarlos en nuestros proyectos, reduciendo así tiempos de desarrollo.

Design Center

Se trata del componente donde podremos diseñar y crear nuestras APIs, este se divide en dos partes, dependiendo de si deseamos diseñar o crear una API, estas son:

API Designer

Esta herramienta permite diseñar nuestras APIs a partir de su especificación. Esta se escribe mediante un lenguaje denominado RAML, pero, aunque podemos escribir la especificación manualmente, también nos brinda la posibilidad de emplear un asistente visual para su desarrollo.

Una vez que se ha definido el funcionamiento de una API, podremos probar cada uno de sus métodos usando la consola que nos brinda la propia plataforma. También podemos publicarla en Exchange para poder realizar pruebas de integración de esta API en otros servicios, incluso antes de comenzar a desarrollarla.

Flow Designer

Esta herramienta nos permite crear nuestras propias APIs, dentro de ella, y mediante una interfaz visual de point & click, podremos ir enlazando procesos, llamadas y trasnformaciones con el fin de generar el funcionamiento deseado.

Dentro del Flow Designer podremos realizar llamadas a APIs generadas por nuestra compañía, llamadas a especificaciones de APIs publicadas en exchange, o hacer uso de plantillas y conectores con aplicativos desarrollados y publicados por MuleSoft.

Una vez finalizado su desarrollo, desde aquí podremos publicar una plantilla en exchange de forma privada para nuestra organización, con el fin de su reutilización, o desplegar el servicio para su uso.

Runtime Manager

Una vez desplegado un servicio desarrollado en el Flow Designer, este componente nos permite gestionar el entorno donde éste se ejecuta, ya sea en un Worker de CloudHub o en un entorno On-premise.

En el caso de desplegarse sobre el entorno de MuleSoft (CloudHub) nos permitirá especificar cuántos workers van a ejecutar el servicio e indicarle los recursos que éstos van a tener dedicados.

Al realizar el despliegue, la API será empaquetada en un fichero junto a todas sus dependencias, de forma que no sea necesaria configuración adicional en el despliegue.

Monitoring

Como su propio nombre indica, nos permite realizar una monitorización de la actividad en aquellos servicios que hayamos desplegado. A través de diversos paneles, podemos ver gráficas sobre el número de peticiones al servicio, tiempos de respuesta a cada uno de sus métodos, peticiones erróneas realizadas al servicio o recursos empleados a lo largo del tiempo por este.

Además, nos permite crear alertas personalizadas, de forma que, si se originara un comportamiento anormal, pudiéramos ser notificados al respecto.

Visualizer

Una vez desplegada nuestra red de aplicaciones, visualizer nos permite visualizar la interconexión entre cada una de ellas, pudiendo dividir cada una de estas aplicaciones en los tres niveles que conforman el API-led Connectivity, tal como hemos explicado anteriormente.

Esto nos permite, mediante un simple vistazo, visualizar cómo se interconectan las distintas aplicaciones dentro de nuestra organización, y detectar si alguna de ellas realiza conexiones fuera del estándar fijado.

API Manager

Es una herramienta que permite realizar la gestión sobre las API’s publicadas en Exchange.

Esta herramienta, entre otras funciones, nos permite:

  • Configurar políticas de autenticación y seguridad.
  • Configurar SLAs y alertas basadas en éstos.
  • Creación y configuración de un API proxy para el acceso a nuestra API.
  • Informes de actividad del uso de la API.

¿Quieres conocer más detalles?

En sumamoOs tenemos un equipo dispuesto a ayudarte a que comiences a aprovechar el potencial que pueden ofrecer a tu empresa las herramientas de integración que ofrece MuleSoft. De modo que, si quieres averiguar más detalles sobre algún servicio con los que se conecta, puedes echar un vistazo aquí o  contactar con nosotros para conocer cómo transformar tu empresa empleando está creciente corriente tecnológica.

¿Qué es Anypoint Platform?

Anypoint platform es una herramienta en la nube de integración desarrollada por la empresa Mulesoft, con el objetivo de automatizar el trabajo repetitivo o “Donkey work”, de donde procede el nombre de la empresa.

La plataforma Anypoint es una solución de tipo Integration Platform-as-a-Service (iPaaS), la cual nos permite realizar procesos tales como la integración con un B2B/B2C, sistema externo o interno de una organización, realizar procesos ETL, mensajería asíncrona, hacer uso de todo tipo de conectores y protocolos de comunicación, monitorización avanzada visual, desarrollo visual de APIs…,y otras muchas funcionalidades que ofrecen el ciclo de completo del API de integración.

Esta solución destaca frente a otros servicios iPaaS en su diseño low-code, donde la mayor parte de sus funciones se pueden implementar mediante acciones de point and click a través de su interfaz visual.

La plataforma nos proporciona:

  • El Runtime para ejecutar y desplegar nuestras aplicaciones on-premise o en la nube (CloudHub).
  • Herramientas y Frameworks para crear una API y construir aplicaciones Mule.
  • Bibliotecas para almacenar nuestros proyectos, donde podremos verlos, probarlos y permitir a otros usuarios de nuestra compañía su reutilización.

En la versión gratuita (Mule Kernel), Mulesoft nos proporciona la herramienta de escritorio Anypoint Studio en lugar de Anypoint Platform, la cual nos permite la creación de APIs de una forma visual, similar a Anypoint Platform, pero sin las ventajas empresariales necesarias que ofrece la plataforma de pago por uso.

 

 

Mule Kernel vs Mule Enterprise

Mulesoft ofrece su herramienta en dos versiones: Mule Kernel (Anteriormente llamada Community) y Mule Enterprise.

Mule Kernel es utilizada normalmente por equipos pequeños de desarrollo, para la realización de pruebas y formación. La versión gratuita de la plataforma no soporta funcionalidades avanzadas de seguridad, gran variedad de conectores, abstracción  de API de sistema, monitorización visual integrada, entre otras más, necesarias a nivel empresarial en un todo en uno.

Estas son algunas de las principales diferencias que incluye la versión Enterprise frente a la versión Kernel:

Lenguaje de datos DataWeave

DataWeave es el lenguaje de expresiones empleado por Mulesoft para trabajar y transformar los datos a través de su aplicación.

Mediante el uso del paso Transform en la herramienta, se puede modificar el formato de salida de un mensaje (JSON, Objeto Java, XML, CSV…) y además modificar su estructura para adecuarla a nuestras necesidades.

Uso de plantillas Anypoint

Anypoint nos da a nuestra disposición una serie de plantillas, estas plantillas son aplicaciones de integración, preparadas para ser configuradas, modificadas, ampliadas y reutilizadas, con el fin de ahorrarnos tiempo a la hora de desarrollar, mejorando la productividad en el desarrollo y ahorrando tiempo en corrección de errores.

Componente de proceso en lotes

Este componente, únicamente disponible en la edición enterprise, nos permite procesar información similar (P.Ej: Líneas de pedidos) de forma paralela en diferentes hilos y de forma asíncrona.

Este proceso se suele usar, por ejemplo, para:

  • Sincronizar Data sets entre aplicaciones de negocio, como por ejemplo, para sincronizar cuentas entre NetSuite y Salesforce.
  • Para procesos de Extracción, Transformación y Carga (ETL), como por ejemplo, cargar datos de un archivo CSV a Hadoop
  • Manejo de grandes cantidades de datos entrantes de una API a un sistema heredado.

SLA

Anypoint Enterprise permite la implementación de SLA (Service Level Access), por lo que se puede generar diferentes tipos de niveles de uso.

Por ejemplo, se pueden definir varios niveles, y a cada nivel definir cuántas peticiones se pueden realizar a la API por minuto, así, por ejemplo:

  • Para el nivel Plata se permitirán 10 peticiones por segundo y un máximo de 1.000 por día.
  • Para el nivel Oro se permitirán 100 peticiones por segundo y un máximo de 10.000 por día.

Módulo SAML

La versión Enterprise permite el soporte de SAML (Security Assertion Markup Language), el cual es un estándar para el intercambio de información segura entre sistemas.

Otras funciones

Otras diferencias entre las versiones Kernel y Enterprise son:

  • Depuración visual.
  • Almacenamiento en caché.
  • Monitoreo NSMP.
  • Seguridad basada en Roles.
  • Cifrado de mensajes.
  • Detección de cuellos de botella y análisis del rendimiento.
  • Base de conocimiento en línea.

A continuación mostramos todas las funciones disponibles para cada una de las versiones:

* Disponible sólo en suscripciones Platinum

** Disponible como un complemento de Anypoint Platform

¿Quieres conocer más detalles?

En sumamoOs tenemos un equipo dispuesto a ayudarte a que comiences a aprovechar el potencial que pueden ofrecer a tu empresa las herramientas de integración que ofrece Mulesoft. De modo que, si quieres averiguar más detalles sobre algún servicio con los que se conecta, puedes echar un vistazo aquí o  contactar con nosotros para conocer cómo transformar tu empresa empleando está creciente corriente tecnológica.