Автозакрытие программы

Обсуждение общих вопросов продукта Call Office

Модератор: McBurns

Автозакрытие программы

Сообщение Denis » 16 июн 2015, 07:48

Добрый день.

У меня, к сожалению, почти постоянно виснет автообзвон на 600-700 цикле. Я хочу вечером программу физически выключать. Утром планировщиком запустить заново.
Добавил в template.js в конец цикла обзвона
Код: выделить все
         var StopTime = new Date ();
       if ( StopTime.getHours() >= 21)  break;


Теперь обзвон просто на паузу ставится. А как мне физически закрыть приложение?
Denis
 
Сообщений: 22
Зарегистрирован: 16 янв 2015, 14:22

Re: Автозакрытие программы

Сообщение McBurns » 16 июн 2015, 08:19

Для того, чтобы физически завершалось приложение после остановки сценария, необходимо запускать наш программный продукт из командной строки с параметром «/exit»:

Код: выделить все
CallOffice.hta <имя конфигурации> [/start] [/exit]

<имя конфигурации> — имя конфигурации, которая будет загружена при запуске программы
/start — запустить конфигурацию на выполнение
/exit — завершить работу программы после выполнения конфигурации.

Для того, чтобы безусловно остановить сценарий после события следует модифицировать ваш код таким образом:

Код: выделить все
var StopTime = new Date ();
if ( StopTime.getHours () >= 21) {
   Script.StopError ('Описание причины остановки сценария');
   break;
}

Функция Script.StopError безусловно останавливает выполнение скрипта, соответственно, при наличии параметра /exit при запуске из командной строки, Call Office завершит свою работу.
Есть множество вопросов, на которые уже есть ответы. Загляните в нашу базу знаний.
Группа поддержки.

Skype: Wentor.ru
ICQ: 627643406
Аватар пользователя
McBurns
 
Сообщений: 88
Зарегистрирован: 21 ноя 2012, 10:09

Re: Автозакрытие программы

Сообщение Denis » 17 июн 2015, 07:19

Как-то я ни понимаю, где хранится скрипт обзвона - поменял вручную файл template.js, в программе в окне скрипта ничего не поменялось.
Поменял, наоборот, из программы - в файле на диске никаких изменений.
Кстати, я обратил внимание, что у нас все работает на XP с древним IE 6.0. У hta есть какие-нибудь требования к Internet Explorer?
Denis
 
Сообщений: 22
Зарегистрирован: 16 янв 2015, 14:22

Re: Автозакрытие программы

Сообщение McBurns » 17 июн 2015, 09:15

Текст скрипта хранится в конфигурации, файл Template.js используется для получения скрипта для новых конфигураций. В интерфейсе программы есть вкладка «Сценарий» внизу под полем журнала, переключитесь на неё, внесите изменения и нажмите кнопку «Сохранить» вверху слева под логотипом Call Office.
Есть множество вопросов, на которые уже есть ответы. Загляните в нашу базу знаний.
Группа поддержки.

Skype: Wentor.ru
ICQ: 627643406
Аватар пользователя
McBurns
 
Сообщений: 88
Зарегистрирован: 21 ноя 2012, 10:09


Вернуться в Общие вопросы

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

cron