<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=974250883405448&amp;ev=PageView&amp;noscript=1">
Optimización y automatización de procesos en Salesforce

Salesforce

Optimización y automatización de procesos en Salesforce

Jorge Ruiz | mar 31, 2022

El tejido empresarial crece en digitalización y en complejidad en sus procesos de negocio. Las compañías necesitan buscar una solución adecuada para garantizar que sus procesos escalen, se optimicen y lleguen a un alto grado de automatización.

Bajo estas premisas y por la necesidad de una estrategia que reúna las condiciones necesarias para lograr los objetivos, Salesforce es la solución líder para cubrir las necesidades actuales gracias a su modalidad SaaS, cubriendo necesidades como:

  • Infraestructura: de arquitectura multitenant, asegurando a todos los clientes la posibilidad de contar con la misma versión del software y sin dejar a nadie atrás en cuanto a innovación y actualizaciones.
  • Plataforma: herramienta centralizada para la implantación y administración de aplicaciones y procesos.
  • Aplicación: disponibilización de paquetes de software base iniciales ajustados al tipo de negocio, siendo flexibles para la incorporación de funcionalidad personalizada y cuyo mantenimiento y mejoras las realiza el propio proveedor.

Te preguntarás, ''todo suena muy bien, pero, ¿cómo podría gobernar los diferentes negocios que actualmente conviven en Salesforce?'' El objetivo de este artículo es explicar esta necesidad que surge tras implantar Salesforce, ya que es de vital importancia modelar y gobernar a los diferentes actores que participan en cada uno de los proyectos.

La figura de los partners
La ejecución de los proyectos se lleva a cabo a través de la figura de los partners de Salesforce. Las compañías pueden tener adjudicado un partner para el desarrollo de sus proyectos o bien, pueden tener a más de uno. Sin embargo, independientemente de eso, la implantación y administración de los procesos se ubica en un solo entorno, denominado organización o Org.
 

A partir de este punto surge la necesidad de poder tener la suficiente visibilidad y colaboración entre equipos, además de controlar la integración y los despliegues que se van produciendo en el mismo entorno por los diferentes actores.

Además, no existe nativamente en Salesforce un control de versiones o la oportunidad de backup para el rollback de los cambios y mucho menos la posibilidad de establecer un modelo de gobierno para la consecución de los proyectos.

New call-to-action

Haciendo posible un gobierno en Salesforce
En Techedge, nos hemos percatado de esta necesidad en nuestros proyectos como partner de Salesforce y hemos definido una estrategia en torno al ecosistema Salesforce. Aportamos un valor añadido que se fundamenta en:
 
  • Almacén del metadato de los procesos implementados en Salesforce en un repositorio en dominio del cliente, permitiendo usarlo como backup y restauración a un estado anterior.
  • Incorporación de una herramienta de gestión de proyectos para integrarse con el repositorio, abriendo así la oportunidad de incorporación de la metodología de trabajo que el cliente y partner establezcan de acuerdo al gobierno de los proyectos (agile, cascada, scrum, etc). Algunos ejemplos pueden ser Jira, en caso de uso de bitbucket, o Trello en caso de uso de GitHub.
  • Integración continua de procesos con medición de errores e impacto entre procesos que comparten dependencias, ayudando a detectar de manera anticipada y temprana los errores y conflictos que puedan ocasionarse (Metadata API de Salesforce en conjunto con Sonar, Selenium, etc).
  • Controlar los despliegues con la gestión de ramas en tecnología git para tener un espejo de la situación actual en la que se encuentran cada uno de los entornos, dando la capacidad de elección de la mejor estrategia de branching de acuerdo a la dimensión de los proyectos existentes de la compañía (Git flow, Github flow,one flow, GitLab flow). Ventajas directas pueden ser:
    • Evitar errores humanos.
    • Utilizar roles y permisos para mayor control de despliegues a entornos productivos.
  • Despliegue protegido por OAuth y certificados de cifrado para cumplir con los niveles de seguridad y compliance exigidos por el mercado, dando la oportunidad de usar certificados de seguridad propios del cliente.

Conclusión
Entendemos esta necesidad como un sólido acercamiento al cliente, permitiéndole establecer un mayor control en sus proyectos basados en Salesforce, así como una iniciativa para escalar sus negocios de la mejor manera posible.
 

Por consiguiente, damos la libertad de elección y uso de herramientas que estén habituados a usar en otros proyectos, independientemente de la tecnología que usen. Es decir, es una solución agnóstica y generalista que se adaptará a la tecnología que use el cliente, ya sea el ecosistema Atlassian, Microsoft, etcétera, que unido a la plataforma Salesforce, se logra adquirir un altísimo grado de optimización y automatización para velar por la sostenibilidad y el futuro de las empresas.

Desde Techedge queremos convertirnos en tu partner especializado en desarrollos sobre Salesforce y ayudarte a construir la solución y definir el gobierno que permita el éxito y escalado de tu negocio. Si deseas saber más, contacta con nosotros y podrás comunicarte con el equipo experto en la solución para compartir tus dudas e inquietudes.

Contacta con nosotros

¡Suscríbete!