Руководтсво администратора/разработчика

Документация

Хранилище данных Buildbox

Связи

Связи объектов

Объект может иметь как входящие, так и исходящие связи.

Исходящие связи - это связи объекта, в которые он ссылается на другие объекты.

Например: При заполнении карточки объекта пользователя "Василий" в качестве адреса был указан объект города "Москва", таким образом объект "Василий" имеет исходящую связь на объект "Москва"

Входящие связи - это связи, которые ссылаются на данных объект.

Например: Если при заполнении карточки объекта пользователя "Василий" в качестве адреса был указан объект города "Москва", то для объекта "Москва" появилась входящия ссылка от объекта "Василий"

Каждая связь является направленной, т.е. отвечает на вопрос "КТО на КОГО ссылается".

В 99% случаев связи создаются путем использования полей-выбора (селективный и мультиселективных).

Каждая связь является лишь записью в аттрибутах поля (src и tpl), из которого она была назначена.

В 1% случаев, когда связь может быть создана без использования полей-выбора (это возможно при ручном связывании через программное API во встраиваемых модулях или в приложениях) создается служебное поле _link, в аттрибутах которого хранится информация о том, с каким объектом данное поле связано.

Получить информация о связях объекта можно через использования программного RESTful API Buildbox Studio или напрямую через RESTful API Buildbox Base.