All work

Oracle · Case study

Manage Plans

A guided, pre-filled process for creating and managing every plan type in Oracle Supply Chain Planning.

Plans list in the Redwood Supply Chain Planning work area
The Plans list.

The problem

One flat form was used to create every kind of plan.

A planner might be creating a Demand Plan, a Supply Plan, a combined Demand and Supply Plan, or a Replenishment Plan. Each needs different inputs and has a different idea of what's required before it can run. The old interface showed the same form for all four, so most of the fields on screen didn't apply to whatever a planner was actually building, with no indication of which ones did.

Actions on an existing plan — approve, archive, delete — also weren't consistent; what a planner could do depended on permissions that weren't visible until they tried.

The goal

One process that adapts to the plan type being created.

As a planner, I need one guided process that shows only the steps and fields a given plan type actually needs, instead of one long form that's the same for every type.

The solution

A guided process that reshapes itself around the plan type.

A planner picks a type — Demand, Supply, Demand and Supply, or Replenishment — and the process shows only the steps that type needs, from as few as four to as many as ten, with defaults already filled in.

Starting a plan

Name, Type, Description

Three fields start the process. Type determines every step, every default, and every field a planner sees for the rest of the flow.

Name, Type, and Description fields when starting a new plan, with the full step rail already visible on the right
Name, Type, and Description.

Defaults

Plan Definition, General tab

Dimension Catalog, Measure Catalog, Exception Set, and the rest of what a plan of this type requires are already filled in with defaults. This Demand Plan's rail shows just four steps — as few as the type needs.

Plan Definition General tab with pre-filled plan options for a Demand Plan, showing a four-step rail
Plan Definition, General tab.

Scope and horizons

What the plan covers, and over what time

Scope narrows the plan to specific organizations, items, and hierarchy levels. Plan Horizons sets the planning calendar and bucket structure. Both default based on plan type and stay fully editable.

Scope tab for selecting plan organizations and items
Scope.
Plan Horizons tab for setting the planning calendar and buckets
Plan Horizons.

Type-conditional steps

The Demand step

Forecast Settings and CTO Settings exist as a step for Demand Plans and Demand and Supply Plans, and don't exist in the flow for a Supply Plan. Steps that don't apply to a plan type are never generated — not hidden, just absent.

Demand step with CTO Settings, shown only for demand-driven plan types
The Demand step's CTO Settings tab.

Safety stock

Calculation and smoothing

Safety stock configuration includes a calculation method and smoothing parameters, both defaulted, to prevent day-to-day demand fluctuation from swinging projected available balances more than actual demand has changed.

Safety Stock step with calculation and smoothing parameters
Safety Stock.

Replenishment Plans

Inventory Rebalancing

Replenishment Plans use the same guided shell with one additional step, Inventory Rebalancing, that doesn't exist for any other plan type.

Plan Definition for a Replenishment Plan, with Inventory Rebalancing listed in the step rail
A Replenishment Plan, with Inventory Rebalancing added to the rail.
Inventory Rebalancing step, unique to Replenishment Plans
Inventory Rebalancing.

Managing plans

Plan lifecycle actions

Plans get approved, superseded, cloned for a what-if scenario, archived, published, exported, or occasionally need an approval reversed. The same ellipsis menu that opens Edit Plan Options carries these actions, available or not depending on the plan's type and current state.

Plan actions menu open on the Plans list, showing Edit Plan, Run Plan, Open Plan, Copy Plan, Delete Plan, Approve Plan, Reset Approval Status, Review Plan Messages, Archive Plan, Publish Data, Export Data in Table Format, and View Status Details
Every lifecycle action, in one menu.

Editing a plan

Edit Plan Options

Edit Plan Options reopens the same guided process, populated with the plan's actual saved configuration instead of defaults. A planner changes the step that needs it and resubmits, instead of repeating the full flow.

Edit Plan Options screen, reopening the guided process with the plan's saved configuration
Edit Plan Options.