RuleHoursType Enumeration

Interpretation of the schedule.

Definition

Namespace: TCX.Configuration
Assembly: 3cxpscomcpp2 (in 3cxpscomcpp2.dll) Version: 20.0.1
C#
public enum RuleHoursType

Members

AllHours1 Schedule always active and time ranges defined with this schedule are ignored Activity during holidays could be controlled by HolidaysActivity Holidays can be excluded by HolidaysActivity=Inactive
OfficeHours2 The schedule is active as specified by office hours of the PARENT. The time ranges defined with this schedule are ignored. Activity during holidays can be overriden by HolidaysActivity
Default means as parent specifies
OutOfOfficeHours3 complementary to OfficeHours - when parent office hours is not active The time ranges defined with this schedule are ignored. Activity during holidays should be controlled by HolidaysActivity if this schedule is configured as HolidaysActivity=Default, it should be interpreted as specified below:
PARENT set to Ignore this schedule Ignore
PARENT set to Active this schedule Inactive
PARENT set to Inactive this schedule Active
SpecificHours4 Rule/Schedule is active at specifid time over the week. Activity during holidays should be controlled by HolidaysActivity
SpecificHoursExcludingHolidays5 This is obsolete value which was previously used to "don't apply specific hours during holidays" This should not be used and should be replaced with SpecificHours with HolidaysActivity=Inactive
OutOfSpecificHours6 complementary to SpecificHours Activity during holidays should be controlled by HolidaysActivity
OutOfSpecificHoursIncludingHolidays7 This is obsolete value which was previously used as "also include Holiday time" This should not be used and replaced with OutOfSpecificHours with HolidaysActivity=Active
Never8 Schedule always INACTIVE (complementary to AllHours) Schedule can be made to be active at holidays by setting the HolidaysActivity=Active
BreakTime9 Special reference to BreakTime of the parent. Such type of schedule is desined for exception rules of the extension(user) in general, it could be used with objects where parent has break time defined. otherwise, it will never be triggered.

See Also