Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

If you don’t see any appointments or some appointments are not showing in the calendar, verify your filter option.

...

Configuration time zone

...

Configuration for Terminals

Using Booking Tools (user-friendly)

...

like: terminal1pnr@tc.gc.ca, terminal2pnr@tc.gc.ca

  1. Go to Settings > Staff > Add new staff

  2. Add a name > Select the option Use this name

  3. Add the e-mail and save changes.

...

  1. Open Microsoft Graph Explorer

  2. Connect with your TC Account and select the “beta” option
    For the Booking Tools API, here is the reference https://docs.microsoft.com/en-us/graph/api/resources/booking-api-overview?view=graph-rest-beta

    Image RemovedImage Added

  3. Find your business id. Run the query below and in Microsoft graph response find your booking name

    Code Block
    https://graph.microsoft.com/beta/bookingBusinesses

  4. To select all members, you can use the query below and run it

    Code Block
    https://graph.microsoft.com/beta/bookingBusinesses/PNRCivilAviationExamBooking@034gc.onmicrosoft.com/staffMembers

  5. To create a new staff, you can take information from an existing one.

    1. You need to remove id and add @odata.type, change the field “displayName” and “emailAddress”
      Reference: https://docs.microsoft.com/en-us/graph/api/bookingbusiness-post-staffmembers?view=graph-rest-beta&tabs=http

      Code Block
      {
                  "@odata.type":"#microsoft.graph.bookingStaffMember",
                  "displayName": "Terminal 2",
                  "emailAddress": "terminal2pnr@tc.gc.ca",
                  "availabilityIsAffectedByPersonalCalendar": false,
                  "colorIndex": 8,
                  "role": "externalGuest",
                  "useBusinessHours": false,
                  "workingHours": [
                      {
                          "day": "monday",
                          "timeSlots": []
                      },
                      {
                          "day": "tuesday",
                          "timeSlots": [
                              {
                                  "start": "08:15:00.0000000",
                                  "end": "12:30:00.0000000"
                              }
                          ]
                      },
                      {
                          "day": "wednesday",
                          "timeSlots": [
                              {
                                  "start": "08:15:00.0000000",
                                  "end": "12:30:00.0000000"
                              }
                          ]
                      },
                      {
                          "day": "thursday",
                          "timeSlots": [
                              {
                                  "start": "08:15:00.0000000",
                                  "end": "12:30:00.0000000"
                              }
                          ]
                      },
                      {
                          "day": "friday",
                          "timeSlots": []
                      },
                      {
                          "day": "saturday",
                          "timeSlots": []
                      },
                      {
                          "day": "sunday",
                          "timeSlots": []
                      }
                  ]
              }

    2. Change the action to POST and Run Query

    dasds

Information

At the end of this configuration, maybe will receive a message like that:

...

This is not worrying as this staff will only be used for assigned automatically appointments

Configuration for services

Using Booking Tools (user-friendly)

  1. Go to Settings > Services > Add new service

    Image Added
  2. For a new service, you have some configuration to add, so it is important to take a time to fill in each available option.

    Note: the option Maximum number of attendees, if you choose 1 attendee(s) and you have 2 staffs like Guess, please pay attention because in this service you can have 2 appointments at the same time, one for the first staff (like terminal 1) and another for the second staff (like terminal 2).
    This setting was desired by the members of this booking.

    Image Added
  3. After fill out all options desired, click on Save changes to create the service.

Using Microsoft Graph (technical side)

Power BI

The custom fields can’t be added by Microsoft Graph

...