FilterBuilder

Estimated reading: 3 minutes
Filter Builder

The Filter Builder is a configuration dialog available in the Add Filters using Filter Builder option of the For Each Event activity. It allows you to define custom conditions to filter and retrieve specific calendar events based on event properties.

Using the Filter Builder, you can create one or more conditions and specify how these conditions should be evaluated. The configured filters help retrieve only the events that match the defined criteria.

Match

The Match option defines how multiple filter conditions are combined while retrieving events.

AND: When AND is selected, all configured conditions must be satisfied for an event to be retrieved.

Example:

  • Subject Contains: "Meeting"
  • Importance Equals: "High"

Only events with "Meeting" in the subject and High importance are retrieved.

OR: When OR is selected, an event is retrieved if it satisfies any one of the configured conditions.

Example:

  • Importance Equals: "High"
  • Show As Equals: "Busy"

Events with either High importance or Busy availability status are retrieved.

Filter Fields

The Filter Builder provides various fields that can be used to define conditions for filtering calendar events.

Field Operator Possible Values Description
All Day Boolean Yes / No Filters events based on whether they are scheduled as all-day events.

Yes: Retrieves only all-day events.
No: Retrieves only events with a specific start and end time.
Has Attachments Boolean Yes / No Filters events based on whether attachments are available.

Yes: Retrieves only events that contain attachments.
No: Retrieves only events without attachments.
Organizer Boolean Yes / No Filters events based on whether the current user is the organizer of the event.

Yes: Retrieves events organized by the current user.
No: Retrieves events where the current user is not the organizer.
Show As Equals Unknown, Free, Out of Office, Working Elsewhere, Busy, Tentative Filters events based on their calendar availability status.
Subject Contains, Equals, Starts With Free-text string Filters events based on the event subject.

Contains: Retrieves events where the subject includes the specified text.
Equals: Retrieves events where the subject exactly matches the specified text.
Starts With: Retrieves events where the subject begins with the specified text.
Type Equals Recurring Event, Single Event Filters events based on whether the event is recurring or a single occurrence.
Importance Equals Low, Normal, High Filters events based on the importance level assigned to the event.

Important: The configured filter conditions are applied while retrieving calendar events. Only events that satisfy the defined criteria are returned by the activity.

Share this Doc

FilterBuilder

Or copy link

CONTENTS
Robility Chatbot
Robility Assistant
Online