Business Process
Bookings visualization
If you don’t see any appointments or some appointments are not showing in the calendar, verify your filter option.
Configuration time zone
Configuration Terminals
Using Booking Tools (user-friendly)
For a terminal, we need to create a staff like Guest with an e-mail (this e-mail doesn’t need to be functional). The role Guest can be assigned to bookings, but they can’t open the booking mailbox (source: https://docs.microsoft.com/en-us/microsoft-365/bookings/add-staff?view=o365-worldwide).
The e-mail default will be: terminal + number + region + @tc.gc.ca
like: terminal1pnr@tc.gc.ca, terminal2pnr@tc.gc.ca
Go to Staff > Add new staff
Add a name > Select the option Use this name
Add the e-mail and save changes.
Using Microsoft Graph (technical side)
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-betaFind your business id. Run the query below and in Microsoft graph response find your booking name
https://graph.microsoft.com/beta/bookingBusinesses
To select all members, you can use the query below and run it
https://graph.microsoft.com/beta/bookingBusinesses/PNRCivilAviationExamBooking@034gc.onmicrosoft.com/staffMembers
To create a new staff, you can take information from an existing one.
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{ "@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": [] } ] }
Change the action to POST and Run Query
dasds
The custom fields can’t be added by Microsoft Graph
0 Comments