Skip to main content

Filter Groups

Deprecated

The Microsoft Dynamics CRM connector is deprecated. We recommend the Power Platform connector for Microsoft Dynamics 365 Sales Microsoft Dynamics 365 Marketing, Microsoft Dynamics 365 Customer Service, and any other solution in the Microsoft Dynamics 365 solution suite.

Filter groups are an essential part of the Dime.Scheduler framework.

The end-to-end process of creating a filter group consists of the following steps:

  • Create the filter group
  • Specify the source from within CRM
  • Generate the available values (filter values)
  • Send the filter values and/or groups to Dime.Scheduler

The setup as described below is also applicable for categories and time markers.

Step 1: create a filter group

Go to Dime.Studio -> DS Filter Groups

Field, tab or groupDescription
TypeSelect FilterGroup, Category or TimeMarker
GroupEnter the name of the filter group. This is also the name that is displayed in Dime.Scheduler.
OrderEnter the sort order number (1, 2, 3,...) for the filter group. This determines the order in which the filter groups are displayed in Dime.Scheduler. The order should not be zero and should be unique.
This is only applicable when the selected Type is FilterGroup.

Step 2: specify the source for the filter values

From the 'Filter Value Sources' grid, add a new record.

Field, tab or groupDescription
NameEnter a description for this source.
Fetch XMLEnter the fetch xml that returns the required entities. For more information see here.
Field NameEnter the logical name of the field that contains the filter values.
This field supports a basic concatenation function using the + sign.
Example: accountnumber + ": " + name will result in the two fields being concatenated with a ": " in between.

Step 3: generate the available values

From the ribbon, click 'Create Values'. You can also enter filter values manually from the 'Filter Values' grid.

Step 4: send the Filter Values to Dime.Scheduler

Filter values are automatically sent to Dime.Scheduler. You can however, mark certain filter values to be excluded from Dime.Scheduler. This is an alternative to filtering on the field in the Fetch XML query. To exclude a filter value from Dime.Scheduler, enable the Do Not Synch field on the 'Filter Value Form'.