P2Neue Story
Geplant für v1Eine neue Story beginnt leer. Karten über dem Eingabefeld zeigen, was Alex heute erledigen muss.
Designvorschau · in Entwicklung
Alle 34 Ansichten des HB-Admin-Designs. Sie zeigen erfundene Firmen und Personen. Die Oberfläche ist auf Englisch.
Die Hauptgeschichte können Sie auch im Prototyp durchklicken (auf Englisch). Prototyp
Eine neue Story beginnt leer. Karten über dem Eingabefeld zeigen, was Alex heute erledigen muss.
Alex fragt, warum Anna das Feld Discount nicht sieht. Die Antwort nennt die Ursache und die Quelle jeder Aussage.
Der Plan für Production: drei Komponenten, ein visueller Vergleich, gekennzeichnete Zahlen und der Weg zurück.
fls.set(Sales_Core, Opportunity.Discount__c, read=true)layout.moveField(Opportunity-Northwind Sales Layout, Discount__c, Other → Pricing)field.setHelpText(Opportunity.Discount__c, "Approved discount in percent. Max 20 % without manager approval.")| What | Value | Source |
|---|---|---|
| Users who get Read | 74 | Measured |
| Profiles using the layout | 3 - assignments unchanged | Measured |
| Deploy time | about 2 min (UAT 1 min 48 s) | Estimated |
| Flows / integrations that react | — | Unknown |
74 Benutzer erhalten eine neue Berechtigung. Deshalb gibt Alex frei, indem er Kunde und Org-Typ eintippt.
Das Deployment läuft als eine Karte im Chat. Die Vorschau zeigt den Ablauf und die Nachweise.
Alex drückt während der Ausführung auf Stopp. Die Ansicht zeigt auch, was passiert, wenn es zum Stoppen zu spät ist.
Der Nachweis, dass die Änderung wirkt, aus der Org zurückgelesen, mit dem Weg zurück.
Das Jira-Update in Alex’ eigenen Worten. Jede Aussage verweist auf ihren Nachweis. Noch ist nichts gepostet.
Fixed - Anna and the other Sales users have read access on Discount now.1
Reason was the Sales_Core permission set - no read access on the field.2
3Also moved Discount to the Pricing section on the layout3 and updated the help text - max 20 % without manager approval.4
4Deployed to Production today 09:23 confirm5 and checked with Anna's user - read access is there.6
Open point: Tom asked about a discount reason field7 - I would say separate ticket.
Alex sendet den Kommentar. HB Admin liest ihn aus Jira zurück und prüft, ob er übereinstimmt.
Fixed - Anna and the other Sales users have read access on Discount now.
Reason was the Sales_Core permission set - no read access on the field.
Also moved Discount to the Pricing section on the layout and updated the help text - max 20 % without manager approval.
Deployed to Production today 09:23 and checked with Anna's user - read access is there.
Open point: Tom asked about a discount reason field - I would say separate ticket.
Alex verschiebt ein Feld. Der Vergleich sieht aus wie der Seitenlayout-Editor.
Anna can't see Discount on opportunities- Tom Reyes
Von der Antwort zum Zugriff bis zu einem Kontrollkästchen, gezeichnet wie die Seite des Berechtigungssatzes.
Anna can't see Discount on opportunities- Tom Reyes
| Field Name | Read Access | Edit Access | |
|---|---|---|---|
| Amount | |||
| Close Date | |||
| ~ | Discount 2 | → | |
| Lead Source | |||
| Next Step | |||
| Stage |
Eine neue Opportunity-Phase, dargestellt wie die Werteliste im Setup.
half our lost deals are duplicates - they spoil the report- Tom Reyes
| Stage Name · API Name | Type | Prob. % | Forecast | |
|---|---|---|---|---|
| Prospecting Prospecting | Open | 10 | Pipeline | |
| Qualification Qualification | Open | 10 | Pipeline | |
| Needs Analysis Needs Analysis | Open | 20 | Pipeline | |
| ↑ | Id. Decision Makers moved up Id. Decision Makers | Open | 60 | Pipeline |
| Value Proposition Value Proposition | Open | 50 | Pipeline | |
| Proposal/Price Quote Proposal/Price Quote | Open | 75 | Pipeline | |
| Negotiation/Review Negotiation/Review | Open | 90 | Commit | |
| On Hold On_Hold | Open | 50 | Pipeline | |
| Closed Won Closed Won | Closed/Won | 100 | Closed | |
| + | Closed - Duplicate 3 Closed_Duplicate | Closed | 0 | Omitted |
| Closed Lost Closed Lost | Closed | 0 | Omitted |
Eine Flow-Änderung im Stil des Flow Builders, zwei Versionen nebeneinander.
approval should start at 15 % from January- Tom Reyes
Annas Datensatzseite vor und nach der Änderung, so wie sie sie sehen wird.
Jede Änderung in allen Kundenarbeitsbereichen: was sie ist, warum, und wie weit sie gekommen ist.
| What 1 | Why | Where | State |
|---|---|---|---|
| Northwind Outdoor · 2 Changes | |||
| SFADM-142 Discount access for Sales 3 components |
Anna can't see Discount on opportunities Jira Done |
Dev-Alex→UAT→Production2 | In Prod 13 Nov 09:23 Receipt RC-01424 |
| SFADM-139 Lost opportunities by reason report 0 components yet |
Report for lost reasons Jira In progress |
Dev-Alex→UAT→Production | Open |
| Kestrel Dental Group · 1 Change · AI off | |||
| KDG-74 Treatment list view 1 component |
Front desk needs today's treatments Jira DC In review |
QA→Production | At QA Production login blocked · KDG-773 |
Lokale Git-Commits verbinden die Arbeit, das Deployment und die Nachweise.
| When · what 1 | Why | Who | Proof |
|---|---|---|---|
| 14 Nov · 08:24 Snapshot · 81bf320 | Check current Production 3 findings without a Change | Captured for Alex Novak Authors shown below | S-1114-prod Scope + retrieve results |
| 13 Nov · 09:40 Snapshot · 92fe103 | Capture after SFADM-142 3 components match the Change | Captured for Alex Novak | S-0142-after RC-0142 |
| 13 Nov · 09:23 Deploy tag | Release the approved fix deploy/prod/2026-11-13T0923-SFADM-142 | Alex Novak Approved 09:21 | RC-0142 Deploy succeeded · 3/3 |
| 13 Nov · 09:21 Change commit · 4c1e9a2 | SFADM-142 · Restore Discount access Read permission, layout, help text | Alex Novak Author + approver | Open commit → V2 Plan P-0142-3 |
| 13 Nov · 09:21:10 Snapshot · b730ad1 | Save the three current components Before the Production deploy | Captured for Alex Novak | S-0142-prod Restore source |
| Opportunity.StageName · “On Hold” | Tom · 10 Nov 16:02 | Setup audit trail |
| ERP_Endpoint · configuration | Origin unconfirmed | Secret not read |
| My_Trade_Show_Leads · list view | Origin unconfirmed | Snapshot evidence only |
Eine gespeicherte Änderung. Sie können den Vergleich jeder Komponente öffnen.
permissionsets/Sales_Core.permissionset-meta.xmllayouts/Opportunity-Northwind Sales Layout.layout-meta.xmlobjects/Opportunity/fields/Discount__c.field-meta.xmlSales_Core.permissionset-meta.xml @@ Opportunity.Discount__c · fieldPermissions @@ - <readable>false</readable> + <readable>true</readable> Base: b730ad1 · Change: 4c1e9a2 Normalizer: xml-safe-v1 · LF · UTF-8 Remaining component files appear above.
Dokumente im Arbeitsbereich als HTML, Import und Export als DOCX, mit der Org abgeglichen.
Sales Managers couldn't see or set Discount__c ↗8 on opportunities. Tom Reyes, 11 Nov. Cap stays at 20 %.
| # | Component | Change |
|---|---|---|
| 1 | Opportunity.Discount__c | Read + Edit for Sales_Core |
| 2 | Opportunity - Sales layout | Discount added to Pricing |
| 3 | Max_Discount_20 rule | New - blocks save above 20 % |
Ein Feld auf 37 Accounts in Production. Gezählt, alte Werte gesichert, mit einem Klick freigegeben.
| Account | Country | Region now | After |
|---|---|---|---|
| Alpine Lodge | Austria | empty | DACH |
| Bergsport Huber | Germany | empty | DACH |
| Gipfelwerk GmbH | Germany | empty | DACH |
| Zeltwelt Graz | Austria | empty | DACH |
| Trailhaus Basel | Switzerland | empty | DACH |
| + 32 more rows | |||
| What | Value | Source |
|---|---|---|
| Rows that change | 37 of 200 allowed | Measured |
| Rows already set | 0 | Measured |
| Flows on Account that react | — | Unknown |
Alex ändert einen Absendernamen selbst im Setup. HB Admin führt durch den Schritt und hält den Zustand vorher und nachher fest.
Ein Deployment nach UAT schlägt fehl. HB Admin korrigiert den Plan und führt zuerst eine reine Validierung aus.
Weg wählen, diesen Rechner prüfen und eine Org verbinden.
| Tool | Needs | Status |
|---|---|---|
| Salesforce CLI | bundled | Ready |
| Git | bundled | Ready |
| Claude Code | 2.x · signed in | 2.x · signed in ✓ |
| Codex | optional | Not installed |
| Chrome extension | optional | Pair |
Eine Kunden-Org lehnt die Anmeldung ab. Eine Zeile nennt den Grund, und die Lösung geht an die richtige Person.
Was auf dem Laptop bleibt, was wohin geht und worauf der Agent zugreifen darf.
Suchergebnisse aus der Org öffnen sich in der Vorschau, neben der Story.
| Field | API name | Type |
|---|---|---|
| Discount | Discount__c | Percent(3,2) |
| Stage | StageName | Picklist · 10 values |
| Amount | Amount | Currency(16,2) |
| Legacy region | Legacy_Region__c | Text(40) 0.4 % filled |
Ein Klick auf eine Stufe im Org-Pfad zeigt die Org und ihre letzten Aktivitäten.
Jira, GitHub, GitLab und Bitbucket, pro Kundenarbeitsbereich eingerichtet.
Dieselbe Person in zwei Orgs: die Lightning-Seite, die jede Org tatsächlich zeigt, und der Grund dafür.
Vorgeschlagene Storys aus den Quellen, die Sie auswählen. Lücken in der Suche sind sichtbar.
Sehen, was sich in der Org seit dem letzten Snapshot geändert hat, und wählen, was in Git kommt.
3 unexplained differences Measured
2| Component | Difference | Evidence |
|---|---|---|
| Opportunity.StageName | “On Hold” added | Tom · 10 Nov 16:02 · audit trail |
| Named Credential · ERP_Endpoint | Configuration changed | Origin unconfirmed · secret not read |
| ListView · My_Trade_Show_Leads | Only in current snapshot | Origin unconfirmed |
Eine Karte der gespeicherten Automatisierung auf Opportunity, getrennt von dem, was zur Laufzeit geschieht.
Docs · Production snapshot · 14 Nov 2026, 08:24 CET
These components exist in the snapshot.
Entry conditions, approval submission and external effects.
Unknown · runtime pathApproval invocation needs checking. No live execution was observed.
Datei und Schätzungen prüfen, bevor der Import in einer Sandbox geprobt wird.
trade_show_leads_nov.csv · Northwind Outdoor
Rows in file
1,248
MeasuredLikely new Leads
About 1,200
EstimatedAutomation emails
Not known
UnknownUse Dev-Alex with masked sample rows.
Masked sample only for this rehearsal.
Review the rehearsal result before any Production load.
Eine geführte Prüfung nach der Aktualisierung: Der E-Mail-Zugriff in der Sandbox bleibt eingeschränkt.
Do not enable All email for this check.
Access to Send Email (All Email Services)
Jeweils eine Aktion in einer Sandbox. Der Rest wartet in der Warteschlange.
Later concept · Alex Novak · Dev-Alex
Check the target before the first click.
No browser actions ran in this mockup.
| Work | Next design step |
|---|---|
| Slack / Teams posting | Draft preview for the selected channel |
| Confluence publishing | Page update with a before/after view |
| Cross-org data migration | Owner, record-type and relationship mapping |
| New components in real-data orgs | Guarded removal design · own approval |