Work Item
Serpents Einheit der Änderung: ein Feature oder Fix, mit bereits eingerichtetem Git-Branch und verfolgtem Umfang.
Definition
Ein Work Item ist die Art, wie Serpent ein einzelnes Stück Salesforce-Arbeit verfolgt, ein Feature oder einen Fix, von der ersten Änderung über die Review bis zum Release. Es ist ein Serpent-Konzept statt Standard-Salesforce-Vokabular, im Geiste am nächsten an einem Ticket gepaart mit einem Git-Branch: Das Erstellen eines Work Item richtet dessen Branch ein und verfolgt die Metadaten, die sich innerhalb seines Umfangs ändern, sodass ein Entwickler an den Salesforce-Änderungen arbeitet, statt Branches manuell zu erstellen, zu benennen und später aufzuräumen. Da Änderungen auf Work-Item-Ebene verfolgt werden, sind die Drift und der Merge-Schmerz langlebiger Feature Branches weit seltener, und veraltete Branches sammeln sich nicht an. Ein Work Item ersetzt die ältere, fehleranfällige Gewohnheit, Metadaten mit Change Sets zu verschieben, und gibt jeder Änderung stattdessen ein überprüfbares, veröffentlichbares Zuhause.
So funktioniert es in Serpent
In Serpent leben Work Items innerhalb eines Projekts und erben dessen verbundene Orgs und Review-Richtlinie. Wenn ein Work Item bereit ist, durchläuft es eine Review Request, Serpents Äquivalent zu einem Pull Request, und genehmigte Arbeit wird als Teil eines Releases ausgeliefert. Die Branch-Erstellung hängt davon ab, ob die Versionskontrolle des Projekts verbunden ist; erscheint also für ein neues Work Item kein Branch, löst das Verbinden der Versionskontrolle in Project Settings dies. Siehe Work-Item-basierten Workflow bei Serpent dafür, wie isolierte Arbeit ohne manuelles Branching verfolgt wird.

Kostenlos starten. Keine Kreditkarte, keine Installation, keine Verpflichtung.
In unter 15 Minuten eingerichtet. Keine DevOps-Einstellung nötig.
