LogoLogo
  • PlaceOS Documentation
  • Overview
    • Key Concepts
      • Drivers
      • Interfaces
      • Modules
      • Settings
      • Systems
      • Triggers
      • Zones
    • Languages
      • Crystal
      • TypeScript
    • Protocols
      • MQTT
      • SAML
      • OAuth2
  • How To
    • Configure PlaceOS for Microsoft 365
      • Step 1: Room Calendar Access
        • Create Azure App Registration (Application Permissions)
        • Exchange Calendar Group
        • Limit Application Permissions
        • Configure PlaceOS Calendar Driver
      • Step 2: User Authentication & Calendar Access
        • Create a PlaceOS Authentication Source
        • Create Azure App Registration (Delegated Permissions)
        • Configure PlaceOS Authentication Source
        • Add User Login Redirects
      • Concierge Access
      • Troubleshooting
        • Blocked or Blacklisted IP Error
    • Configure PlaceOS for Google Workspace
      • Google Configuration
        • Create Google Cloud Project & Enable API
        • Configure Google Cloud Service Account
        • Add Google Workplace Permissions
        • Create Google Marketplace App (optional)
        • Google Workspace Service User (RBAC)
        • Configure Access to Google Resource Calendars
      • User Authentication
        • Create a PlaceOS Authentication Source for Google
        • Create Google Cloud OAuth2 Client App
        • Configure PlaceOS Auth Source for Google
        • Add User Login Redirects
    • Deployment
      • Deploy AWS Fargate on Modular CloudFormation Stacks
      • Deploy AWS Fargate on Nested CloudFormation Stacks
      • Writing Import Scripts
    • Analytics
      • MQTT Integration
    • Backoffice
      • Add a Domain to PlaceOS
      • Backoffice File Upload
      • Configure Staff API
      • Calendar Driver
      • Enable Sensor UI
      • Bookings Driver
      • Configure a webhook
    • Authentication
      • Azure B2C
        • Azure B2C Custom Policy Framework
        • Configure PlaceOS for Azure B2C
        • 365 Room Resources on Azure B2C
      • Configure SAML SSO
        • Configure SAML2 with AD FS
        • Configure SAML2 with Auth0
        • Configure SAML2 with Azure AD
        • Configure SAML2 with Google Workspace
      • Configure OAuth2 SSO
      • X-API Keys
      • Bearer tokens
    • Location Services
      • Location Services
      • Area Management
      • Discovering User Devices
      • Locating Users on a Network
      • People Finding with Cisco Meraki on PlaceOS
      • People Finding with Juniper Mist on PlaceOS
    • Notifications
      • Catering Orders
    • User Interfaces
      • Booking Panel App
      • Workplace App
      • Native Booking Panel App
      • Deploy a Frontend Interface
      • Microsoft Outlook Plugin
      • Configure Endpoint Auto Login
      • SVG Map Creation
      • Configuring a default UI
  • Tutorials
    • Setup a dev environment
    • Backend
      • Troubleshooting Backend Failures
      • Import Bookable Rooms
      • Writing A Driver
        • Testing drivers
        • ChatGPT / LLM Capabilities
          • Native GPT Plugins
      • Testing Internal Builds
    • Backoffice
      • Adding Drivers & Modules
      • Add Zone Structure
    • Common Configurations
      • Asset Manager
      • Catering
      • Locker Booking
      • Webex Instant Connect
      • Desk booking
      • Sensor Data Collection
        • Configure Kontakt IO
        • Configuring Meraki
        • Configuring DNA Spaces
      • Elevated Privileges
  • Reference
    • API
      • Real-time Websocket
      • Rest API
      • Staff API
    • Drivers
      • PlaceOS
        • Bookings
        • Staff API
        • Visitor Mailer
        • Lockers
      • Microsoft
        • Graph API
    • PlaceOS Skills
    • Privacy Policy
    • Recommended Products
    • Supported Integrations
    • System Architecture
    • System Functionality & Requirements
    • Infrastructure Requirements
    • Security Compliance
      • FAQ
      • GDPR
      • Security
    • Microsoft Azure Permissions
  • Glossary
  • 🎯PlaceOS Roadmap
  • 🆘PlaceOS Support
  • 👩‍💻PlaceOS Github
  • 📝PlaceOS Changelog
Powered by GitBook
On this page
  • Catering Menus
  • Create a Menu Item
  • Restrict Menu Items to Levels
  • Restrict Catering to Rooms
  • Catering Rules
  • Charge Codes
  • Catering Dashboard
  • Managing Orders
  • Order Status
Export as PDF
  1. Tutorials
  2. Common Configurations

Catering

Configure Catering and Catering Rules

PreviousAsset ManagerNextLocker Booking

Last updated 1 year ago

PlaceOS supports the implementation of catering, which can be included with room bookings.

The catering platform allows organisations to create a catering menu, set prices, create rules and make items available to order for users via the Workplace App.

Catering providers have access to a dashboard, displaying pending orders and allowing them to track the state of each order as it is processed.

All catering is implemented and managed via the Concierge Application.

Catering Menus

The first step to implementing catering is to create a menu.

Organisations can create different menus for each building via Concierge.

A base menu is required, once this is complete we can restrict items to specific floors as required.

Create a Menu Item

1. Navigate to PlaceOS Concierge Interface

This is typically https://yourdomain.placeos.run/concierge

2. Select your Building

Prior to creating your menu, ensure you have selected the relevant building if you have more than one.

3. Select Catering from the Navigation bar

4. Click the Menus and Pricing tile

5. Select All Levels from the Level Selector

The global menu must be created in the All Levels selection, this allows us to build the full menu and later restrict items to specific floors.

6. Click on Add Item

7. Enter a name for your item

8. Select an existing category or type in a new category

Categories are used to group catering items in the Workplace App.

9. Enter a item description

10. Enter a price

The currency can be configured at the building level, so enter the relevant decimal number in your local currency.

11. Select dietary options if relevant

12. Optionally upload an image

The image will be displayed to users in the Workplace App

13. Click on Save

Restrict Menu Items to Levels

Once we have created our menu items, we can apply restrictions to these items so they may only be available on certain floors.

As an example, you may want hot and cold drinks available to your staff in all meeting rooms but wish to restrict food items to client facing meeting rooms only. This is achieved via Level Restrictions.

1. Click on All Levels

2. Select a Level

3. Check or Uncheck catering items in the list to make them available for that level

Restrict Catering to Rooms

Once we have restricted menu items to a level, we can also apply room restrictions. You may only want catering available in specific rooms, this can be achieved by applying room restrictions.

1. Click on All Levels

2. Select a Level

3. Click on Room Availability

4. Select the Rooms you want to disable/enable and click Disable or Enable

5. Click on close

6. If you open the Room Availability Dialog you will now see your disabled rooms

Catering Rules

PlaceOS allows you to create a number of catering rules.

This may be to enforce a restriction on catering ordering for a certain period before a meeting i.e. only allow catering to be ordered up to 24hours prior to a meeting.

Catering rules may be applied to entire buildings or specific levels.

1. Select a Level

You can apply catering rules to an entire building or specific levels of a building by first selecting the level.

2. Click on Edit Config

3. You will note the zone has been prefilled, in this case, the building zone is entered as we are editing all levels.

4. Click on add

5. Select your Rule Condition

6. Enter a value i.e. 24hours

7. Click on Save Changes

Charge Codes

Charge Codes are often used by organisations to track catering expenses and charge them back to the appropriate business unit. If your organisation does not use a charge back system there is no requirement to input charge codes.

Charge Codes belong to a building, noting each regional building may have a different set of organisational units within it.

1. Click on All Levels

2. Click on Charge Codes

3. Click on Add Code

4. Enter your code or optionally import codes from a CSV

5. Click on Save Changes

Catering Dashboard

The Catering Dashboard is an interface that may be installed in the kitchen or other relevant areas to display catering orders and their status to function/event staff.

Managing Orders

You can simply click the order row to expand the order and show each individual item.

The items may be ticked off as they are prepared or delivered.

Order Status

The order Status may be updated via the Catering Dashboard by clicking on the status dropdown and selecting the relevant status.

Step 3 screenshot
Step 4 screenshot
Step 6 screenshot
Step 7 screenshot
Step 9 screenshot
Step 11 screenshot
Step 13 screenshot
Step 1 screenshot
Step 2 screenshot
Step 1 screenshot
Step 2 screenshot
Step 3 screenshot
Step 4 screenshot
Step 5 screenshot
Step 6 screenshot
Step 2 screenshot
Step 3 screenshot
Step 4 screenshot
Step 5 screenshot
Step 6 screenshot
Step 7 screenshot
Step 1 screenshot
Step 2 screenshot
Step 3 screenshot
Step 4 screenshot
Step 5 screenshot

The catering dashboard can be accessed via Concierge or configured for using an API Key.

unattended access