Anonymousprnt::Y

Protected content


Login to Door Tablet


There are 107 pages to read. Including complete information on how Door Tablet works, all its features and options, and of course the many benefits for your business.

Register Now
Click on images to see them in full screen

Prepare G Suite

This document describes how Door Tablet connects to resources in Google Calendar and the steps you need to take in enabling their connectivity.


General Steps
Most of the preparation work is done at the Google side. This includes:

  1. Creating meeting rooms in Google Apps for Business
  2. Creating a "Door Tablet" project in the Google Developers Console that will facilitate the connection between your Door Tablet server and the Google Calendars servers
  3. Sharing your the room calendars with an account email thus allowing Door Tablet to see these calendars

Once you have completed the above, Door Tablet requires three items:
  1. A Service Account Email address
  2. An Account User Email Address
  3. A private key P12 file
Read on to find out how we obtain each of these three items and perform all tasks required.

Creating Room Resources in Google Calendar
Door Tablet will access your rooms in Google Apps for Business
  1. Go to https://admin.google.com
  2. Log in to your Google Apps for Business. If you have yet to create an account you can do so now
  3. Perform the basic settings, skipping stages you do not require
  4. From the dashboard go to Apps
The Google Apps for Business Dashboard, after basic set-up is complete:

Click on Apps and then Google Apps:



Then pick up Calendar:


Prepare to create Resources:


Once you created your meeting rooms you might have a list like this one...


For each room or resource, once you re-open these, the following information will be available:



Creating a Door Tablet project to facilitate API Access
  1. Go to: https://console.developers.google.com
  2. Login
  3. Create a project and name it Door Tablet, like so:


Once created, click on the project name. We now need to enable the Calendar API. Click on "Overview"


Scroll down to the Calendar API and click on the OFF to turn it ON. Repeat the action for Gmail API. In the image below the APIs are enabled.







We are now ready to obtain two of the items required for Door Table. Click on Credentials and Create new Client ID



We will now create a Service Account


Note: The Service Account is now ready and you are prompted to save your Private Key file (P12), BUT, you will NOT need this P12 file for use in Door Tablet.


You can review the service account by clicking "Manage service account"


Showing the Service account key. You are now ready to create a Service Account...




The P12 file you saved here will be required by Door Tablet, marked a item 2 (at the very end of this document).



We now need to pick the Client ID from the Service account.


When you click on View Client ID the following will show.
The Service account email showing here will be required by Door Tablet, marked a item 1 (at the very end of this document).





Enabling Security between the Calendar API and your Room Resources

Log in to the Admin console of Google Apps for Business (https://admin.google.com), then click on Security:


Expand the options and click on Advanced settings


Authorise the Google Calendar API to access your Resource Calendars


You need two data items:
  1. The CLIENT ID from the Service Account
  2. The API scopes listed here:
https://apps-apis.google.com/a/feeds/calendar/resource/,
https://www.googleapis.com/auth/calendar,
https://www.googleapis.com/auth/gmail.compose

Copy the above and add a comma to separate them, like so
https://apps-apis.google.com/a/feeds/calendar/resource/,https://www.googleapis.com/auth/calendar,https://www.googleapis.com/auth/gmail.compose



As you can see, Gmail is also included in the authorisation. This is so since Door Tablet will use you Gmail to send email messages about various events, including check-in reminders.


Create an Account user
This user is required for sharing. Create the user and make a note of the email address, it will be required in:
  1. Door Tablet server system profile
  2. Calendar Sharing in Google Calendar
Steps:
Open the Google Apps for Business dashboard
Click on Users

Click on the plus sign to add a user


Note: we have used the name dt_service but you can have any unique name you like. No need to set password or additional info.
The email address showing here, in this case dt_service@publicclass.co.uk, will be required by Door Tablet, marked a item 3 (at the very end of this document).




Sharing Calendars with an Account User
In the step we need to create a user in the Google Apps for Business and allow it to share each of the Calendars. Before we do this we need to include all the Calendars in the administrator My Calendar. Follow these steps:

Open your Calendar


Prepare to add the Resources Calendars


Look for More Calendars

Click on Resources for your Domain name

You need to Subscribe to each of the Resources



Share the Calendars you have Subscribed to
  1. Go back to your Calendar and all the Resources will show as Additional Calendars
  2. You now need to set each to share to the dt_service email address





Sharing the Calendar


After you share, each of your Meeting Room Resources will become visible to Door Tablet.

Conclusion
In this section you have completed preparing Google for Work for use by Door Tablet. You are now in possession of the three items:
  1. The Service Account EMAIL ADDRESS
  2. The Google Apps User Account email address
  3. The P12 file with your private key.
You are now ready to proceed with the Door Tablet server configuration

Setting the Door Tablet server to connect Google
  1. Open the system profile and fill the three items as shown
  2. Before you test your connection for the first time, save the profile
  3. Open the system profile again and click on Check Connection to Google
  4. You can now go to one of the rooms view and hit Synchronise
Pat your self on the back - you are done


When you hit on the Synchronise button Door Tablet will connect to Google and get all your rooms.


Result...


You are now able to open each room, activate and configure as you see fit.