Salesforce DevOps-oplossingen

Salesforce DevOps voor Vlocity / Industries Cloud

OmniScripts, DataRaptors en Integration Procedures versioneren onafhankelijk van elkaar. Zo breekt dat deployments.

Wat lastig is om te deployen

OmniScripts, DataRaptors en Integration Procedures zijn deploybaar als metadata, maar elk wordt onafhankelijk geversioneerd. Het deployen van een OmniScript zonder ook de exacte DataRaptor- en Integration Procedure-versies te deployen die hij aanroept, breekt hem stilzwijgend tijdens runtime in plaats van de deploy te laten falen, en de gegenereerde Lightning-component heeft vaak een handmatige recompile-stap nodig voordat de doel-org de bijgewerkte versie serveert.

Waar het lastig wordt

OmniScripts versioneren onafhankelijk van wat ze aanroepen
OmniScripts, DataRaptors en Integration Procedures zijn elk deploybaar als metadata maar worden onafhankelijk geversioneerd, dus het deployen van één zonder de exacte versies die hij aanroept, breekt hem stilzwijgend tijdens runtime in plaats van de deploy te laten falen.
De gegenereerde Lightning-component kan achterblijven
OmniScripts compileren naar een gegenereerde Lightning-component, en die component heeft soms een handmatige recompile nodig voordat de doel-org daadwerkelijk de bijgewerkte versie serveert.
In de praktijk

Hoe Serpent helpt

De dependency detection van Serpent haalt elke DataRaptor en Integration Procedure binnen die een OmniScript daadwerkelijk aanroept, niet alleen de OmniScript zelf, zodat een delta-deployment geen script kan uitrollen dat verwijst naar een versie die nog niet bestaat in de doel-org. Zie releasebeheer in Serpent voor hoe dependency-bewuste deployments werken.

Metadata en data in één deploymentflow in Serpent

Typische release voor Salesforce DevOps voor Vlocity / Industries Cloud

  1. Leg de OmniScript-wijziging vast als taak
    Bundel de OmniScript-wijziging met elke DataRaptor en Integration Procedure die hij daadwerkelijk aanroept, niet alleen het script zelf.
  2. Dependency detection brengt in kaart wat er echt wordt aangeroepen
    Serpent traceert de aanroepketen zodat de deploy elke versie bevat waarvan het script afhankelijk is.
  3. Delta-deploy de volledige keten
    Lever de OmniScript en zijn afhankelijkheden samen uit, zodat niets verwijst naar een versie die nog niet bestaat in de doel-org.
  4. Bevestig dat de LWC opnieuw is gecompileerd
    Valideer dat de gegenereerde Lightning-component de update weerspiegelt voordat je de release als voltooid beschouwt.
Veelgestelde vragen

Vlocity / Industries Cloud DevOps, beantwoord

Deployt Serpent OmniScripts samen met hun DataRaptors en Integration Procedures?
Ja. Dependency detection haalt elke DataRaptor en Integration Procedure binnen die een OmniScript daadwerkelijk aanroept, niet alleen het script zelf, zodat een delta-deployment geen script kan uitrollen dat verwijst naar een versie die niet in de doel-org staat.
Waarom brak een OmniScript na de deploy zonder foutmelding?
Versiemismatches tussen een OmniScript en de DataRaptors of Integration Procedures die hij aanroept, falen stilzwijgend tijdens runtime, niet tijdens de deploy. De dependency detection van Serpent is gebouwd om dit op te vangen voordat het wordt uitgerold.
Verzorgt Serpent de gegenereerde Lightning-component van de OmniScript?
Serpent deployt de onderliggende OmniScript-metadata; het valideren dat de gegenereerde component de wijziging weerspiegelt, maakt deel uit van de releasechecklist die de pipeline van Serpent uitvoert vóór goedkeuring.

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.