Salesforce DevOps-oplossingen

Salesforce DevOps voor Data Cloud

De meeste Data Cloud-configuratie leeft buiten de Metadata API. Dit betekent dat voor je releaseproces.

Wat lastig is om te deployen

Data Streams, Data Model Objects, Calculated Insights en Segments leven grotendeels in de eigen configuratielaag van Data Cloud in plaats van in de standaard Metadata API, dus een change set of 2GP-package verplaatst ze zelden schoon tussen orgs. Sandboxvernieuwingen nemen de ingelezen data van Data Cloud ook niet mee, wat betekent dat teams datastromen vaak handmatig opnieuw opbouwen of opnieuw verbinden in elke nieuwe sandbox in plaats van een gevolgde wijziging te promoten. Hetzelfde gat raakt Agentforce, waarvan de grounding- en retrieval-configuratie gekoppeld is aan Data Cloud. Segments die worden geactiveerd in Marketing Cloud komen terecht op een apart platform dat de Salesforce Metadata API helemaal niet dekt.

Waar het lastig wordt

Kernobjecten leven buiten de Metadata API
Data Streams, Data Model Objects, Calculated Insights en Segments leven grotendeels in de eigen configuratielaag van Data Cloud, dus een change set of 2GP-package verplaatst ze zelden schoon tussen orgs.
Sandboxvernieuwingen nemen geïngeste data niet mee
Een sandboxvernieuwing reset de org maar niet de ingelezen records van Data Cloud, dus teams bouwen datastromen vaak handmatig opnieuw op of verbinden ze opnieuw in elke nieuwe sandbox in plaats van een gevolgde wijziging te promoten.
Ingestieconnectoren moeten per org opnieuw worden verbonden
De bronconnectoren van Data Cloud worden per omgeving geconfigureerd en geauthenticeerd, dus zelfs een schone orgkopie vereist nog steeds dat iemand elke bron opnieuw verbindt voordat data begint te stromen.
In de praktijk

Hoe Serpent helpt

Serpent centraliseert elke sandbox en scratch org waarvan je Data Cloud-opzet afhankelijk is, en synchroniseert omgevingen vanuit één plek zodat de metadata aan de Salesforce-kant eromheen, permission sets, flows, integratiegebruikers, versiegevolgd blijft, ook al ligt de eigen configuratie van Data Cloud buiten de Metadata API. Zie orgbeheer in Serpent voor hoe omgevingen gesynchroniseerd blijven. Voor teams die een specifieke datamigratietool overwegen, zie hoe Serpent zich verhoudt tot Prodly.

Serpent AI voor Salesforce-deployments

Typische release voor Salesforce DevOps voor Data Cloud

  1. Leg de wijziging aan de Salesforce-kant vast als taak
    Permission sets, flows en de configuratie van de integratiegebruiker waarvan een Data Cloud-stream afhankelijk is, komen in één taak terecht.
  2. Delta-deploy de ondersteunende metadata
    Serpent levert alleen wat er is veranderd, geen volledige org-deploy, zodat de Data Cloud-objecten die je niet kunt verplaatsen geïsoleerd blijven van wat je wel kunt verplaatsen.
  3. Synchroniseer omgevingen voordat je streams opnieuw verbindt
    Gepoolde sandboxes en scratch orgs blijven vanuit één dashboard op elkaar afgestemd, zodat het opnieuw verbinden van een datastroom in een nieuwe omgeving begint vanaf een bekende, goede basislijn.
  4. Rol de metadata terug, niet de pipeline
    Als er iets misgaat, draait een rollback met één klik de wijziging aan de Salesforce-kant terug zonder de eigen configuratie van Data Cloud aan te raken.
Veelgestelde vragen

Data Cloud DevOps, beantwoord

Deployt Serpent Data Streams, DMO's of Segments rechtstreeks?
Geen enkele tool verplaatst de native configuratie van Data Cloud via de Metadata API, die laag ligt daar volledig buiten. Serpent houdt de omliggende Salesforce-metadata en omgevingen gesynchroniseerd, zodat de rest van je opzet niet afwijkt.
Waarom breekt een sandboxvernieuwing onze Data Cloud-opzet?
Een vernieuwing reset de org maar niet de ingelezen data of streamverbindingen van Data Cloud. De orgpooling van Serpent geeft je een consistente basislijn om vanuit opnieuw te verbinden, in plaats van elke keer opnieuw te beginnen.
Kan Serpent de integratiegebruikers en permission sets bijhouden waarvan Data Cloud afhankelijk is?
Ja. Dat is standaard Salesforce-metadata, dus die worden gedeployed en versiegevolgd via de normale pipeline van Serpent, samen met al het andere.

Start gratis. Geen creditcard, geen installatie, geen verplichting.

Binnen 15 minuten ingesteld. Geen aparte DevOps-medewerker nodig.

Benieuwd naar sneller releasen voordat je instapt? Laten we praten

Vrijblijvend.