← К заметкам

Заметки

Как определить entityTypeId смарт-процесса

Для crm.item.* нужен entityTypeId смарт-процесса. Его можно получить из списка типов:

BX24.callMethod('crm.type.list', {}, function (result) {
    if (result.error()) {
        console.error(result.error());
        return;
    }
    console.log(result.data().types);
});

Найдите нужный тип и возьмите поле entityTypeId. Поле id в том же объекте — идентификатор записи типа, оно не взаимозаменяемо с entityTypeId.

Заголовки типов могут совпадать и меняться, поэтому после выбора сохраните технический идентификатор в настройках интеграции. При переносе на другой портал сопоставление нужно выполнить заново.

ID элемента — третье число. Запрос карточки использует оба параметра: entityTypeId определяет смарт-процесс, id — конкретный элемент внутри него.