Показано с 1 по 3 из 3

Тема: Не работают последовательно два обработчика.

  1. #1
    Junior Member
    Регистрация
    17.04.2018
    Адрес
    Irkutsk
    Сообщений
    6

    По умолчанию Не работают последовательно два обработчика.

    Доброе время суток. Мне нужно было настроить обрабтку последовательно с помощью двух обработчиков, т.е. снчала идет ручная обработка и после нее задача передается обработчику shellscripts. Создал свой тарифный план типа "Мой план" далее подключил обработчики "Ручная обработка" и ShellScripts. В тарифных планах своей услуге подключил эти обработчики с приоритетами "ручной обработка" = 1 ShellScripts = 2. Когда пробую сделать заказ у ответственного появляется задача он ее берет на себя и вводит необходимые данные, далее нажимает "Закрыть задачу" по идее задача должна передаться обработчику shellscripts но не передается. Захожу в "Товары/Услуги" и вижу что состояние "Активен". Специально сделал тестовый скрипт чтобы убедиться что передаются все параметры на скрипт и он выполняется, но никаких результатов. Подскажите пожалуйста куда смотреть . Пробовал запускать только с одним обработчиком, отдельно все работает но с двумя никак.
    Информация о продукте:
    Панель управления BILLmanager Advanced
    Операционная система CentOS 7.4.1708.el7.centos (x86_64)
    Репозиторий ispsystem-5.144
    Версия COREmanager 5.144.0-2018.03.13_07:32
    Версия панели 5.144.4-2018.03.29_17:01

  2. #2
    Junior Member
    Регистрация
    17.04.2018
    Адрес
    Irkutsk
    Сообщений
    6

    По умолчанию

    Проблема с обработкой двумя обработчиками так и не решилась. Написал до конца скрипты и появилась такая проблема при заказе новой услуги. Когда происходит оплата то в "Товары\услуги" операция высвечивается и состояние у ней "Обрабатывается (открытие)" захожу в нее и там говорится что произошла какая-то ошибка. Вот лог ошибки:
    Информация об ошибке
    2018-06-04 16:10:01 Модуль обработки 'Виалон_тест' (id = 4)
    2018-06-04 16:10:05 При открытии услуги на сервере возникла ошибка в работе скрипта open.sh
    Команда: /home/cent/open.sh --password=CMY06SYh1rEy --phone=+7\ \(950\)\ 648-49-55 --uid=76879898798 --user=user35 --wiauser=user11_evr
    Код завершения: 0
    Ответ: eids=0966f65675dd345a6a55b86b idu=16683456
    Поиск по критериям:
    WIA_ID= 17218640
    Create OBJECT
    Create_object:{"item":{"nm":"user35","cls":2,"id": 17418376,"mu":0,"uacl":880333094911},"flags":1}
    id_object=17418376
    Add Phone:
    {"ph":"+79506484955"}
    Add UID:
    {"uid":"76879898798","hw":13028700,"hwd":0}
    OK --id=user35 --username=user35 --password=CMY06SYh1rEy
    2018-06-04 16:10:05 Ошибка (type: 'open_cmd_failed'; object: ''; value: '' ()
    2018-06-04 16:10:05 Ошибка: Нет подходящего модуля обработки (type: 'no_suitable_module'; object: ''; value: ''; msg: 'Нет подходящего модуля обработки'message: 'Нет подходящего модуля обработки'

    Скрипт по идее завершается правильно и выполняет свою функцию на все 100%. Но состояние "Обрабатывается (открытие)"
    Какой ему нужен модуль? непонятно

  3. #3
    Junior Member
    Регистрация
    17.04.2018
    Адрес
    Irkutsk
    Сообщений
    6

    По умолчанию

    Ответ на вопрос об обработке двумя обработчиками последовательно. Как я понял это никак не получится.
    На вопрос об ошибке при выполнении скрипта, тут я невнимательно прочитал документацию тут нужно чтобы скрипт не просто выдавал последнюю строку с "ОК" как я думал, а чтобы это была единственная строка.

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •