Connect the client’s system. Datafruit reads it and writes it down.
Documentation for the client’s system that writes itself and stays up to date. Ask it questions, or read it like a wiki, with every part linked back to where it lives in the system.
- fairbanks-websitemain
- fairbanks-salesforcemain
- fairbanks-data-scriptsdevelop
Connect the client’s system
Paste any URL from it and link the metadata repo.
Four, all active: OpportunityTrigger, OppCommissionTrigger, OppStageSync, and QuoteRollup. The middle two both write Amount.
Ask the agent about it
Answers name the exact components, so you can check them.
Turn the consent rule back on. It was switched off outside Datafruit on Sep 11.
Let it make the change
Each change is explained before it runs, and nothing runs until you approve it.
The system, written up
One page per part of the business, read straight from the client’s system. The discovery you would do on day one, and the as-built you owe at go-live.
- Overview
- Orders
- Pricing
- Deliveries
- Billing
- Access
A sales order is a VBAK header with VBAP items, created through VA01 or by the EDI inbound on IDOC_INPUT_ORDERS. Order type ZOR is the standard order; ZRUSH skips the credit check.
ZSD_ORDER_CHECK runs on save through USEREXIT_SAVE_DOCUMENT_PREPARE and blocks any order whose plant is on ZPLANT_HOLD.
23 users hold SAP_ALL. Order desk users are on Z_SD_ORDER_DESK, and plant managers see their own plant through Z_PP_PLANT_MGR with WERKS restricted in the authorization.
212 custom roles exist, and 140 of them are assigned to one user. 9 RFC users have dialog access, among them RFC_NETSUITE and RFC_EDI.
Prices come from the procedure ZVAA01. PR00 is the list price from A305, ZK07 the customer discount, and ZREB the rebate accrual that ZSD_REBATE_CALC settles each month.
Discounts over 15% route to ZSD_DISCOUNT_APPROVAL before the order is released.
A health scan of the whole system
Security, code, automation, and data model, each scored, with every problem listed and counted. Bring it to the first call instead of spending a week finding it yourself.
- Apex classes without sharing41
- Users on System_Administrator14
- Classes 9+ API versions behind96
- Active workflow rules17
- Custom fields with no description412
What changes, and what it touches
When someone changes the system underneath you, you hear about it in Slack, by name, and the page that mentions it is revised.
Heads up on fairbanks-salesforce: someone turned off Consent_Signed_Before_Activation in Setup this morning, while the Contracts work is in progress. Contracts can activate without a signed consent until it is back on.
The Contracts page is revised to match. Reply in this thread if you want me to turn the rule back on.
Ask it where things stand
The agent answers from the client’s system, the plan, and your meetings, and shows you where each part of the answer came from.
Two of the three pieces are built. Discount_Approval_L3 and QuoteBuilder are in production and match the plan. The approval email is still open: Fairbanks owns the template, and it was still with them at the last sync.
Connects with
See your client’s org written up
Every object, rule, and line of code, written up in pages the whole team can read.
Book a demoExplore the suite of tools
- AgentAsk about the project and get an answer with its source.what did we promise on SSO?
Single sign-on through Okta by go-live. Fairbanks owns the metadata file, and it was still open on Sep 12.
Weekly sync, Sep 12 · 14:02 - WorkflowsBriefs, recaps, and status updates that run on their own.30 minutes before a client callWrite the brief, with sourcesYour Slack DM
- TraceabilityEach decision linked to where it came from.REQ-014Quote approval stays at two levelsCPQ design review· 22:40Solution design v2#fairbanks-delivery