ItemHistoryTable
Описание и методы
Класс-таблет для работы с таблицей истории изменений элементов.
Цепочка наследования
Является наследником класса Bitrix\Main\ORM\Data\DataManager.
Методы
Метод | Описание | С версии |
---|---|---|
public static function getListByItem(int $typeId, int $itemId): EO_ItemHistory_Collection |
Возвращает коллекцию объектов изменений элемента. | |
public static function removeForItem(int $typeId, int $itemId): Result |
Удаляет все записи из таблицы, связанные с элементом $itemId процесса $typeId . Возвращает объект Bitrix\Main\Result . |
|
public static function removeByTypeId(int $typeId): Result |
Удаляет все записи из таблицы, связанные с процессом $typeId . Возвращает объект Bitrix\Main\Result . |
|
public static function getScopePossibleValues(): array |
Возвращает массив доступных значений для поля SCOPE
[ 'manual', 'task', 'automation', 'rest', ]; |
Поля таблицы
Поле | Описание | Тип | Обяз. |
---|---|---|---|
ID | Идентификатор. | Int | Да |
TYPE_ID | Идентификатор процесса. | Int | Да |
ITEM_ID | Идентификатор элемента. | Int | Да |
STAGE_ID | Идентификатор стадии, на которой элемент был до изменения. | Int | |
NEW_STAGE_ID | Идентификатор стадии, на которую элемент был перемещен. Пустое, если стадия не менялась. | Int | |
CREATED_TIME | Время создания записи. | Int | Да |
USER_ID | Идентификатор пользователя, который произвел изменение. | Int | |
ACTION | Строковый идентификатор изменения. | String | |
SCOPE | Строковый идентификатор области, в которой изменение было произведено. Принимает один из вариантов:
| String | Да |
TASK_ID | Идентификатор задания, в процессе выполнения которого было произведено изменение. | Int |
Помимо этого в отдельной таблице хранится массив кодов пользовательских полей, которые были изменены.
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.