Practical knowledge

Learn

Evergreen patterns for people designing, operating, and improving business applications. Written from the review meeting, not the product brochure.

Guides

View all
Two colleagues at a long wooden table sort loose papers into three separate stacks while one of them holds a pencil.

The NetSuite subsidiary decisions you cannot undo

Subsidiaries should track legal entity structure, not divisions. Settle the hierarchy, base currency and access design before the first transaction posts.

Two technicians crouch between server racks, one tracing a cable by hand while the other counts empty rack slots.

ServiceNow CMDB health that people actually trust

Most CMDBs are partly wrong, and the workarounds cost more than the errors. Where the effort pays: identification, relationships, precedence, retirement.

A technician reaches for one of four keys hanging on separate hooks inside an open workshop cupboard.

A Salesforce sandbox estate you can test a release in

Preview status belongs to the instance rather than a setting, so the sandbox you test a seasonal release in has to be planned months before the notes land.

A woman in a raincoat waits at a roadside bus shelter at dusk, watching an empty road while rain runs off the roof.

Why your Power Pages site is slow for everyone else

A portal is fast on an administrator's laptop and slow on a customer's phone. Fix permission scope, list design and image weight before launch.

A greenhouse worker carries one tray of seedlings through a gate while the rest of the benches stay behind the locked fence.

Power BI row-level security for Dataverse data

A Power BI import carries everything the refresh account could read. Rebuild the row filters, maintain the mapping table, and test as a restricted user.

A man in an office corridor tries the handle of a side door while a colleague checks a ring of numbered keys.

What to check before a Power Pages site goes public

A table permission granted for one page applies everywhere that table can be reached. Check the whole surface before a Power Pages site faces the internet.

A warehouse worker lifts one small box off a fully loaded pallet while the rest of the stack stays wrapped on the trolley.

What actually makes a Workday custom report slow

Most slow Workday reports retrieve far more than the question needs and then discard it. Fix the data source and the filters before you touch the columns.

A storeroom with cardboard file boxes stacked to the ceiling and a worker on a step ladder reaching for one on the top shelf.

What is actually eating your Dataverse capacity

Most Dataverse growth comes from attachments, audit rows, trace logs and environments nobody deleted. The per-table view in the admin center names yours.

A payroll analyst sitting at a desk between two tall stacks of paper folders, holding one sheet up to a desk lamp.

What a clean payroll parallel run actually proves

One clean parallel cycle proves very little. Build the cases that break payroll into the run, then triage every variance before anyone signs.

An unopened envelope on a wooden desk beside a cold mug of coffee and two leaning stacks of paper folders.

What to do in the two weeks after a true-up notice

A true-up notice is a commercial conversation with a deadline attached. Reproduce the vendor count yourself before you agree to any of it.

A woman at a desk in a small finance office signing a printed payment report beside a stack of paper invoices.

Segregation of duties when the team is too small

When finance is too small to split creating a vendor from paying one, pick the two conflicts that carry the money and mitigate them in writing.

An empty office chair pushed back from a tidy desk holding a ring of keys and a packed canvas bag.

The handover runbook you write before you leave

Writing the two week handover runbook exposes every job only you can run, and the page telling your stand-in what not to attempt is the one that saves you.

A single engineer sits at a long desk in a half-empty office, with four empty chairs beside her and a cold mug of coffee.

What breaks in week two after a ServiceNow go-live

Hypercare catches the loud failures. Notification rules that never fire, one-person assignment groups and SLA clocks on the wrong schedule wait for week two.

A storeroom clerk holds one closed ledger while three colleagues wait at the counter with empty clipboards.

What Dataverse actually is, and when it is overkill

Dataverse gives you a relational model, row and column security, and rules that hold whoever wrote the record. A five person spreadsheet needs none of it.

A woman in a meeting room leans over a table of paper folders while a visitor waits with a closed notebook on his lap.

When to hire a Dataverse consultant and what to ask

Plenty of Dataverse walls are a training or licensing problem. Pay for outside help when the model, the security map, or the scale is beyond your team.

A service desk worker slides a single paper work order across a counter to a colleague holding a ring of keys.

What Agentforce actually is, and where it stops

Agentforce agents are handed a job rather than a script, bounded by topics and instructions, and they see exactly what the user they run as can see.

A warehouse supervisor stands at a counter beside a closed loading bay door, holding a clipboard of returned parts.

What SAP BTP actually is, and when you need it

SAP BTP is one name over four different things: extension runtimes, integration, data services and AI. Knowing which one you mean is most of the answer.

A worker pushes a new filing cabinet into place at the end of a row of identical cabinets in an office corridor.

What ServiceNow App Engine actually is, and when it fits

ServiceNow's ITSM products are applications on a platform. App Engine lets you build your own there, inheriting the workflow, approvals and catalog you already run.

A consultant at a desk tracing a hand drawn chain of boxes across a whiteboard while two colleagues watch.

Stop Workday calculated fields from multiplying

Three tenure calculations, three headcount numbers, one leadership meeting. A method for auditing Workday calculated field sprawl before reports time out.

Five colleagues seated around a long conference table with open laptops and a blank whiteboard behind them.

The change approval board that actually moves

Most CABs read thirty changes aloud and approve them in forty minutes. Here is a method that puts the meeting's attention on the two that could hurt you.

A conference room table covered with printed reports and highlighter pens during a late afternoon meeting.

The Workday security group cleanup no one owns

A first-person audit method for finding duplicate Workday security groups, tracing mystery access back to its origin, and setting a review cadence that sticks.

A conference room table covered with printed spreadsheets next to a laptop displaying a bar chart.

Negotiating a multi-year SaaS renewal

Before a three-year SaaS renewal call, pull your own usage data, read the vendor timeline pressure for what it is, and decide what discount is worth the lock-in.

A facilities manager in a corridor of numbered doors writes a name on the blank plate of the one door left open.

How many Power Platform environments you actually need

A working rule for deciding which Power Platform solutions get their own dev, test, and production environments, and who approves promotion between them.

Two colleagues talk at a small table over a single page of handwritten notes while a thick binder sits closed on the shelf behind them.

Governance that keeps Power Platform makers building

A fifteen-minute conversation before the first screen is built, recorded on the Dataverse solution, does more than an approval form completed after go-live.

A platform owner at a desk holds a long printed license inventory flat beside an opened vendor letter, a wall calendar behind her.

How to read a licensing change before finance does

The four numbers a platform owner needs before a Power Platform, Dynamics 365, or Agentforce repackaging note gets forwarded to finance.

One person alone in an emptied office late in the day, hand hovering over a wall-mounted stop switch.

The readiness check before an agent pilot grows

Before a Copilot Studio or Agentforce pilot gets more users, check it has four named owners, a visible failure path, and a review date.

A woman with a phone to her ear writes on a whiteboard while two colleagues wait at desks and a pallet of boxes sits by a loading door.

The first thirty minutes of a Power Automate incident

When a shared Power Automate flow fails, find the work that stopped, name one lead, and write the ServiceNow record before anyone resubmits a run.

A platform admin and a business maker at a small folding table in a corridor, leaning over a paper sketch of an app form.

Keep your Power Platform center of excellence small

A center of excellence earns its keep with office hours and a pattern library, and loses it the day it starts approving every app or owning every maker's flow.

Analysis and architecture

A finance manager and an auditor sit at a long wooden table with an open binder and two mugs between them.

What an ERP vendor's agent claims are actually worth

Every finance suite now sells agents that reason and act. Four questions about scope, identity, evidence and doubt tell you which ones are deployable.

A caretaker turning a heavy brass key in the lock of a wooden door at the top of a narrow staircase.

Designing a Salesforce sharing model that still scales

Salesforce sharing only ever adds access, and the platform stores the result. How to set the baseline, the hierarchy and the rules so growth stays affordable.

A man leans over a workbench sorting a heap of loose paper slips into two small stacks beside a desk lamp.

What a CRM is for once capture stops being manual

Automatic capture ends the old CRM bargain. Recorded volume rises, the average record matters less, and the reason behind a decision becomes the scarce thing.

An engineer kneels beside an open server rack in a dim aisle, tracing one cable by hand with a torch.

What automated discovery is actually worth paying for

An accurate CMDB is a precondition, not a benefit. Discovery repays the spend only where change, triage, licence position or security response consume the data.

A plumber kneeling beside a kitchen sink with a short temporary length of pipe fitted and a new pipe still boxed on the floor.

When to build in Workday Extend and when to wait

Workday may close the gap you are about to fill. Test whether the need is common, price the year of waiting, and name who removes your app later.

Two workers in an empty warehouse stretch a long tape measure across the bare concrete floor while stacked pallets wait by the door.

NetSuite or Fusion, and the cost of choosing wrong

Moving between NetSuite and Fusion Cloud later means a second implementation rather than an upgrade, so choose on structural complexity instead of company size.

Two warehouse workers standing beside a conveyor belt where cardboard boxes have queued up against a closed roller door.

SAP integration patterns that stay maintainable

SAP integration moves business documents, not rows. Which patterns hold up over years, which quietly become somebody's problem, and what to check first.

A woman standing in a corridor between two open doorways, holding a paper folder and looking toward the far room.

The integration owner role is better than it sounds

An integration belongs to neither system team, so it goes unowned. What the owner role really involves, and why it is a stronger career position than it looks.

Two colleagues sit across a long wooden table in a bright room, each with a tall stack of plain paper in front of them.

Planning next to the ledger or in a model of its own

A plan only means something next to actuals, and a separate model only earns its keep if planners can change it. Dimension ownership decides which one works.

A groundskeeper opening a tall metal gate in a garden wall while holding a heavy ring of keys.

Dataverse security that survives ten times the size

Business units, depth, teams and sharing decide whether a Dataverse security model survives growth. How to design each one so it still makes sense later.

A supervisor stands at a plant counter holding a ring of keys beside a row of closed storeroom doors.

Grounding Joule starts with the authorisation model

An assistant grounded in SAP data is only safe if it inherits the authorisation check rather than retrieving broadly and filtering the results afterwards.

Two colleagues sit across a small table, one holding an open ring binder while the other sorts paper folders into two piles.

Keep talent in SuccessFactors or buy a specialist

Recruiting, learning and performance are where the suite feels thinnest. Whether a specialist earns its integration cost depends on how often you reorganise.

A long-serving employee stands talking with a newer colleague beside a stack of crates in a quiet warehouse aisle.

The platform admin job when agents do the building

Agents can build the field, the flow and the report. What they cannot do is know why your configuration looks the way it does, or which request to refuse.

An engineer crouches beside a row of building utility meters in a basement corridor, holding a torch up to read one dial.

Why AI consumption spend surprises you at renewal

Consumption pricing moves the spending decision into engineering. Attribute usage to owning teams and capture a baseline before the rate changes.

A person pauses with one hand resting on a closed folder while a colleague waits across the table.

Why agents in Workday need a stricter governance bar

An agent that changes a worker record carries risks a service desk agent never does, and HR deployments need a governance bar set well above the usual checklist.

A hand reaching for the middle of three light switches on a wall beside an open office door.

The Power Platform setting most admins have never set

Release waves are gone, so the release channel on each environment now decides when your users meet change. Most estates have never deliberately set it.

A woman stands on a station platform where four trains wait on adjacent tracks with their doors open.

Six release cycles and the dates you cannot move

Winter '27 lands October 12, the Release Planner retires November 15, Brazil is arriving and 2026R2 is already live. Six vendors, one team calendar.

A workshop bench divided by a low wooden partition, with a different set of hand tools laid out on each side.

When ServiceNow domain separation earns its cost

Domain separation partitions ServiceNow data for a handful of real reasons and constrains the platform for years. Scoped apps and access control usually fit better.

Two grey filing cabinets of different heights stand against an office wall, one drawer half open with a folder resting on top.

Which ledger counts when NetSuite and Fusion both run

Running NetSuite and Fusion Cloud side by side is survivable, but only if one ledger owns consolidation and the group close accepts the slower system's calendar.

Two colleagues stand at an office filing cabinet, one holding the drawer open while the other lifts out a folder.

What Oracle Fusion HCM actually buys an ERP shop

Running HR and finance in one Oracle Fusion family removes an integration you would otherwise own and reconcile forever. The rest of the suite case is weaker.

A person carrying a single cardboard box of paper files across an office towards a long row of metal filing cabinets.

When Dataverse reporting needs more than Power BI

Most reporting on Dynamics 365 and Dataverse data never needed a data platform. Copying it out earns the cost only when history, joins or scan volume demand it.

A locksmith cuts a duplicate key at a workbench while a second key hangs on a hook behind him.

Power Pages identity decisions that are hard to undo

A Power Pages site authenticates against an identity provider and authorises against a Dataverse contact. Matching the two on email is the mistake that lasts.

Two sets of keys hanging on a rack by a door, with a third hook left empty.

ServiceNow family releases and the upgrade you owe

ServiceNow supports only the current and previous release family, so falling two behind turns your upgrade into one ServiceNow schedules for you.

A person standing on a chair to unplug a wall clock from a socket in an empty office corridor.

There is no 2026 release wave 2 for Dynamics 365

Microsoft is retiring the twice-yearly release wave model. Release plans stop publishing in September 2026 and the Release Planner retires by November 15.

A row of light switches on a painted office wall, most of them flipped down, seen from close up.

Workday R1, R2 and the weekly updates in between

Workday ships two feature releases a year plus weekly service updates, and nearly all of it arrives disabled, so the real risk is what nobody turns on.

An empty open-plan office late at night with every ceiling light and desk lamp still switched on.

Why SAP BTP spending drifts after the first project

Consumption pricing moves cost control from the contract to the code, and BTP spending drifts because nobody told the engineers they were spending it.

A propped open office door with filing cabinets inside and a courier trolley of parcels waiting in the corridor.

Where a Workday Extend app should stop

Extend earns its place when the app sits on Workday objects and inherits tenant security. Orchestrating outside systems is a different job.

A facilities clerk pulls a thick permit folder from an overfilled filing drawer while an empty cabinet stands beside the desk.

Dataverse or SharePoint lists, and how to decide

SharePoint lists are the right store more often than architects admit. Delegation limits are where they quietly stop being right, and nothing errors when they do.

Two desks side by side in an office, one bare except for a telephone, the other piled with labelled binders and paper trays.

ServiceNow or a lighter service desk, and how to tell

Most teams buying ServiceNow need ticket capture, routing, knowledge and reporting. A real CMDB, cross-team SLAs and non-IT workflow are what justify the platform.

A release manager holding two clipboards stands in front of a blank whiteboard in an empty meeting room.

Update sets and solutions will never share one pipeline

ServiceNow captures changes as you make them and Power Platform packages what already exists. Standardise the rules around both instead of merging them.

A sorting bench where most envelopes sit in a neat stack while a handful have slipped into the narrow gap behind it.

Partial success is the integration failure nobody sees

Most integrations handle success and failure and nothing between them. The partial load, the business rejection and the empty run are the ones that hurt.

A clipboard hanging on a hook beside a closed office door, with a stack of dusty binders on the floor underneath it.

The automation that should have stayed a checklist

Automation pays off on work that is high volume, stable and unambiguous. Anything else buys a permanent maintenance bill for a task nobody struggled with.

A woman kneels beside an open filing cabinet drawer, lifting a thick folder from a row of worn cardboard dividers.

The account model you choose now outlives the CRM

Companies replace their CRM every seven to ten years, and the way they decided to represent a customer survives every one of those migrations.

Two colleagues at a meeting table each hold a paper folder while a third person waits in the doorway with a coffee cup.

A metric two people cannot reproduce is a governance gap

Two analysts pull the same headline figure and get different answers because the filter, the date field and the definition were never written down or owned.

Two colleagues stand at a cluttered workbench in a warehouse office while one hands a thick ring binder and a bunch of keys to the other.

When a low-code app has to become a funded project

Once an app writes to a system of record and someone outside the team depends on it by a date, funding it is overdue, and the cost is speed.

A woman sits at a kitchen table late in the evening with a coffee mug and a thick printed study binder open in front of her.

When a platform certification is worth your week

A certification is worth the week when a partner badge, a procurement filter or a thin CV depends on it. For a proven in-house admin, rarely.

Two colleagues at an office desk sorting blank index cards into two separate piles beside an open laptop.

Extend Account or build a custom Dataverse table

A decision framework for the Dataverse call every team faces, when a requirement belongs as columns on Account and when it needs its own table.

A night shift support desk where two people wearing headsets sit at opposite ends of a long table.

Where ServiceNow ITSM ends and CSM begins

Serving external customers from the ServiceNow incident table holds up until an outage, when the internal clock and the contract clock stop agreeing.

A consultant sits at a desk reviewing printed process diagrams beside two monitors in a quiet office at dusk.

The Workday career ceiling nobody warns you about

Deep Workday configuration skill pays well and narrows fast. Four honest paths out of year five, and what each one costs in money and optionality.

Two different colored garden hoses joined together with tape, leaking a small stream of water onto concrete.

The real difference between a connector and an integration

A connector gets a record from one system to another. An integration owns what happens when the record gets rejected, and most sync projects fail without that part.

A dim server room aisle with one empty rack slot between rows of blinking equipment.

The CMDB two teams claim and nobody owns

When ITSM and security both claim the CMDB, reconciliation becomes everyone's second job, and nobody notices a stale record until a remediation deadline depends on it.

A facilities coordinator holds one unused employee access badge above a drawer full of identical badges still hanging on their hooks.

What an unused license actually costs you

An unused seat still gets billed. Cross usage logs against the assignment list, flag the quiet accounts, and reclaim seats before renewal locks the price in.

A lone employee works late at a desk in a mostly empty office row while the neighboring workstations sit dark and unattended.

The Power Platform app that outgrew its maker

Fifty people can end up depending on a canvas app with no source control and one maker who understands it, long before anyone decides that on purpose.

A corkboard covered in hand-drawn flowcharts pinned one over another, torn edges of older diagrams visible beneath the newest sheet.

Why your CRM lead routing rules stop making sense

Routing rules pile up one exception at a time until nobody can explain why a lead landed where it did. Here is how to find the rule that actually ran.

A planner at a whiteboard pauses with a pen over an empty cell in a three-column grid while a printed roadmap lies on the table.

Map the Power Platform and SAP flows before the roadmap

Before a Power Platform or SAP roadmap gets sequenced, list every flow it touches with a source of record, a consumer, and the person who fixes exceptions.

A woman at a long table sorts strips cut from a printed list into four small trays.

Release Radar: a better way to read change notes

A release note is sixty decisions someone else already made. Three questions and a one-line record find the four that need an owner and a date.

A mailroom clerk holds one returned parcel out toward a row of empty desks while a shelf of parcels waits behind her.

Architecture Clinic: the queue cannot own the exception

A queue between Power Automate and Oracle Fusion guarantees delivery. Someone still has to decide what a duplicate, stale request, or rejected record means.

A night-shift service desk analyst on the phone reaches for a single card pinned to the wall beside a thick closed binder.

What a ServiceNow catalog entry owes the support desk

A catalog entry for a Power Platform flow should name who gets paged, what to check first, and who can switch it off. The design document stays where it is.

A finance controller holds the only marker at a whiteboard while two colleagues push stacks of paper across the meeting table.

Who gets to define revenue in Power BI and Data Cloud

Sales, finance, and operations each hold a correct definition of revenue. A semantic model picks one and hides the rest, so name a steward before it does.

How we write these

Built for the work between launches.

Guides favor decision boundaries, ownership, recovery, and clear handoffs over screen-by-screen product instruction.