Я работаю в Битрикс24 и использую инструмент Low-code для создания процесса автоматизации. В рамках этого процесса я хотел бы:
Я буду перебирать объект списка в битрикс24 от позиции объекта контакта в CRM, используя рабочий процесс после одного из выбранных полей и найдите в этом поле все записи, которые будут иметь то же имя контакта, что и тот, из которого я запускаю процесс.
Сохраните результаты итерации в переменную в Битрикс24.
Я знаю, что могу использовать команду «Использовать PHP». код», но У меня возникли проблемы с реализацией правильного кода.
Пример сценария:
У меня есть поле «Имя» в объекте «Контакт».
Я хотел бы выполнить поиск по списку в Битрикс24, чтобы найти все элементы, в которых поле «Контактное лицо» в списке соответствует значению из контакта.
Я хотел бы сохранить результаты в переменной, созданной в редакторе рабочих процессов Bitix24.
Заранее благодарим вас за ваше помощь! Документация битрикса плохо описана, и у меня с ней возникли проблемы.
Код, который я использовал:
$listId = 18;
$arSelect = Array("ID");
$arFilter = Array("IBLOCK_ID" => $listId);
$res = CIBlockElement::GetList(Array(), $arFilter, false, Array("nTopCount" => 5), $arSelect);
$recordIds = array();
while ($ob = $res->GetNextElement()) {
$arFields = $ob->GetFields();
$elementId = $arFields["ID"];
$recordIds[] = $elementId;
}
if (!empty($recordIds)) {
$recordIdsString = implode(", ", $recordIds);
if (isset($rootActivity) && $rootActivity !== null) {
$rootActivity->SetVariable("id_rekordow", $recordIdsString);
} else {
error_log("Brak dostępu do obiektu rootActivity.");
}
}
Подробнее здесь: https://stackoverflow.com/questions/793 ... in-a-workf
Как выполнить поиск в списке Битрикс24 по полю контакта CRM и сохранить результаты в переменной рабочего процесса? ⇐ Php
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Ошибки пользовательского рабочего процесса CRM в AutoMapper System.TypeInitializationException
Anonymous » » в форуме C# - 0 Ответы
- 11 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Поиск советов в создании рабочего процесса на основе GIT/Gitlab [закрыто]
Anonymous » » в форуме C++ - 0 Ответы
- 3 Просмотры
-
Последнее сообщение Anonymous
-