Инспектор сущностей

Инспектор сущностей предоставляет автоматически сгенерированный пользовательский интерфейс для сущностей вашей модели данных. Он позволяет просматривать, создавать, обновлять и удалять экземпляры сущностей без создания какого-либо специального интерфейса. Также, если ваша сущность использует мягкое удаление (soft-delete), Инспектор сущностей позволяет просматривать, восстанавливать или окончательно удалять удаленные экземпляры.

Инспектор сущностей учитывает ограничения доступа к данным, наложенные системой безопасности, поэтому он может быть полезен как администраторам, так и пользователям с ограниченными правами.

Откройте экран Data tools → Entity inspector и выберите сущность из списка Entity type.

entity browser

В случае, если сущность использует мягкое удаление, выпадающий список Show mode позволяет просматривать удаленные сущности, а также восстанавливать или окончательно удалять их.

Действия Export и Import позволяют экспортировать и импортировать сущности в/из JSON.

  1. Все простые поля (DATATYPE, ENUM) экспортируются.

  2. Все ссылочные поля (ASSOCIATION, COMPOSITION, EMBEDDED) экспортируются, но для них используется фетч-план _local.

Использование фетч-плана _local для связанных сущностей гарантирует, что ассоциации "один-ко-многим" и "многие-ко-многим" будут включены в экспорт, но только до уровня их локальных атрибутов (непосредственных атрибутов, не являющихся ссылками), а не до уровня их собственных глубоких связей.