Страница 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 Добрый день!

Так я и не решил данную проблему.

Есть у кого мысли, может встречали такую проблему.
А если создать ещё одну автоматизацию, срабатывающую при добавлении записи?