Выход по ошибке

ZSharp

Client
Регистрация
29.09.2013
Сообщения
395
Благодарностей
126
Баллы
43
Здравствуйте.
Порылся по форуму, не нашёл. Может не то ищу конечно (

Значит вопрос.
Практически во всех шаблонах присутствуют всевозможные проверки.
В том числе и на наличие текста на сайте, или на запрет регистрации ну и т.д.
То есть мы его ищем и в зависимости от результата у нас идут разные ветки шаблона.
osib.jpg
НО. Что сделать?
Если нашлись какие-то признаки (допустим регистрация запрещена) и мы выводим оповещение
opoveshenie.jpg
и после этого нужно закончить шаблон НЕ по успеху.

Допустим на одном из шагов регистрации, сервис просит телефон. Мы находим это сообщение, и хотим закончить шаблон.
Но если закончить так как я указал выше, то закончится по-успеху.
А хотелось бы, чтобы по успеху выходили шабы, только дошедшие до конца, и в успешных была реальная цифра выполненных заданий, и не добавлялись, выполненные с ошибками, только потому, что мы их отследили.
1goo.jpg

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

Так вот как сделать выход после оповещения НЕ по успеху?
То есть оповещение выскочило, и шаблон закончил работу БЕЗ добавления успеха выполнения.

Вроде как всё )
 
  • Спасибо
Реакции: Sergodjan

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 116
Баллы
113
Здравствуйте.
Порылся по форуму, не нашёл. Может не то ищу конечно (

Значит вопрос.
Практически во всех шаблонах присутствуют всевозможные проверки.
В том числе и на наличие текста на сайте, или на запрет регистрации ну и т.д.
То есть мы его ищем и в зависимости от результата у нас идут разные ветки шаблона.
Посмотреть вложение 13092
НО. Что сделать?
Если нашлись какие-то признаки (допустим регистрация запрещена) и мы выводим оповещение
Посмотреть вложение 13091
и после этого нужно закончить шаблон НЕ по успеху.

Допустим на одном из шагов регистрации, сервис просит телефон. Мы находим это сообщение, и хотим закончить шаблон.
Но если закончить так как я указал выше, то закончится по-успеху.
А хотелось бы, чтобы по успеху выходили шабы, только дошедшие до конца, и в успешных была реальная цифра выполненных заданий, и не добавлялись, выполненные с ошибками, только потому, что мы их отследили.
Посмотреть вложение 13094

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

Так вот как сделать выход после оповещения НЕ по успеху?
То есть оповещение выскочило, и шаблон закончил работу БЕЗ добавления успеха выполнения.

Вроде как всё )
после оповещения вызывать действие приводящее к неуспеху..
например неправильную логику в IF: 1>10

итого, имеем оповещение и следом ошибку..
если эти 2 действия подряд, то значит ошибку можно не отслеживать, она вызвана умышленно..

а вообще я недавно спрашивал про почти тоже самое, как выходить по неуспеху и при этом избегать записи в логе о неуспехе..
а то не только для самого автора это может быть напряжным, но и для клиентов..
 
  • Спасибо
Реакции: ZSharp

samsonnn

Client
Регистрация
02.06.2015
Сообщения
1 777
Благодарностей
1 448
Баллы
113
Здравствуйте.
Порылся по форуму, не нашёл. Может не то ищу конечно (

Значит вопрос.
Практически во всех шаблонах присутствуют всевозможные проверки.
В том числе и на наличие текста на сайте, или на запрет регистрации ну и т.д.
То есть мы его ищем и в зависимости от результата у нас идут разные ветки шаблона.
Посмотреть вложение 13092
НО. Что сделать?
Если нашлись какие-то признаки (допустим регистрация запрещена) и мы выводим оповещение
Посмотреть вложение 13091
и после этого нужно закончить шаблон НЕ по успеху.

Допустим на одном из шагов регистрации, сервис просит телефон. Мы находим это сообщение, и хотим закончить шаблон.
Но если закончить так как я указал выше, то закончится по-успеху.
А хотелось бы, чтобы по успеху выходили шабы, только дошедшие до конца, и в успешных была реальная цифра выполненных заданий, и не добавлялись, выполненные с ошибками, только потому, что мы их отследили.
Посмотреть вложение 13094

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

Так вот как сделать выход после оповещения НЕ по успеху?
То есть оповещение выскочило, и шаблон закончил работу БЕЗ добавления успеха выполнения.

Вроде как всё )
тогда когда нужно, этот кубик сработает как ошибка
 
  • Спасибо
Реакции: ZSharp, Nick и kagorec

ZSharp

Client
Регистрация
29.09.2013
Сообщения
395
Благодарностей
126
Баллы
43
Ну будем надеяться, что разработчики в скором времени сделают эту возможность.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113

yarovenko985

Пользователь
Регистрация
13.03.2016
Сообщения
47
Благодарностей
3
Баллы
8
Поставь по красной ветке еще одну логику и пропиши через кавычки текст который тебе нужен. 'ТВОЙ ТЕКСТ' будет в логе писаться как оповещение ошибкой
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113

samsonnn

Client
Регистрация
02.06.2015
Сообщения
1 777
Благодарностей
1 448
Баллы
113

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113

samsonnn

Client
Регистрация
02.06.2015
Сообщения
1 777
Благодарностей
1 448
Баллы
113
ну его пример на простых кубиках. при чём rweturn null;
он просил ошибку, он ее и получит, если подставит после оповещения кубик C# тем более там всего 2 слова, даже новичок осилит
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
он просил ошибку, он ее и получит, если подставит после оповещения кубик C# тем более там всего 2 слова, даже новичок осилит
ну тгогда проще сконвертировать стандартный экшен и в нём дописать чем строить лишнее

P.S. конечно если версия позволяет сконвертировать
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113

ZSharp

Client
Регистрация
29.09.2013
Сообщения
395
Благодарностей
126
Баллы
43
а смысл? Сейчас куча вариантов для этого
Объясню ещё раз смысл.
Чтобы цифра в выполненных заданиях чётко совпадала с тем, сколько на самом деле отработал шаблон до конца.
Чтобы ошибки в логе были только ошибками, а не такими как сейчас, вызванными искусственно, из-за которых, часто теряются настоящие ошибки.
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 116
Баллы
113
а чем вариант с экшеном c# отличается от if с неправильной логикой?
эффект тот же самый = сообщение в логе об ошибке (что хочется как то избежать) + незасчитывание успешности (что и требовалось)..
но подскажите пож-ста, как сделать так, чтоб успешность не засчитывалась, но и в лог об ошибке не писалось.. есть такие варианты?
 
  • Спасибо
Реакции: ZSharp

ZSharp

Client
Регистрация
29.09.2013
Сообщения
395
Благодарностей
126
Баллы
43
а чем вариант с экшеном c# отличается от if с неправильной логикой?
эффект тот же самый = сообщение в логе об ошибке (что хочется как то избежать) + незасчитывание успешности (что и требовалось)..
но подскажите пож-ста, как сделать так, чтоб успешность не засчитывалась, но и в лог об ошибке не писалось.. есть такие варианты?
Совершенно верно, именно об этом я и пишу.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
Это не предусмотрено. И не очень логично.
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 116
Баллы
113
Это не предусмотрено. И не очень логично.
жаль..
было бы полезно выходить из выполнения шаблона,
чтобы не отображалось ошибок в логе и не записывался успех выполнения..
логика проста - лишний раз не напрягать клиента сообщением об ошибке в логе..
оч. помог бы новый спец-экшен заглушка, которая бы работала по принципу ошибки выполнения,
но чтобы при этом не выводилось сообщ. об ошибке в интерфейсный лог ЗП..
 
Последнее редактирование:

ZSharp

Client
Регистрация
29.09.2013
Сообщения
395
Благодарностей
126
Баллы
43
Подумалось мне о другом экшене, который бы тоже подошёл.
Отдельный экшн, который будет добавлять +1 к выполненному заданию.
По умолчанию всё по-старому, а вот если использовать, то добавляет +1 только если он отработал.

Так же правильно бы отсчитывал постинг сообщений.
Допустим постим рандомно по 5-30 постов.
Один шаблон если отработал, то показывает одно выполнение, а если завис на любом месте, то ноль. Но за один проход могло быть от 5 до 30 постов.
А если бы был экшн +1, то можно вставить его в цикл постов, и тем самым видеть сколько постов на самом деле уже отправлено, при чём на любом этапе, шаб выполнен без ошибки, хоть с ошибкой.

)
 

Dr.Pipetka

Client
Регистрация
12.12.2017
Сообщения
1 307
Благодарностей
865
Баллы
113
оч. помог бы новый спец-экшен заглушка, которая бы работала по принципу ошибки выполнения,
но чтобы при этом не выводилось сообщ. об ошибке в интерфейсный лог ЗП..
Никто не придумал как можно реализовать?
 

Кто просматривает тему: (Всего: 2, Пользователи: 0, Гости: 2)