Salesforce DevOps-oplossingen

Salesforce DevOps voor Revenue Cloud

Revenue Cloud's prijsconfiguratie wordt uitgerold als data, niet als metadata. Dit verandert je deploymentproces.

Wat lastig is om te deployen

Salesforce heeft Revenue Cloud herbouwd op native standaardobjecten in plaats van een managed package, maar prijsprocedures, prijsaanpassingsschema's en productconfiguratie worden nog steeds uitgerold als recorddata, geen metadata. Een tool die alleen metadata deployt mist dit allemaal, dus teams hebben een recordmigratiestap nodig naast de metadatadeploy, en Salesforce-ID's waarnaar in die records wordt verwezen blijven niet stabiel tussen orgs zonder expliciete mapping. Teams die nog Salesforce CPQ draaien, lopen tegen dezelfde splitsing aan, waarbij die configuratie zich in plaats daarvan onder de SBQQ-namespace bevindt.

Waar het lastig wordt

Prijsconfiguratie wordt uitgerold als data, niet als metadata
Revenue Cloud draait op native standaardobjecten, maar prijsprocedures, prijsaanpassingsschema's en productconfiguratie worden nog steeds uitgerold als recorddata, waardoor een tool die alleen metadata deployt dit volledig mist.
Recordreferenties overleven een verplaatsing tussen orgs niet
Salesforce-ID's waarnaar in die records wordt verwezen zijn niet stabiel tussen orgs, dus het verplaatsen van Revenue Cloud-configuratie vereist expliciete ID-mapping naast de deploy.
In de praktijk

Hoe Serpent helpt

Serpent deployt metadata en data samen in dezelfde release, zodat custom object-records zoals prijsregels en aanpassingsschema's meebewegen met de componenten waarvan ze afhankelijk zijn, met een preflightcheck voordat er iets wordt uitgerold en rollback met één klik als een regel niet valideert. Zie releasebeheer in Serpent voor hoe metadata en data in één keer worden uitgerold. Voor teams die een specifieke tool voor datamigratie afwegen tegen een volledig DevOps-platform, zie hoe Serpent zich verhoudt tot Prodly.

Metadata en data in één deploymentflow in Serpent

Typische release voor Salesforce DevOps voor Revenue Cloud

  1. Task de prijswijziging
    Een bewerking van een prijsprocedure of aanpassingsschema wordt getaskt met de metadata waarvan deze afhankelijk is.
  2. Migreer records met ID-mapping
    Serpent's data-operaties verplaatsen de records en mappen de Salesforce-ID's waarnaar ze verwijzen opnieuw, zodat ze resolven in de doelorg.
  3. Deploy metadata en data in één release
    Beide worden samen uitgerold met een preflightcheck voordat er iets uitgaat.
  4. Rol terug als een regel niet valideert
    Rollback met één klik draait het specifieke component terug dat is mislukt, zonder de hele release terug te draaien.
Veelgestelde vragen

Revenue Cloud DevOps, beantwoord

Deployt Serpent Revenue Cloud-prijsprocedures?
Ja. Het is recorddata, dus Serpent's data-operaties migreren deze naast de metadata die ervan afhankelijk is, waarbij ID-mapping als onderdeel van de verplaatsing wordt afgehandeld.
Wat gebeurt er als een prijsregel niet valideert na een deploy?
Rollback met één klik draait dat specifieke component terug zonder de rest van de release aan te raken.
Heeft Revenue Cloud een aparte tool voor datamigratie nodig?
Nee. Metadata en data worden samen uitgerold in dezelfde Serpent-release, met een preflightcheck voordat er iets wordt gedeployed.

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

Binnen 15 minuten ingericht. Geen DevOps-medewerker nodig.

Benieuwd naar sneller releasen voordat je instapt? Laten we praten

Vrijblijvend.