Схема базы данных (компоновочный блок кода причины)
В компоновочном блоке кода причины используется компоновочный блок PTC.DBConnection для реализации базы данных. Все конфигурации и правила можно найти при рассмотрении сервиса GetDBInfo в вещи PTC.ReasonCode.Manager.
На следующем графике показана схема для объектов базы данных кода причины:
Профили данных в проекте 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 см.
Добавление пользовательских свойств в сущности модели данных.