RTN20 eBook - Menu Sync Software Spec

Page 10

Location Setup The following use case describes how to set up a location to consume menu data. Typical scenarios may include a new unit added to a chain, virtual stores, or ghost kitchens.

Use Case ASSUMPTIONS

• The publisher has the ability to connect to all subscribers through an API or subscribers are able to listen for updates.

PRE-CONDITIONS

• The publishing system must be online and connected to the subscribers to share updates, or the subscribers are able to reach out earlier and download the changes to local cache.

TRIGGER

• The restaurant is onboarding for the first time or a new location is added to an existing chain restaurant.

BASIC COURSE OF EVENTS

• • • • • •

POST-CONDITIONS

• The location is available on the subscriber for ordering.

EXCEPTION PATH

• The publisher is not able to connect to subscribers or subscribers are not able to reach the publisher because they are offline.

ALTERNATIVE PATHS

• The user can also go directly to each subscriber and manually add locations.

The The The The The The

user creates a new location. user adds address, working hours, order channels to the location. user adds GPS coordinates for the location. user adds KML file for delivery zone (optional). use maps the internal location id to subscriber location ID. user publishes the location to the subscribers.

Message Flows User

User

1: createLocation() 2. setWorkingHours() 3: setOrderChannels() 4: setGPSLocation() 5: setDeliveryZone() 6: mapSubscriberLocation() 7: publishLocation() 1: createLocation() 2. setWorkingHours() 3: setOrderChannels() 4: setGPSLocation() 5: setDeliveryZone() 6: mapSubscriberLocation() 7: publishLocation()

RESTAURANT TECHNOLOGY NETWORK

LOCATION SETUP

: menuPublisher

8: newLocation()

: menuPublisher

| 10 |

: menuSubscriber

: menuSubscriber


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.
RTN20 eBook - Menu Sync Software Spec by ensembleiq - Issuu