Commit 8b84123b authored by Aigerim Shaumenova's avatar Aigerim Shaumenova

Update First_configuration.rst

parent e0a76d48
......@@ -230,23 +230,37 @@ mysqlHost="localhost"
`$ crontab -e`
2. Ввести текст
2. Добавить текст
0 23 * * * /opt/synergy/apps/itsm/scripts/close_incident.sh
0 22 * * * /opt/synergy/apps/itsm/scripts/closeOpenDocument.sh
В данном случае скрипт будет запускаться каждый день в 23.00. При необходимости можно поменять сроки исполнения.
В данном случае скрипт будет запускаться каждый день в 22.00. При необходимости можно поменять сроки исполнения.
3. Сделать скрипт исполняемым:
$ chmod a+x /opt/synergy/apps/itsm/scripts/close_incident.sh
$ chmod a+x /opt/synergy/apps/itsm/scripts/closeOpenDocument.sh
Для закрытия обращений, которые ожидают доработки со стороны инициатора
-----------------------------------------
Бывают ситуации, когда пользователь обратился с обращением, и после отправки обращения на доработку пользователь не отвечает (возможно обращение уже не актуально). Обращения так и находится в статусе "Ожидает ответа пользователя". И так может собираться большое количество обращений. Для того чтобы их закрывать реализован скрипт, который позволит закрыть данные заявки, если с момента отправления на доработку прошло 16 рабочих часов. Для того чтобы этот скрипт исполнялся его необходимо поставить в крон.
Скрипт находится в папке ... Для того чтобы его поставить в крон необходимо
Бывают ситуации, когда пользователь обратился с обращением, и после отправки обращения на доработку пользователь не отвечает (возможно обращение уже не актуально). Обращения так и находится в статусе "Ожидает ответа пользователя". И так может собираться большое количество обращений. Для того чтобы их закрывать реализован скрипт `close_incident.sh`, который позволит закрыть данные заявки, если с момента отправления на доработку прошло 16 рабочих часов. Для того чтобы этот скрипт исполнялся его необходимо поставить в крон.
Скрипт находится в папке `/opt/synergy/apps/itsm/scripts`. Для того чтобы его поставить в крон необходимо:
1. Подключиться по ssh и в терминале ввести команду
`$ crontab -e`
2. Добавить текст
0 23 * * * /opt/synergy/apps/itsm/scripts/close_incident.sh
В данном случае скрипт будет запускаться каждый день в 23.00. При необходимости можно поменять сроки исполнения.
3. Сделать скрипт исполняемым:
$ chmod a+x /opt/synergy/apps/itsm/scripts/close_incident.sh
В скрипте имеются следующие настройки:
......@@ -266,29 +280,4 @@ logFile="/var/log/synergy/scripts.log"
...
registryCode="itsm_registry_incidents"
comment="Закрыто по истечению времени на ожидание ответа пользователя"
Для этого :
1. В папку root положить скрипт close_incident.sh
2. Поставить в крон:
$ crontab -e
# выполнять скрипт backupscript каждый день в 23,00 ночи
0 23 * * * /root/close_incident.sh
3. Сделать скрипт исполняемым:
$ chmod a+x /root/close_incident.sh
4. Для правильной работы скрипта необходимо обязательно загрузить в MySql дополнительные функции:
getWorkHours.sql - функция используется в скрипте
getDayLength.sql - необходимо для работы getWorkHours
getWorkPeriod.sql - необходимо для работы getWorkHours
Рабочее время берется из календаря Synergy, с учетом праздничных и выходных дней.
Скопировать файлы .sql в папку root
5. Загрузить в MySql:
$ mysql -uroot -proot < getWorkHours.sql
$ mysql -uroot -proot < getDayLength.sql
$ mysql -uroot -proot < getWorkPeriod.sql
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment