Удаление задачи

Простая система управления взаимодействием с клиентами.

Удаление задачи

Сообщение SafeAndSound » 17 май 2010, 19:36

Добрый день!

Подскажите, пожалуйста, существует ли возможность удаления задачи? Например, при ошибочном вводе.
SafeAndSound
Клиент
 
Сообщения: 58
Зарегистрирован: 22 апр 2009, 13:59
Откуда: Мурманск

Re: Удаление задачи

Сообщение skn » 17 май 2010, 23:20

только через mysql базу.
skn
Разработчик
 
Сообщения: 4382
Зарегистрирован: 07 апр 2007, 23:51
Откуда: Уфа, Россия

Re: Удаление задачи

Сообщение SafeAndSound » 18 май 2010, 02:10

это ужасно. :(
Скажите, а с чем связано отсутствие штатной возможности удалять задачи?
SafeAndSound
Клиент
 
Сообщения: 58
Зарегистрирован: 22 апр 2009, 13:59
Откуда: Мурманск

Re: Удаление задачи

Сообщение skn » 18 май 2010, 03:07

с отсутствием необходимости.
skn
Разработчик
 
Сообщения: 4382
Зарегистрирован: 07 апр 2007, 23:51
Откуда: Уфа, Россия

Re: Удаление задачи

Сообщение ksv-kn » 17 ноя 2010, 14:48

А вопрос предыдущего оратора вы не считаете необходимостью?
ksv-kn
 
Сообщения: 12
Зарегистрирован: 07 апр 2010, 16:10

Re: Удаление задачи

Сообщение skn » 17 ноя 2010, 15:36

хочу != необходимо
skn
Разработчик
 
Сообщения: 4382
Зарегистрирован: 07 апр 2007, 23:51
Откуда: Уфа, Россия

Re: Удаление задачи

Сообщение max » 19 ноя 2010, 02:29

а что есть = необходимо? :)
Интернет и телефония оптом со склада, или в розницу
Аватара пользователя
max
Клиент
 
Сообщения: 1568
Зарегистрирован: 08 мар 2007, 20:44
Откуда: Челябинск

Re: Удаление задачи

Сообщение skyb » 19 ноя 2010, 06:16

$this->bbcode_second_pass_quote('skn', '')очу != необходимо

А вы не считаете что эта задача(удаление неправильно сформированной задачи) == необходимо?
$this->bbcode_second_pass_code('', '
Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
')
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений
Аватара пользователя
skyb
Клиент
 
Сообщения: 7166
Зарегистрирован: 03 авг 2009, 18:42
Откуда: Благовещенск

Re: Удаление задачи

Сообщение skn » 19 ноя 2010, 15:07

почему ее ОБЯЗАТЕЛЬНО надо удалить? а не просто например закрыть с категорией ошибочная....
skn
Разработчик
 
Сообщения: 4382
Зарегистрирован: 07 апр 2007, 23:51
Откуда: Уфа, Россия

Re: Удаление задачи

Сообщение max » 22 ноя 2010, 23:13

не по феншую
Интернет и телефония оптом со склада, или в розницу
Аватара пользователя
max
Клиент
 
Сообщения: 1568
Зарегистрирован: 08 мар 2007, 20:44
Откуда: Челябинск

Re: Удаление задачи

Сообщение skyb » 11 фев 2011, 08:36

$this->bbcode_second_pass_quote('skn', '')очему ее ОБЯЗАТЕЛЬНО надо удалить? а не просто например закрыть с категорией ошибочная....

могу объяснить ----
смотрите:
у меня есть скрипт, который смотрит на задачи в CRM, и если задача закрыта, то скрипт продолжает по логике работать. А если удалить задачу, то ее и не было.
закрытие - это не исправление выставленной неправильно задачи, а вот удаление - это приведение к девственному состоянию.
$this->bbcode_second_pass_code('', '
Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
')
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений
Аватара пользователя
skyb
Клиент
 
Сообщения: 7166
Зарегистрирован: 03 авг 2009, 18:42
Откуда: Благовещенск

Re: Удаление задачи

Сообщение skn » 11 фев 2011, 14:36

Добавление функции удаления порождает за собой необходимость добавления кучи других функций (отслеживать кто удалил, разраничение прав, архивирование, востановление и т.д.) Если для вас так хочеться девственности, сделайте скриптик, который будет чистить БД, например удалять все задачи которые имееют статус "закрыта" и категорию "ошибочная".
skn
Разработчик
 
Сообщения: 4382
Зарегистрирован: 07 апр 2007, 23:51
Откуда: Уфа, Россия

Re: Удаление задачи

Сообщение skyb » 11 фев 2011, 14:45

не, тут понятно, скриптами можно что угодно разрулить....
но правильно ли это?
$this->bbcode_second_pass_code('', '
Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
')
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений
Аватара пользователя
skyb
Клиент
 
Сообщения: 7166
Зарегистрирован: 03 авг 2009, 18:42
Откуда: Благовещенск

Re: Удаление задачи

Сообщение skn » 11 фев 2011, 15:11

правильно, так как если Вам это надо, то Вы и реализуете
skn
Разработчик
 
Сообщения: 4382
Зарегистрирован: 07 апр 2007, 23:51
Откуда: Уфа, Россия

Re: Удаление задачи

Сообщение skyb » 11 фев 2011, 15:54

не только мне.
$this->bbcode_second_pass_code('', '
Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
')
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений
Аватара пользователя
skyb
Клиент
 
Сообщения: 7166
Зарегистрирован: 03 авг 2009, 18:42
Откуда: Благовещенск

Re: Удаление задачи

Сообщение skn » 11 фев 2011, 16:22

и они тоже
skn
Разработчик
 
Сообщения: 4382
Зарегистрирован: 07 апр 2007, 23:51
Откуда: Уфа, Россия

Re: Удаление задачи

Сообщение skyb » 11 фев 2011, 20:36

и пишите биллинг сами =)
$this->bbcode_second_pass_code('', '
Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
')
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений
Аватара пользователя
skyb
Клиент
 
Сообщения: 7166
Зарегистрирован: 03 авг 2009, 18:42
Откуда: Благовещенск

Re: Удаление задачи

Сообщение Kazrarr » 14 апр 2011, 20:56

Необходимость в удалении ошибочных задач возникла после создания маленького алгоритма автоматизации процессов на основе автоматизации отключения должников из вики. Логика работы подразумевала выполнение определенных действий в момент закрытия задачи (закрытие договоров, смена ТП, занесение расхода и т.д. и т.п.)..

Как известно тип задачи CRM после создания изменить нельзя, а операторы допускали ошибки создавая задачи не с "тем" типом, и после закрытия задач в ужасе наблюдая за изменениями в договоре прибегали и просили все исправить =)

Вот кусок одного из моих скриптов может быть кому нибудь пригодится.. Он удаляет открытые CRM задачи (почему не закрытые? потому, что во 1х: закрытие задач повлечет за собой событие, а во 2х закрытых задач в договоре как правило на порядок больше чем открытых). ActionId = 1000 + ID задачи, соответственно если ActionId > 1000 то можно спокойно вычислить ид удаляемой задачи, другого способа на вскидку не пришло в голову, если кто нибудь посоветует что нибудь поправить или оптимизировать буду раз конструктивной критике.. т.к. ни разу еще ничего не публиковал =)
$this->bbcode_second_pass_code('', '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");
}
}
}
')
Это текст
Аватара пользователя
Kazrarr
Клиент
 
Сообщения: 72
Зарегистрирован: 06 авг 2009, 13:34
Откуда: Уфа

Re: Удаление задачи

Сообщение skn » 14 апр 2011, 21:31

тип задачи поменять можно, есть ключик ;-)
skn
Разработчик
 
Сообщения: 4382
Зарегистрирован: 07 апр 2007, 23:51
Откуда: Уфа, Россия

Re: Удаление задачи

Сообщение Kazrarr » 14 апр 2011, 22:05

Плин =) нашел

Спасибо =) ну ладно хотя бы совсем ненужные теперь есть возможность удалять из доп действий =)
Это текст
Аватара пользователя
Kazrarr
Клиент
 
Сообщения: 72
Зарегистрирован: 06 авг 2009, 13:34
Откуда: Уфа

Re: Удаление задачи

Сообщение smersh » 25 окт 2016, 20:46

$this->bbcode_second_pass_quote('skn', '')ип задачи поменять можно, есть ключик ;-)

Если Вам не трудно, поясните пожалуйста более подробно, каким образом можно поменять тип задачи.
smersh
 
Сообщения: 1
Зарегистрирован: 25 окт 2016, 19:06
Вернуться к началу

Re: Удаление задачи

Сообщение skn » 25 окт 2016, 22:14

$this->bbcode_second_pass_quote('smersh', '')$this->bbcode_second_pass_quote('skn', '')ип задачи поменять можно, есть ключик ;-)

Если Вам не трудно, поясните пожалуйста более подробно, каким образом можно поменять тип задачи.


попробуйте в конфиге ядра добавить
$this->bbcode_second_pass_code('', 'client.gui.crm.task.type.update=true')
skn
Разработчик
 
Сообщения: 4382
Зарегистрирован: 07 апр 2007, 23:51
Откуда: Уфа, Россия
Вернуться к началу


Вернуться в Плагин CRM

Кто сейчас на конференции

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