Back to work

SERVICENOW PARTNER EXPERIENCE

Partner Operations

One partner request crossed five systems. I redesigned the operating model around the work rather than around the product boundaries underneath it.

I brought the teams that owned those five systems onto one canonical request, and left genuinely local data with the system that owned it. In production it cut manual processing 30% for 1,000+ internal users.

nowPartner WorkspaceDeal registrations

DR-4471

Deal registration for Brightmoor Health

Under Review
Channel partner
Ardsley Technology Group
Assignment group
Partner Operations
Assigned to
Heather Kowalczyk
  1. Draft
  2. Submitted
  3. Under Review
  4. Pending Approval
  5. Approved
Role
Lead Product Designer
Platform
ServiceNow
Scope
Requests, permissions, approvals
Status
Production product, recreated

The turning point

Five systems started reading one request instead of holding five copies.

I was the lead product designer on the partner workspace, accountable for its workflow model, roles and permissions.

A partner’s request ran through five products with separate logins, each asking for the same details again, and none able to say where the work stood. Mapping the three largest partner segments showed most of that fragmentation was structural, not essential: the handoffs existed because the products did.

I brought the five owning teams onto one canonical request and left genuinely local data with the system that owned it, field by field. The teams did not want to lose their own surfaces; the handoff drop-off data moved them. Five systems now depend on one schema, so later changes need cross-team agreement.

One request, five products

A partner's request ran through five products, each with its own login.

Asked again at every step

Each product asked the partner for the same details again.

Nobody could say

None of the five products could say where the work stood.

Teams held their own surfaces

The five owning teams did not want to lose their own surfaces.

DR-4471Ardsley Technology Group for Brightmoor HealthUnder ReviewAssigned to Heather KowalczykPartner Operations
Partner operations: "Before I can move this forward, I have to piece together what happened."

Case study, Partner Operations

One request. Five records.

How a single partner request existed across five systems.

A deal request entered the partner lifecycle once. It was recreated in every system that touched it, with its own identifier, its own subset of the facts, and in two places its own answer.

ThreadedThe same fact re-established at each boundaryBrokenThe two systems disagreeOpenThat system never held it

Where the five records disagree

AccountBrightmoor Health in Deal registration and Co-marketingBrightmoor Health System in Implementation
Partner tierSpecialist, the partner's current tierRegistered in Sign-in and profile, two tiers out of date
StateUnder Review in Deal registrationThe other four records never held it
01Sign-in and profile
Record ID
USER-88214
Channel partner
Ardsley Technology Group
Contact
Gina Ferraro
Partner tier
RegisteredStale, promoted two tiers ago
State
Never knew
02Deal registration
Record ID
DR-4471
Channel partner
Ardsley Technology Group
Account
Brightmoor Health
Registered opportunity
OPP-11208
Contact
Gina Ferraro
State
Under Review
Assigned to
Heather Kowalczyk
Certifications
Never knew
03Implementation
Record ID
PRJ-2207
Channel partner
Ardsley Technology Group
Registered opportunity
OPP-11208
Account
Brightmoor Health SystemDoes not match the registration
State
Never knew
Assigned to
Never knew
04Enablement
Record ID
ENR-0413
Channel partner
Ardsley Technology Group
Contact
Gina Ferraro
Certifications
Two current
Account
Never knew
05Co-marketing
Record ID
CMP-1190
Channel partner
Ardsley Technology Group
Account
Brightmoor Health
State
Never knew
A folded map with a route through three stops, the middle one circled

Decision

Organise around the stage a partner is in, not the vendor's product taxonomy.

Cost

Anything belonging to no stage has no obvious home, and each one needed an argued placement.

Design precedent

Partner relationship platforms move a registered deal through visible stages that the partner and the company both track.

Two surfaces

One request across two surfaces

Partners work in the Partner Portal. Internal teams work in the Partner Workspace, which partners cannot enter at all. Change the seat.

Design precedent

Access control standards attach permitted actions to roles, and portal platforms decide what outside users can reach by assigning them roles.

Standing at the partner's screen, in Partner Portal. Registers the deal, then waits.

Bo is guidingStep 1 of 4
nowPartner PortalGina FerraroArdsley Technology Group

Deal registration

DR-4471Brightmoor Health

Under Review
  1. Draft
  2. Submitted
  3. Under Review
  4. Pending Approval
  5. Approved

Registration details

4 fields are held by the internal team
Account
Brightmoor Health
Channel partner
Ardsley Technology Group
Partner tier
Specialist
Registered opportunity
Withheldinternal reviewer
Margin band
Withheld
Review note
Withheld
Prior returns on this account
Withheldescalation owner
Approving, returning and escalating stay with the internal team.

Where it stands

Stage
Under Review
With
Partner Operations
Reviewer
Heather Kowalczyk

Named on purpose. A partner who can see whose desk a request is on does not open a ticket to ask.

Updates

1 posted
  1. 08:44SubmittedRegistration submitted from the Partner Portal.

Withheld is not missing

A field keeps its place and names its holder.

Escalation is not progress

Custody can change while lifecycle state stays where it was.

Cost

Internal ownership becomes partially visible to external partners.

ServiceNow / Partner Operations

One request across every handoff.

Deal registration

DR-4471

Under Review
Partner
Ardsley Technology Group
Account
Brightmoor Health

Related record

PRJ-2207Implementation

Delivery plan and staffing

Shared facts. Separate delivery work.

Shared facts stay on DR-4471. Delivery work stays on PRJ-2207.

Assignment

DR-4471

Team
Partner Operations
Reviewer
Heather Kowalczyk

Activity

  1. 09:02Submitted

    Ardsley Technology Group

  2. 09:16Review started

    Heather Kowalczyk

LifecycleUnder Review

Unchanged since 09:16

Reviewer changes. Status stays.

The reviewer changes. The request remains under review.

Partner view

DR-4471

Under Review
Account
Brightmoor Health
Current team
Partner Escalations
Reviewer
Tom Bergstrom

Commercial details

Margin band

Restricted to internal reviewers

Ownership visible. Terms restricted.

Partners see who holds the request without seeing restricted terms.

My role

I designed one partner workspace and the record model behind it.

My responsibility

I decided which system owns each field of a partner request, which seat can act on it, and what a partner sees when a field is withheld.

I worked with the five product teams whose separate portals the workspace replaced.

Request DR-4471

Account
Brightmoor Health
Margin band
Withheldinternal reviewer

How I worked

  • Mapped workflows across the three largest partner segments. The common workflows fell into a small set of repeating patterns, so most of the fragmentation was structural rather than essential.

  • Organized the workspace by workflow stage. It follows the deal or implementation a partner is moving forward, not the order in which ServiceNow shipped its products.

  • Designed the role, approval and escalation model. A withheld field names the seat that holds it. The related approval automation cut manual processing time by 30% for more than 1,000 internal users.

Outside my remit

Product teams system owners
Data that was genuinely local stayed with the system that owned it, and later schema changes need their agreement.

One object

Canonical request

Not one database, and not a better portal. The work was deciding field by field which system stops owning a copy and starts reading the request. Take any of the five to see what it gave up and what it kept.

DR-4471Deal registrationCanonical
Request
DR-4471
One identifier, replacing fiveStored once
Channel partner
Ardsley Technology Group
Every stage needed itStored once
Account
Brightmoor Health
Two systems disagreed on itStored once
State
Under Review
Nobody outside registration could answer itStored once
Assignment group
Partner Operations
Custody, separated from stateStored once
Assigned to
Heather Kowalczyk
The person, separated from the queueStored once

15reads across five systems against 6 fields stored once. Every one of those reads used to be a copy somebody kept current by hand.

2 Sign-in and profile6 Deal registration3 Implementation1 Enablement3 Co-marketing15

Projections

Each system kept what was genuinely its own. What every one of them gave up was its private version of who the partner is, which account it is for, and where the request had got to.

Decision

Make the request canonical; keep genuinely local data with its owning systems.

Cost

Five systems now depend on its schema, so later changes require cross-team agreement.

Design precedent

Partner relationship platforms keep a deal as one record: the partner submits it, internal teams update its status, and the data lives in one system of record.

Custody

Custody vs. lifecycle

Two tracks, one record, and they move independently. Escalate it and only the lower track steps. Approve it and only the upper one does.

DR-4471
Lifecycle
DraftSubmittedUnder ReviewPending ApprovalApproved

Held through 2 changes of hands below.

History
  1. 08:44SubmittedSubmittedPartner OperationsUnassigned
  2. 09:16Review startedUnder ReviewPartner OperationsHeather Kowalczyk
  3. 10:27EscalatedUnder ReviewPartner EscalationsTom Bergstrom
  4. 11:05Returned to reviewUnder ReviewPartner OperationsHeather Kowalczyk
11:05Returned to reviewException cleared and handed back to the original reviewer.Work notes, internal only

Consequence

Every status readout has to distinguish lifecycle from custody.

Deal registrations6 records

Handoffs the status never showed

Six reconstructed requests. 14 of 19 handoffs left the status where it was.

Day 1Day 2Day 3Day 4Day 5Day 6Day 7Day 8DR-4471Ardsley Technology GroupDR-4476Halvorsen SystemsDR-4479Northgate DigitalDR-4483Ardsley Technology GroupUnder ReviewPartner EscalationsPartner EscalationsDeal deskDR-4487Corvane NetworksDR-4494Tamsin Cloud Partners
Day 2, 10:05Handed to Partner EscalationsStatus stayed Under Review

DR-4483, Ardsley Technology Group for Wexcombe Credit Union

Changed hands5 times, 4 unseenLongest unseen hold, working hoursPartner Escalations, 14h 35mWhat a partner sawUnder Review from Day 1 to Day 7, through 4 handoffsWhat it shows nowThe team and reviewer holding it, at every handoff

Where it came from

Reconstructed for this site from the systems the request had to cross. Every partner, account and identifier shown is demo data.

From three copies to one request

Three systems holding one deal, then a request that anchors the shared facts.

Platform

Built on ServiceNow, not beside it.

This is the same workspace, marked for where each part came from. Green came with the platform. Teal is what this work put on top.

  1. Record page, tabs, formOne request became the canonical object
  2. Assignment groups, roles, permissionsA withheld field still names who holds it
  3. State field and approval engine
  4. Partner Portal and Partner WorkspaceThe information model follows stage, not product
Principle
Authority survives automation.

An agent can execute the handoff. It still needs an authoritative record, explicit permissions, current custody, and a lifecycle state that shows whether work advanced.

Tradeoff
Flexibility has a maintenance cost.

Some interactions had to be abandoned or supported through custom configuration the team could not sustain.

Outcome

Five local records became one request.

Ownership was inferred from whoever last touched each one. Now authority and custody are stated on the record.

Ardsley Technology Group5 records, 5 identifiers
DR-4471, Brightmoor Health5 of 5 readable from this seat
  • Sign-in and profileUSER-88214State: Never knewReads 2 of 6
  • Deal registrationDR-4471State: Under ReviewReads 6 of 6
  • ImplementationPRJ-2207State: Never knewReads 3 of 6
  • EnablementENR-0413State: Never knewReads 1 of 6
  • Co-marketingCMP-1190State: Never knewReads 3 of 6

One request, five projections.

Five local records became one request. Each system reads the shared facts and keeps what is genuinely its own.

DR-4471Deal registration, Brightmoor HealthApproval engine
Assignment group
Partner Operations
Assigned to
UnassignedHeather Kowalczyk
  1. Submitted
  2. Under Review
  3. Pending Approval
  4. Approved
08:44 Submitted from the Partner Portal09:16 Review started, assigned to a new reviewer

30% less manual processing.

The approval automation cut manual processing time by 30% for more than 1,000 internal users.

The two I would add now.

Time to a partner's first useful action, and abandonment at a handoff.

Next measures

  • Time to a partner's first useful actionNot yet measured
  • Abandonment at a handoffNot yet measured

Compare notes

Working on a product that’s still taking shape?

More work

Continue with another case study.

Showing Reframing patient rounding around how sites actually round and FieldWake, set 1 of 3