数据库架构 (班次构建基块)
班次构建基块利用 PTC.DBConnection 构建基块来实现数据库。可通过检查 PTC.Shift.Manager 事物的 GetDBInfo 服务,找到所有数据库配置和规则。
下图显示了班次数据库对象的架构:
PTC.Shift 项目中的以下数据形状用于定义数据库架构中的对象:
• PTC.Shift.Calendar - 定义日历数据。
• PTC.Shift.CalendarDayRepeating - 定义重复日历天数据。
• PTC.Shift.CalendarException - 定义日历异常数据。
• PTC.Shift.CalendarType - 定义日历类型。
• PTC.Shift.Crew - 定义班组数据。
• PTC.Shift.ModelCalendarLink - 定义模型与日历之间的链接。
• PTC.Shift.Shift - 定义班次数据。
• PTC.Shift.ShiftInstance - 定义班次实例数据。
• PTC.Shift.ShiftSchedule - 定义排班数据。
• PTC.Shift.ShiftToCrewLink - 定义班次与班组之间的链接。
• PTC.Shift.ShiftToWorkActivityLink - 定义班次与工作活动之间的链接。
• PTC.Shift.WorkActivity - 定义工作活动数据。
这些数据形状具有关联的
_AP 数据形状,用于添加自定义属性。 例如,
PTC.Shift.Shift 数据形状具有关联的
PTC.Shift.Shift_AP 数据形状。有关使用这些
_AP 数据形状的信息,请参阅
向数据模型实体添加自定义属性。