Everything in NRP
is connected to
everything else.
NRP has 3 levels...and they are connected like so
Actuals
Plan
Recipe
Input
Event
Output
Event
Resource
Input
Event
Resource
Process
Planned Input
Planned Output
Planned Input
Process
Process Type
Input Type
Output
Type
Resource Type
Input
Type
Resource Type
Process Type
The Plan level depends on Recipes and prepares for Actuals.
This the core model, which you need to understand to work on the software.
Sorry about that, but it’s as simple as possible - but no simpler.
In NRP, you are an Economic Agent.
You may be connected to other Agents by means of Agent Associations.
You are connected to all of the Economic Events you have participated in.
They may be many types of Events: Work, Production, Consumption, etc.
Economic Events change Economic Resources.
They may create, consume, use, cite, provide, or transfer Resources.
You may own or have custody or have some other responsibility
for Economic Resources
Economic Events may be connected to Processes.
They may be inputs to, or outputs from, Processes.
If the same Resource is an output from one Process and then an input to another Process, then those Processes are connected by a resource flow.
Economic Events may also Transfer Resources from one Agent to another
by means of Exchanges.
If the same Resource is transferred in an Exchange and then becomes an input to a Process, then the Exchange and the Process are connected.
Likewise if the same Resource is an output from a Process
and then transferred in an Exchange.
And likewise if the same Resource is transferred in one Exchange and then transferred again in another.
Processes and Exchanges may be planned
by means of Commitments.
Commitments are plans for Economic Events
that have not happened yet.
Commitments may be parts of Orders:
“Customer/Purchase” Orders (planned trades) are groups of Exchange Commitments.
“Work Orders” (planned production) are groups of Process Commitments.
Everything has a Type.
Types are for configuring the system, setting policies,
and modeling repeatable Process/Exchange flows.
Repeatable Process/Exchange flows
are called Recipes.
A food processing recipe
Here’s how it all fits together in a flow again
Actuals
Plan
Recipe
Input
Event
Output
Event
Resource
Input
Event
Resource
Process
Planned Input
Planned Output
Planned Input
Process
Process Type
Input Type
Output
Type
Resource Type
Input
Type
Resource Type
Process Type
Here’s the Salsa flow
Actuals:
Salsa
Events
Plan:
Order for 12
jars of Salsa
Salsa Recipe
for 1 lb of Salsa
(fills 2 jars)
Consumed 6 lb Diced Tomato Lot 234
Produced 6 lb Salsa - Bulk Lot 456
Salsa - Bulk Lot 456
Consumed 6 lb Salsa -Bulk Lot 456
Diced Tomato Lot 234
Package Salsa Today
6 lb Diced Tomato Today
6 lb Salsa - Bulk Today
6 lb Salsa - Bulk Today
Cook Salsa Today
Package Salsa
1 lb Diced Tomato
1 lb Salsa - Bulk
Salsa - Bulk
1 lb Salsa - Bulk
Diced Tomato
Cook Salsa
Process
Input
Event
Output
Event
Resource
Input
Event
Resource
Value Flows - forward and backward
Process
Product
Collaboration
Reputation
Income
Resource
Input
Event
Output
Event
Resource
Output
Event
Resource
Input
Event
Process
Resource
Input
Event
The end