ramseparationmodelitem

Defines the items that make up a separation model. See `Separation Model' for details.

Syntax:

[ DynamicComponentDependency ] ramseparationmodelitem RAMSeparationModelItemName {
[ TimeSpanUOM ] [ TimeZoneOverride ] [ ChangeDetection ] [ CustomChangeHandler ] #SqlDml.QueryBlock ;
}

Mandatory columns

Column Name Data Type Description Default Value
separation_group_id_from String(32) Defines the group of activities which the separation start applies from.
separation_group_id_to String(32) Defines the group of activities to which the separation applies.
separation_model_id String(32) Specifies the id of the separation model this relates to.

Optional columns

Column Name Data Type Description Default Value
incentive Double Specifies the incentive value. -1
maximum_separation Number (minutes by default) Defines the maximum separation allowed.
minimum_separation Number (minutes by default) Defines the minimum separation allowed.


            ramseparationmodelitem RAMSeparationModelItem {{SelectName}} {
               SELECT
                     ..                  separation_group_id_from,
                     ..                  separation_group_id_to,
                     ..                  separation_model_id,
                  -- optional columns
                     ..                  incentive,
                     ..                  maximum_separation,
                     ..                  minimum_separation
               FROM {{sourceTableName}}
               WHERE ...;
            }

Note:   All selected columns must have correct aliases that match a IFS Scheduling RAMSeparationModelItem.

RAMSeparationModelItemName

Syntax:

<Identifier>


This page is generated from IFS Developer Studio at 2021-08-13 08:49.