forum.bitel.ru http://forum.bitel.ru/ |
|
Удаление задачи http://forum.bitel.ru/viewtopic.php?f=21&t=4036 |
Страница 1 из 1 |
Автор: | SafeAndSound [ 17 май 2010, 19:36 ] |
Заголовок сообщения: | Удаление задачи |
Добрый день! Подскажите, пожалуйста, существует ли возможность удаления задачи? Например, при ошибочном вводе. |
Автор: | skn [ 17 май 2010, 23:20 ] |
Заголовок сообщения: | Re: Удаление задачи |
только через mysql базу. |
Автор: | SafeAndSound [ 18 май 2010, 02:10 ] |
Заголовок сообщения: | Re: Удаление задачи |
это ужасно. Скажите, а с чем связано отсутствие штатной возможности удалять задачи? |
Автор: | skn [ 18 май 2010, 03:07 ] |
Заголовок сообщения: | Re: Удаление задачи |
с отсутствием необходимости. |
Автор: | ksv-kn [ 17 ноя 2010, 14:48 ] |
Заголовок сообщения: | Re: Удаление задачи |
А вопрос предыдущего оратора вы не считаете необходимостью? |
Автор: | skn [ 17 ноя 2010, 15:36 ] |
Заголовок сообщения: | Re: Удаление задачи |
хочу != необходимо |
Автор: | max [ 19 ноя 2010, 02:29 ] |
Заголовок сообщения: | Re: Удаление задачи |
а что есть = необходимо? |
Автор: | skyb [ 19 ноя 2010, 06:16 ] |
Заголовок сообщения: | Re: Удаление задачи |
skn писал(а): хочу != необходимо А вы не считаете что эта задача(удаление неправильно сформированной задачи) == необходимо? |
Автор: | skn [ 19 ноя 2010, 15:07 ] |
Заголовок сообщения: | Re: Удаление задачи |
почему ее ОБЯЗАТЕЛЬНО надо удалить? а не просто например закрыть с категорией ошибочная.... |
Автор: | max [ 22 ноя 2010, 23:13 ] |
Заголовок сообщения: | Re: Удаление задачи |
не по феншую |
Автор: | skyb [ 11 фев 2011, 08:36 ] |
Заголовок сообщения: | Re: Удаление задачи |
skn писал(а): почему ее ОБЯЗАТЕЛЬНО надо удалить? а не просто например закрыть с категорией ошибочная.... могу объяснить ---- смотрите: у меня есть скрипт, который смотрит на задачи в CRM, и если задача закрыта, то скрипт продолжает по логике работать. А если удалить задачу, то ее и не было. закрытие - это не исправление выставленной неправильно задачи, а вот удаление - это приведение к девственному состоянию. |
Автор: | skn [ 11 фев 2011, 14:36 ] |
Заголовок сообщения: | Re: Удаление задачи |
Добавление функции удаления порождает за собой необходимость добавления кучи других функций (отслеживать кто удалил, разраничение прав, архивирование, востановление и т.д.) Если для вас так хочеться девственности, сделайте скриптик, который будет чистить БД, например удалять все задачи которые имееют статус "закрыта" и категорию "ошибочная". |
Автор: | skyb [ 11 фев 2011, 14:45 ] |
Заголовок сообщения: | Re: Удаление задачи |
не, тут понятно, скриптами можно что угодно разрулить.... но правильно ли это? |
Автор: | skn [ 11 фев 2011, 15:11 ] |
Заголовок сообщения: | Re: Удаление задачи |
правильно, так как если Вам это надо, то Вы и реализуете |
Автор: | skyb [ 11 фев 2011, 15:54 ] |
Заголовок сообщения: | Re: Удаление задачи |
не только мне. |
Автор: | skn [ 11 фев 2011, 16:22 ] |
Заголовок сообщения: | Re: Удаление задачи |
и они тоже |
Автор: | skyb [ 11 фев 2011, 20:36 ] |
Заголовок сообщения: | Re: Удаление задачи |
и пишите биллинг сами =) |
Автор: | Kazrarr [ 14 апр 2011, 20:56 ] |
Заголовок сообщения: | Re: Удаление задачи |
Необходимость в удалении ошибочных задач возникла после создания маленького алгоритма автоматизации процессов на основе автоматизации отключения должников из вики. Логика работы подразумевала выполнение определенных действий в момент закрытия задачи (закрытие договоров, смена ТП, занесение расхода и т.д. и т.п.).. Как известно тип задачи CRM после создания изменить нельзя, а операторы допускали ошибки создавая задачи не с "тем" типом, и после закрытия задач в ужасе наблюдая за изменениями в договоре прибегали и просили все исправить =) Вот кусок одного из моих скриптов может быть кому нибудь пригодится.. Он удаляет открытые CRM задачи (почему не закрытые? потому, что во 1х: закрытие задач повлечет за собой событие, а во 2х закрытых задач в договоре как правило на порядок больше чем открытых). ActionId = 1000 + ID задачи, соответственно если ActionId > 1000 то можно спокойно вычислить ид удаляемой задачи, другого способа на вскидку не пришло в голову, если кто нибудь посоветует что нибудь поправить или оптимизировать буду раз конструктивной критике.. т.к. ни разу еще ничего не публиковал =) Код: import java.util.*;
import bitel.billing.server.contract.bean.*; import bitel.billing.server.script.bean.event.*; import bitel.billing.server.util.*; import ru.bitel.bgbilling.plugins.crm.server.dao.*; import ru.bitel.bgbilling.plugins.crm.common.model.*; public void onEvent( event, setup, con, conSlave ) { e(e) { print(e); event.addReport(e); return; } cid = event.getContractId(); rtm = new RegisterTaskManager( con ); if(event.getActionId() > 1000) { taskId = event.getActionId() - 1000; tasks = rtm.getNoClosedTaskList( cid ); for( RegisterTask Task : tasks ) { if( Task.getID() == taskId ) { rtm.deleteTask(taskId.intValue()); taskId = null; break; } } if(taskId == null) { e("CRM Task has been removed"); } else { e("Error: CRM Task is not removed"); } } } |
Автор: | skn [ 14 апр 2011, 21:31 ] |
Заголовок сообщения: | Re: Удаление задачи |
тип задачи поменять можно, есть ключик |
Автор: | Kazrarr [ 14 апр 2011, 22:05 ] |
Заголовок сообщения: | Re: Удаление задачи |
Плин =) нашел Спасибо =) ну ладно хотя бы совсем ненужные теперь есть возможность удалять из доп действий =) |
Автор: | smersh [ 25 окт 2016, 20:46 ] |
Заголовок сообщения: | Re: Удаление задачи |
skn писал(а): тип задачи поменять можно, есть ключик Если Вам не трудно, поясните пожалуйста более подробно, каким образом можно поменять тип задачи. |
Автор: | skn [ 25 окт 2016, 22:14 ] |
Заголовок сообщения: | Re: Удаление задачи |
smersh писал(а): skn писал(а): тип задачи поменять можно, есть ключик Если Вам не трудно, поясните пожалуйста более подробно, каким образом можно поменять тип задачи. попробуйте в конфиге ядра добавить Код: client.gui.crm.task.type.update=true
|
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |