Удаление просроченных заданий (Scheduled Tasks)
Общая схема действий:
1. Добавить во View Scheduled Tasks колонку Instance и выгрузить из ServiceDesk в xls список заявок (ограничить в excel длину поля Instance 100 символов)
2. Выполнить sql скрипт на выборку данных по заданиям из БД SD
select JAV_OID, JAV_ENTITY, LEFT(JAV_INSTANCE,100) as SEARCHCODE from rep_javaobjects
where jav_entity = (
select ent_oid
from ifc_entities
3. where ent_name = 'Scheduled Tasks' )
(Удаление всех Scheduled Tasks)
3b. delete from rep_javaobjects
where jav_entity = (
select ent_oid
from ifc_entities
where ent_name = 'Scheduled Tasks')
4. Сохранить выборку как csv файл. Открыть csv файл и сопоставить данные по ключевым полям Instance и Searchcode.
5. Отобрать по дате jav_oid просроченных заданий.
6. Выполнить скрипт на удаление просроченных заданий.
Delete from rep_javaobjects where jav_oid in (
281485925687641,
281485925687645,
281485925687649,
281485925687653,
281485925687657,
281485925687661,
281485925687665,
281485925687669,
281485925687673,
281485925687677,
281485925687681,
281485925687685
)
Добавить во View Scheduled Tasks колонку Instance и выгрузить из ServiceDesk в xls список заявок
Ограничить в excel длину поля Instance 100 символов
Выполнить sql скрипт на выборку данных по заданиям из БД SD
Сохранить выборку как csv файл. Открыть csv файл и сопоставить данные по ключевым полям Instance и Searchcode.
Выполнить скрипт на удаление просроченных заданий