Enable Walk-up Experience Microsoft Office 365 calendar integration. When requesters make an appointment, modify it, or cancel it, the Outlook calendar is sent invites to an appointment and any updates.

Before you begin

Logging into the Microsoft Azure Portal (https://portal.azure.com) with your specific customer account is necessary. You will already have a tenant, as logging into the portal requires access to this tenant. For details about setting up a tenant, refer to Quickstart: Set up a tenant.

Also required is that you have a Microsoft Office 365 subscription linked to an existing tenant. For details regarding this, refer to Set up a Microsoft 365 developer subscription.

See the required permissions for Microsoft Azure client setup at Set up Microsoft Exchange Online spoke Set up Microsoft Exchange Online spoke.

Video icon Virtual Agent Academy: Get service faster with Virtual Agent and Walk-Up Experience (video from the Virtual Agent Academy)

Role required: admin

Procedure

  1. Confirm that the Walk-up Experience (com.snc.walkup), Microsoft Exchange Online Spoke (sn_ex_online_spke), and Microsoft Exchange Server Spoke (sn_exchange_spoke) plugins are activated on your instance.
  2. Navigate to System Oauth > Application Registry > Microsoft Exchange Online to set up Oauth.
    1. Insert the client ID (Application ID), which you can get from the Microsoft Entra ID application.
    2. Insert the client secret, which you can get from the Microsoft Entra ID application.
    3. Copy and paste the following links to access authorization, token, and redirect:
      • Authorization url: https://login.microsoftonline.com/<tenant-ID>/oauth2/v2.0/authorize
      • Token url: https://login.microsoftonline.com/<tenant-ID>/oauth2/v2.0/token
      • Redirect url: https://<instance-name>.service-now.com/oauth_redirect.do
  3. Navigate to Connections & Credentials > Credentials to set up credentials.
    1. Click New.
    2. Choose OAuth 2.0 Credentials.
    3. In the OAuth 2.0 Credentials new record provide a name for the Credential and in the OAuth Entity Profile form field, choose Microsoft Exchange Online default_profile.
    4. Click Save.
    5. Select Get OAuth Token in the Related Links section of the form.
    6. Sign in as a valid user on the Microsoft Exchange Tenant.
  4. Navigate to Connections and Credentials Aliases to set up connection.
    1. Select Microsoft Exchange Online.
    2. In the Connections Related Links, click New.
    3. Name the connection Exchange_Online_Connection and choose the previously created credential in the Credential form field.
    4. In the Connection URL field, enter: https://graph.microsoft.com.
  5. Navigate to Flow Designer to enable flows.
    1. Select Create Walk-up Appointment Calendar Event, open in Workflow Studio, and activate.
    2. Select Update/Delete Walk-up Appointment Calendar Event, open in Workflow Studio, and activate.
  6. Schedule an appointment to confirm everything is working properly.
    1. Create a new test user in the system.
      Refer to Create a user for details.
      Note: Provide a user ID, first name, last name, password and email for the test user.
    2. Impersonate the test user in your instance.
    3. Navigate to Self-Service > Service Portal > Walk-up Check-in to schedule an appointment.
      Note: The Walk-up Check-in icon link must be configured to appear on the Service Portal landing page for you to see and click the link. Refer to Configure Walk-up Experience online check-in icon to appear on Service Portal if the link is not on the Service Portal landing page.
    4. Schedule an appointment as the test user.
  7. Verify everything is working correctly by navigating to Flow Designer > Today's Executions.
  8. Click Create Walk-up Appointment Calendar Event.
  9. Check the test user's corporate Microsoft Office 365 calendar to see the emailed calendar event.
    Note: It can take a minute or two before the calendar event is created. After you enable this feature, users automatically receive calendar invites, updates, and cancellations on their individual corporate calendars.