automic uc4 - скрипт электронной почты неожиданно сработал
В своем рабочем процессе UC4 я настроил сценарий электронной почты, чтобы отправить команду по электронной почте о завершении работы. Этот скрипт настроен на зависимость от "ЛЮБОГО ОК" предыдущего задания.
Однако сценарий электронной почты всегда запускался в начале рабочего процесса, а не в конце. Когда я открываю монитор заданий, когда предыдущие задания еще работали, сценарий электронной почты отображается как состояние "ожидание предшественника".
Так как же было отправлено электронное письмо, когда почтовый скрипт все еще "ожидает предшественника"?
1 ответ
Когда мы устанавливаем задания в автомике, наши зависимости устанавливаются на предыдущий объект, заканчивающийся проверенным кружком "все состояния должны совпадать". Тогда у нас есть блок ELSE '. У некоторых людей есть прикольные предварительные или постусловия. Кроме того, весьма распространено, что еще один рабочий процесс запускает другой объект в рамках другой работы, что также очень интересно отследить. Automic по сравнению с предыдущей итерацией Appworx совсем другой, а иногда и не в лучшем виде:)
Два замечания:
- установлен флаг "генерировать во время выполнения" - в противном случае он может быть установлен во время генерации
- если почтовое задание запущено откуда-то еще (другой рабочий процесс, другое расписание, с помощью команды сценария uc_activate_object и т. д.) - если да, и информация о получателе, сообщении "жестко закодирована", вы получите письмо независимо от того, достигнуто ли оно в рабочем процессе. Проверьте в статистических записях, когда и с какого родителя он был запущен