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
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.