Every Workday consultant has lived through the Monday morning Sandbox shock: you spend Wednesday and Thursday building a multi-tiered calculated field chain, tuning business process condition rules, and staging test workers in Sandbox for a Monday stakeholder demo—only to sign in on Monday morning and find every piece of it gone because the scheduled Friday Production-to-Sandbox refresh overwrote the tenant with a clean copy of Production. While Workday's refresh keeps your Sandbox aligned with live production data, anything that was still in flight and not yet migrated or extracted disappears. Working through kiweely turns that Monday rebuild from a four-hour manual panic into a calm, repeatable conversation where every configuration step, test case, and design document is already recorded on your computer and ready to replay and verify one by one.
What a Friday Production-to-Sandbox refresh actually wipes
As we cover in our guide to building realistic Workday test data in a Sandbox or Implementation tenant, Workday's standard Sandbox tenant is refreshed weekly with a fresh copy of your Production tenant's data and configuration (while Implementation tenants are refreshed on demand).
That weekly copy is essential for realistic testing—it brings over current supervisory organizations, job profiles, locations, and security assignments. However, a refresh is a total replacement of the target tenant. Anything that existed only in Sandbox at 5:00 PM on Friday is erased:
| What Disappears on Refresh | Why It Was Still in Sandbox | The Monday Morning Rebuild Pain |
|---|---|---|
| What Disappears on RefreshMulti-Tier Calculated Fields | Why It Was Still in SandboxYou were prototyping a five-deep chain of Extract Single Instance (ESI), Lookup Related Value (LRV), and Evaluate Expression fields and hadn't migrated them via Object Transporter (OX) yet. | The Monday Morning Rebuild PainRe-clicking all five fields in exact dependency order—and remembering every filter operator and sort direction—from memory or scattered screenshots. |
| What Disappears on RefreshBusiness Process Condition Rules & Routing | Why It Was Still in SandboxYou added regional branching steps and updated approval routing for an upcoming UAT sign-off, so it wasn't eligible for Production yet. | The Monday Morning Rebuild PainRebuilding complex boolean logic rows and re-linking calculated fields across multiple business process definitions. |
| What Disappears on RefreshDomain & BP Security Edits | Why It Was Still in SandboxYou granted a constrained role-based security group access to three domains to fix a reporting gap under review. | The Monday Morning Rebuild PainRe-tracing View Security for Securable Item, re-adding the security groups, and remembering to run Activate Pending Security Policy Changes. |
| What Disappears on RefreshStaged Test Workers & Transactions | Why It Was Still in SandboxYou hired three test employees into specific supervisory orgs, ran a job change, and left an approval sitting in a manager's inbox for Monday's demo. | The Monday Morning Rebuild PainConfiguration packages (Customer Central / OX) never save transactional test data; you have to hire and advance every test worker all over again. |
| What Disappears on RefreshInbound EIB Test Loads & Custom Reports | Why It Was Still in SandboxYou built a prototype custom report or loaded 50 new cost centers in Sandbox to preview a reorganization. | The Monday Morning Rebuild PainRebuilding report columns, filters, and RaaS settings, or re-running the inbound EIB load. |
Why Customer Central and Object Transporter only solve half the problem
Experienced administrators try to protect themselves before the Friday cutoff window by creating a
configuration package in Customer Central (Create Configuration Extract) or documenting their
work in a spreadsheet.
In practice, three things get in the way:
- You cannot migrate half-finished prototypes to Production. If a configuration change is still awaiting stakeholder approval or UAT sign-off, it cannot move to Production before Friday—and busy consultants juggling three client tickets on a Friday afternoon frequently miss the cutoff to run a configuration extract before the maintenance window begins.
- Configuration extracts do not save transactional test state. Even if you extract and re-upload your calculated fields and custom reports, the test hires you initiated, the compensation changes sitting at step 3 of 6, and the proxy test scenarios you staged for Monday's demo are completely wiped.
- Ad-hoc manual clicks leave no audit trail. When you spend two hours clicking through Workday screens by hand on Thursday to debug a broken condition rule, there is no structured transcript of the five fields you inspected, the three intermediate calculated fields you created, and the exact rule change that finally worked. On Monday morning, you are reconstructing your own investigation from memory.
How kiweely turns a Sandbox refresh from a panic into a replay
When you do your Workday configuration, reporting, integration, and testing work inside kiweely, your work does not vanish when the tenant refreshes—because the complete record of what you built, why you built it, and how you tested it lives on your computer inside your client's project and conversations.
Here is how consultants use kiweely to recover from—or prepare for—a Sandbox refresh in minutes:
1. Every conversation and client document is a durable recipe on your computer
In kiweely, every action the agent takes in your tenant is recorded in the conversation transcript on your computer, alongside any design documents, configuration workbooks, or test scripts filed in the project's Files strip and the client's Documents.
Instead of staring at a blank Sandbox on Monday morning trying to remember how you built Thursday's five-tier calculated field or how you fixed a stalled business process, you have the exact specification—every business object, related field, filter condition, and security group—right in front of you.
2. Replay the setup step by step, with your approval on every change
To rebuild your in-flight setup after a refresh, you simply continue the conversation (or start a new one in the same project connected to the freshly copied Sandbox tenant) and tell kiweely:
"Sandbox was refreshed from Production over the weekend. Check which of the calculated fields and condition rules from this project are missing now, recreate them in Sandbox, and verify them."
kiweely inspects the refreshed Sandbox tenant first so it never duplicates something that did come over from Production. Then, for every missing calculated field, custom report, condition rule, or security assignment:
- It plans the exact sequence (for example, creating the underlying ESI and LRV fields before the parent Evaluate Expression and the business process condition rule).
- It stops and shows you an approval card naming the client, the tenant, and the exact parameters before writing anything to Workday.
- It executes the changes in Workday's task screens (On screen, where you watch each step in the browser, or Straight in, which is faster on tasks it has done before and opens the saved result in the browser when done).
3. Compare across tenants at once
Because kiweely lets you tick more than one tenant in a conversation's connections menu, you can tick Implementation and Sandbox (or Sandbox and Sandbox Preview) at the same time and ask kiweely to compare a business process definition, a report, or a set of calculated fields across both tenants—spotting immediately what drifted after a refresh and copying the setup across with your approval.
4. Re-stage your test data and re-run proxy verification before the meeting
Configuration is only half of Monday's demo; you also need the test transactions back in place. Using the patterns in our end-to-end testing guide and multi-persona proxy testing guide, you can ask kiweely to:
- Reload your reference or test records via an inbound EIB spreadsheet already saved in your project files.
- Initiate the test Hire or Change Job transaction and use
Start Proxyin a visible browser to advance the event to the exact approval step you want to demonstrate on your Monday call. - Query the live records via WQL to confirm that every calculated field and report column returns the expected values against the freshly refreshed data.
Keep your Friday afternoons—and your Monday mornings
A weekly Sandbox refresh should be a safety net that gives you fresh production-like data, not a weekly tax on your memory and your weekend. By keeping your Workday work in kiweely conversations and client projects on your computer, nothing you design is ever lost to a tenant refresh.
Kiweely Personal is free for your Workday personal developer account and its tenant. Any other tenant needs a Personal licence, $99 a month, or a seat in your firm. Every new account starts with $5 of Kiweely Credits, which keep nothing you send and never train on your client's data.