System Roles The following system roles are used throughout this specification.
ROLE NAME
DEFINITION
EXAMPLE
MENU PUBLISHER
A software system that contains a product catalog, including a name, pricing, description, nutrition, options, availability, tax, images, location, meal periods, order channels.
POS, Menu Management System, Online Ordering Providers, Content Manager
MENU SUBSCRIBER
A software system that subscribes to the menu system and is notified of any change.
Third-Party Delivery Providers, Kiosks, Online ordering systems
MENU CONTENT PUBLISHER
Provides additional detail, photo, video around an individual menu item.
Pushes out changes from a centralized location to all thirdparty delivery companies as well as additional restaurant infrastructure that can accept these changes (i.e. menu boards)
RECIPE MANAGEMENT
Provides product formulation, nutrition analysis, recipe analysis, virtual experimentation, government-compliant labeling
Food & Nutrition Analysis software (ESHA)
INVENTORY MANAGEMENT
Food cost, vendor management, inventory availability
NA
ONLINE ORDERING SYSTEMS
Digital ordering and delivery enablement
NA
MENU MAPPING SYSTEM
Maps product IDs from disparate systems to one another, for example: matching an item ID in a POS to an Item ID in a third party system
NA
|5|
RTN’S RESTAURANT MENU SYNCHRONIZATION SPECIFICATION