日历分级结构本主题说明日历的构建方法。 每个日历都具有一个可提供默认数据的父日历。因此,仅需要指定父日历的例外。此外,如果计划过程查询其日历的日期位于该日历的日期范围之外,LN 将使用父日历中的信息。 使用最通用的日历开始定义日历结构。在定义更为特定的日历时,在日历代码 (tcccp0110m000) 进程中的父日历字段中,请输入日历的父日历代码。然后可将该子日历用作另一个日历的父日历,依此类推。更新日历时,LN 将在日历工时 (tcccp0120m000) 进程中显示完整的日历详细资料,包括从更高级别的日历衍生的详细资料。 在子日历中,可添加其它工作时间并可将特定日期标记为不可用。 要在图形浏览器中查看日历分级结构,请使用浏览日历 (tcccp0550m100) 进程。
注意
尽管将公司日历放到衍生路径的顶部将会很方便,但您仍可选择其它日历。 起始日期和结束日期 子日历不能超出其父日历的时间范围。因此,不能将子日历的起始日期设置为早于父日历的起始日期,也不能将子日历的结束日期设置为晚于父日历的结束日期。 但是,可定义一个仅对父日历的部分有效性有效的日历。如果计划过程需要日历的日期范围以外的日历详细资料,LN 将使用父日历的详细资料。 如果日历没有父日历,且计划需要该日历有效性以外的日期的日历详细资料,LN 将退回到标准日历。 日历工作时间 在日历工时 (tcccp0120m000) 进程中,可查看每个日期的有效日历详细资料。如果特定日期的详细资料已从父日历或标准日历中衍生,则来源字段显示为父项或标准日历。 在某个日期上,日历可具有多个工作时间,如 8:00-12:00 和 13:00-17:00。但从不同源衍生的日期上不能具有多个时间间隔。对于日历中的某个特定日期,以下陈述中仅有一条成立:
如果尝试向已具有衍生工作时间的日期添加附加工作时间,LN 会提供以下选择:
日历搜索路径 如果计划过程找不到特定员工或其它资源的日历,LN 将搜索那些针对部门、企业单元定义的日历,最后搜索公司日历。每个计划过程均使用 LN 应用程序所定义日历的固定搜索路径。该搜索路径始终以公司路径结束,并且与定义的父日历无关。
| |||