Filter Groups
Filter groups are an essential part of the Dime.Scheduler framework. The DS Filter Group setup also allows to define categories, time markers and pins. The configuration as described below is applicable for filter groups, categories, time markers and pins.
The process of creating any of the said entities consists of the following steps:
- Create the item
- Specify the source
- Generate the available values (only for filter groups)
- Send the record to Dime.Scheduler
Filter groups and filter values can be sent manually to Dime.Scheduler or through a scheduled job.
Create the filter group
Go to Departments -> Dime.Studio -> Dime.Scheduler -> Filter Groups/Filter Values
.
Field, tab or group | Description |
---|---|
Type | Select Filter group, category, time marker or pin |
Group | Enter the name of the entity. This is also the name that is displayed in Dime.Scheduler. |
Specify the source for the filter values
Go to Navigate -> Sources (page)
or Filter Group -> Sources (form)
.
Field, tab or group | Description |
---|---|
Table No. | Enter or select the table number that is the source for the filter values |
Field No. | Enter or select the field number of the field that contains the filter values. |
Field Filter | Enter an optional filter to limit the available values (e.g. WHERE(Type=CONST(Resource),Skill Code=FILTER(DS))) |
Generate the available values
Go to Actions -> Create Filter Values (page)
or Functions -> Create Filter Values (form)
.
You can also enter filter values manually in the filter values page or form.
Send the filter values to Dime.Scheduler
Go to Navigate -> Filter Values (page)
or Source -> Filter Values (form)
.
On the filter values page or form, you can mark certain filter values to be excluded from Dime.Scheduler. This is an alternative to the field filter in the filter values sources. To exclude a filter value from Dime.Scheduler, enable the Do Not Synch
field.
To manually send the Filter Values to Dime.Scheduler:
Actions -> Synch. All (page) or Scheduler -> Send All to Scheduler (form)
.To manually send a selection of Filter Values to Dime.Scheduler (pages only):
Actions -> Synch. Selection
To manually send the filter values for all filter groups at once to Dime.Scheduler, from the filter groups page or form:
Go to
Actions -> Synch. All (page)
orScheduler -> Send All to Scheduler (form)
.To manually send the filter values for a selection of filter groups at once to Dime.Scheduler, from the filter groups page only:
Actions -> Synch. Selection
To automatically send filter groups, categories and time markers to Dime.Scheduler, use the supplied codeunit DS Scheduled Sync.
Tip: use job queue to run DS Scheduled Sync every night.