Defines various categories for why a resource may be unavailable, e.g. holiday, sickness.
Syntax:
[ DynamicComponentDependency ] ramunavailcategory RAMUnavailCategoryName {
[ TimeSpanUOM ] [ TimeZoneOverride ] [ ChangeDetection ] [ CustomChangeHandler ] #SqlDml.QueryBlock ;
}
Column Name | Data Type | Description | Default Value |
---|---|---|---|
id | String(32) | A unique id. | |
require_location | Number (0 = False, 1 = True) | If a location is required for unavailability periods in this category. |
Column Name | Data Type | Description | Default Value |
---|---|---|---|
interrupt | Number (0 = False, 1 = True) | Determines if an unavailability in this category is allowed to interrupt a splittable activity. | False |
colour | String(9) | The colour to use when displaying unavailability of this category | |
description | String(2000) | A description of this category. | |
duration_granularity | Number (minutes by default) | The blocks of time that this unavailability can be taken in (e.g. 1/2 day for holidays) | |
minimum_duration | Number (minutes by default) | The minimum amount of time an unavailability in this category may last for. |
ramunavailcategory RAMUnavailCategory {{SelectName}} { SELECT .. id, .. require_location, -- optional columns .. interrupt, .. colour, .. description, .. duration_granularity, .. minimum_duration FROM {{sourceTableName}} WHERE ...; }
Note: All selected columns must have correct aliases that match a IFS Scheduling RAMUnavailCategory.
Syntax:
<Identifier>
This page is generated from IFS Developer Studio at 2021-08-13 08:49.