Документация для разработчиков
Темная тема

TypeTable

Описание и методы

Класс-таблет для работы с таблицей процессов.

ORM-объект Bitrix\Rpa\Model\Type.

Подробнее о хранении значений пользовательских полей.


Цепочка наследования

Bitrix\Rpa\Model\TypeTable extends Bitrix\Main\UserField\Internal\TypeDataManager

Методы

Класс имеет набор методов-обработчиков событий. В этих обработчиках проверяется состояние связанных таблиц и могут прерываться некоторые действия.

Например, нельзя удалить процесс, если с ним есть элементы. Наличие стадий не проверяется.

После удаления процесса из связанных таблиц удаляются все данные, привязанные к этому процессу. Также удаляются таблица элементов и таблица полнотекстового индекса.

При создании новой записи создаются связанные таблицы, генерируются значения системных полей.

Метод Описание С версии
public static function createItemIndexTable($type): Result Создает таблицу для хранения полнотекстового индекса элементов процесса. Возвращает объект \Bitrix\Main\Result.

Поля таблицы

Поле Описание Тип Обяз.
ID Идентификатор.Int Да
NAME Строковый идентификатор процесса. Генерируется автоматически.String Да
TABLE_NAME Название таблицы, где хранятся элементы этого процесса. Генерируется автоматически.String Да
TITLE Заголовок процесса.String Да
IMAGE Изображение процесса. Пока что там строка-код из предустановленного списка иконок.String Да
CREATED_BY Идентификатор пользователя, который создал процесс.Int Да
SETTINGS Сериализованное поле для хранения второстепенных настроек процесса.String Да


Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Наверх