数据库架构 (原因代码构建基块)
原因代码构建基块利用 PTC.DBConnection 构建基块来实现数据库。可通过检查 PTC.ReasonCode.Manager 事物的 GetDBInfo 服务,找到所有数据库配置和规则。
下图显示了原因代码数据库对象的架构:
PTC.ReasonCode 项目中的以下数据形状用于定义数据库架构中的对象:
• PTC.ReasonCode.ReasonTree - 定义原因代码层次结构。
• PTC.ReasonCode.ReasonCategory - 定义用于对原因代码进行分组的原因类别。
• PTC.ReasonCode.ReasonType - 定义应用于原因代码的类型列表。用于对原因类别进行分组。
• PTC.ReasonCode.ModelReasonTreeLink - 定义模型与原因树之间的链接。
• PTC.ReasonCode.MaterialMasterReasonTreeLink - 定义物料主数据与原因树之间的链接。
• PTC.ReasonCode.Reason - 定义错误代码的原因。
• PTC.ReasonCode.MachineCode - 包含机器错误。
• PTC.ReasonCode.ReasonTreeNode - 定义原因树层次结构。所有原因树节点都在单一原因树下进行分组。每个原因树节点都与原因关联。
所有这些数据形状均具有关联的
_AP 数据形状,用于添加自定义属性。例如,
PTC.ReasonCode.Reason 数据形状具有关联的
PTC.ReasonCode.Reason_AP 数据形状。有关使用这些
_AP 数据形状的信息,请参阅
向数据模型实体添加自定义属性。