Страница 1 из 2
items::insert - не срабатывает в автоматизации
Добавлено: 09 авг 2023, 06:24
Romiros
Доброго времени суток, уважаемые!
Имеем автоматизацию
В ней есть код выполнения php скрипт
При завершении автоматизации в сущности 79(Доверенность), не создается пустой записи.
Не могу понять что не так делаю, при режиме отладке не каких окон не возникает (я так и не понял как видеть режим отладки).
П.С. Код специально уменьшил чтобы он хотя бы создавал пустую запись, но они этого не делает.
Re: items::insert - не срабатывает в автоматизации
Добавлено: 09 авг 2023, 09:24
Romiros
Всё перепробовал.
Не работает. (
Попытался сделать через db_query
Код: Выделить всё
db_query("INSERT INTO app_entity_79 (created_by, field_948, field_949, field_951, field_952, field_963, field_966, field_967, field_968, field_969, field_999, field_1006)
VALUES (null, null, null, null, null, null, null, null, null, null, null, null);");
Тоже не работает.
Как проверить вообще выполняются у меня php скрипты?
Re: items::insert - не срабатывает в автоматизации
Добавлено: 09 авг 2023, 10:37
alex_mx
В автоматизации убедиться что ее выполнение доступно пользователю, если сущность "происшествия" вложенная, то при parent_item_id = 0 строчку не будет видно через CRM, но в базе она появится.
Также можно алерт вывести для проверки:
Код: Выделить всё
if(is_object($alerts))
{
$alerts->add($res['alert'], $res['type']);
}
Re: items::insert - не срабатывает в автоматизации
Добавлено: 09 авг 2023, 11:45
Romiros
Не срабатывает Алерт, нечего не выдает.
Re: items::insert - не срабатывает в автоматизации
Добавлено: 09 авг 2023, 13:08
Fait
Romiros писал(а): 09 авг 2023, 06:24
Доброго времени суток, уважаемые!
Имеем автоматизацию
В ней есть код выполнения php скрипт
При завершении автоматизации в сущности 79(Доверенность), не создается пустой записи.
Не могу понять что не так делаю, при режиме отладке не каких окон не возникает (я так и не понял как видеть режим отладки).
П.С. Код специально уменьшил чтобы он хотя бы создавал пустую запись, но они этого не делает.
Уберите из списка полей created_by, так как всё-равно туда поставится id пользователя, который запустил автоматизацию.
Этот процесс автоматизации запускается кнопкой?
Сущность 79 - это вложенная Сущность?
Re: items::insert - не срабатывает в автоматизации
Добавлено: 10 авг 2023, 03:19
Romiros
Да запускается кнопкой.
Нет сущность 79 это отдельная сущность.
Re: items::insert - не срабатывает в автоматизации
Добавлено: 10 авг 2023, 03:59
Romiros
Я вот еще что заметил
Когда первым шагом в автоматизации стоит добавление записи
а вторым шагом исполнение php скрипта.
При запуске автоматизации, 2 шаг не срабатывает.
Если второй шаг перенести в автоматизацию где 1 шаг изменение записи, то все начинает работать и дебаг срабатывает.
Как сделать так чтобы после Добавления записи сработал php скрипт?
Re: items::insert - не срабатывает в автоматизации
Добавлено: 11 авг 2023, 06:40
Romiros
Добрый день!
Так я и не решил данную проблему.
Есть у кого мысли, может встречали такую проблему.
Re: items::insert - не срабатывает в автоматизации
Добавлено: 11 авг 2023, 07:04
nruslan2
Если быть внимательным, то при настройке Автоматизации и выборе пункта Добавить запись, можно увидеть надпись(предупреждение):
'Только это действие будет выполняться во время процесса. Все остальные действия будут исключены.'
Re: items::insert - не срабатывает в автоматизации
Добавлено: 11 авг 2023, 20:11
Fait
Romiros писал(а): 11 авг 2023, 06:40
Добрый день!
Так я и не решил данную проблему.
Есть у кого мысли, может встречали такую проблему.
А если создать ещё одну автоматизацию, срабатывающую при добавлении записи?