Модель реализации (компоновочный блок порядка работы)
На следующей схеме показана реализация взаимосвязей между основными профилями вещи, шаблонами вещи и объектами в компоновочном блоке порядка работы, а также их связями с сущностями в других компоновочных блоках.
На схеме стрелки с прозрачным концом и непрерывными линиями (
) показывают, что сущность расширяется из той сущности, на которую указывает стрелка, а стрелки с прозрачными концами и прерывающимися линиями (
) показывают, что сущность реализует ту сущность, на которую указывает стрелка, и стрелки с открытым концом и прерывающимися линиями (
) показывают, что у сущности есть зависимость от сервисов той сущности, на которую указывают стрелки.
Важные сущности в компоновочном блоке порядка работы включают в себя:
• PTC.JobOrder: сущность проекта абстрактного компоновочного блока порядка работы. Используется для упаковки и хранения всех сущностей компоновочного блока.
В проекте PTC.JobOrder:
◦ PTC.JobOrder.EntryPoint: вещь точки входа компоновочного блока порядка работы. Используется для вызова сервисов, определенных в шаблоне вещи PTC.JobOrder.EntryPoint_TT.
◦ PTC.JobOrder.EntryPoint_TT: шаблон вещи точки входа порядка работы. Используется для хранения метаданных компоновочного блока, включая в себя отображаемое наименование, версию, описание и т. д. Также содержит сервисы, позволяющие развертывать и настраивать компоновочный блок.
◦ PTC.JobOrder.Manager_TT: шаблон вещи для диспетчера компоновочного блока порядка работы. Содержит код реализации для сервисов, определенных в профиле вещи PTC.JobOrder.Management_TS.
◦ PTC.JobOrder.Management_TS: профиль вещи управления компоновочного блока порядка работы. Используется для определения сервисов для функциональности компоновочного блока порядка работы.
◦ PTC.JobOrder.ModelLogic_TS: профиль вещи логики модели компоновочного блока порядка работы. Используется для предоставления доступа отдельным моделям к специфичным для моделей сервисам этого компоновочного блока.
• PTC.JobOrderImpl: сущность проекта компоновочного блока реализации порядка работы. Используется для упаковки и хранения всех сущностей компоновочного блока.
В проекте PTC.JobOrderImpl:
◦ PTC.JobOrderImpl.EntryPoint: вещь точки входа компоновочного блока реализации порядка работы. Используется для вызова сервисов, определенных в шаблоне вещи PTC.JobOrderImpl.EntryPoint_TT.
◦ PTC.JobOrderImpl.Manager: вещь диспетчера компоновочного блока реализации порядка работы.
◦ PTC.JobOrderImpl.EntryPoint_TT: шаблон вещи для точки входа компоновочного блока реализации порядка работы. Используется для хранения метаданных компоновочного блока, включая в себя отображаемое наименование, версию, описание и т. д. Также содержит сервисы, позволяющие развертывать и настраивать компоновочный блок.
◦ PTC.JobOrderImpl.Manager_TT: шаблон вещи для диспетчера компоновочного блока реализации порядка работы. Содержит код реализации для сервиса, определенного в профиле вещи PTC.JobOrder_Management_TS.
Полный список сущностей компоновочного блока можно найти, просмотрев проекты PTC.JobOrder и PTC.JobOrderImpl в ThingWorx Composer.