BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 28 мар 2024, 19:38

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 22 ] 
Автор Сообщение
 Заголовок сообщения: Удаление задачи
СообщениеДобавлено: 17 май 2010, 19:36 
Не в сети
Клиент

Зарегистрирован: 22 апр 2009, 13:59
Сообщения: 58
Откуда: Мурманск
Карма: 0
Добрый день!

Подскажите, пожалуйста, существует ли возможность удаления задачи? Например, при ошибочном вводе.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Удаление задачи
СообщениеДобавлено: 17 май 2010, 23:20 
Не в сети
Разработчик

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Удаление задачи
СообщениеДобавлено: 18 май 2010, 02:10 
Не в сети
Клиент

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Удаление задачи
СообщениеДобавлено: 18 май 2010, 03:07 
Не в сети
Разработчик

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Удаление задачи
СообщениеДобавлено: 17 ноя 2010, 14:48 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Удаление задачи
СообщениеДобавлено: 17 ноя 2010, 15:36 
Не в сети
Разработчик

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Удаление задачи
СообщениеДобавлено: 19 ноя 2010, 02:29 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 08 мар 2007, 20:44
Сообщения: 1570
Откуда: Челябинск
Карма: 18
а что есть = необходимо? :)

_________________
Интернет и телефония оптом со склада, или в розницу


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Удаление задачи
СообщениеДобавлено: 19 ноя 2010, 06:16 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
skn писал(а):
хочу != необходимо

А вы не считаете что эта задача(удаление неправильно сформированной задачи) == необходимо?

_________________
Код:
  Клиент: вер. 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
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Удаление задачи
СообщениеДобавлено: 19 ноя 2010, 15:07 
Не в сети
Разработчик

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Удаление задачи
СообщениеДобавлено: 22 ноя 2010, 23:13 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 08 мар 2007, 20:44
Сообщения: 1570
Откуда: Челябинск
Карма: 18
не по феншую

_________________
Интернет и телефония оптом со склада, или в розницу


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Удаление задачи
СообщениеДобавлено: 11 фев 2011, 08:36 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
skn писал(а):
почему ее ОБЯЗАТЕЛЬНО надо удалить? а не просто например закрыть с категорией ошибочная....

могу объяснить ----
смотрите:
у меня есть скрипт, который смотрит на задачи в CRM, и если задача закрыта, то скрипт продолжает по логике работать. А если удалить задачу, то ее и не было.
закрытие - это не исправление выставленной неправильно задачи, а вот удаление - это приведение к девственному состоянию.

_________________
Код:
  Клиент: вер. 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
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Удаление задачи
СообщениеДобавлено: 11 фев 2011, 14:36 
Не в сети
Разработчик

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Удаление задачи
СообщениеДобавлено: 11 фев 2011, 14:45 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
не, тут понятно, скриптами можно что угодно разрулить....
но правильно ли это?

_________________
Код:
  Клиент: вер. 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
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Удаление задачи
СообщениеДобавлено: 11 фев 2011, 15:11 
Не в сети
Разработчик

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Удаление задачи
СообщениеДобавлено: 11 фев 2011, 15:54 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
не только мне.

_________________
Код:
  Клиент: вер. 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
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Удаление задачи
СообщениеДобавлено: 11 фев 2011, 16:22 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
и они тоже


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Удаление задачи
СообщениеДобавлено: 11 фев 2011, 20:36 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
и пишите биллинг сами =)

_________________
Код:
  Клиент: вер. 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
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Удаление задачи
СообщениеДобавлено: 14 апр 2011, 20:56 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 06 авг 2009, 13:34
Сообщения: 72
Откуда: Уфа
Карма: 0
Необходимость в удалении ошибочных задач возникла после создания маленького алгоритма автоматизации процессов на основе автоматизации отключения должников из вики. Логика работы подразумевала выполнение определенных действий в момент закрытия задачи (закрытие договоров, смена ТП, занесение расхода и т.д. и т.п.)..

Как известно тип задачи 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");
      }
   }
}

_________________
Это текст


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Удаление задачи
СообщениеДобавлено: 14 апр 2011, 21:31 
Не в сети
Разработчик

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Удаление задачи
СообщениеДобавлено: 14 апр 2011, 22:05 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 06 авг 2009, 13:34
Сообщения: 72
Откуда: Уфа
Карма: 0
Плин =) нашел

Спасибо =) ну ладно хотя бы совсем ненужные теперь есть возможность удалять из доп действий =)

_________________
Это текст


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Удаление задачи
СообщениеДобавлено: 25 окт 2016, 20:46 
Не в сети

Зарегистрирован: 25 окт 2016, 19:06
Сообщения: 1
Карма: 0
skn писал(а):
тип задачи поменять можно, есть ключик ;-)

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Удаление задачи
СообщениеДобавлено: 25 окт 2016, 22:14 
Не в сети
Разработчик

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

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


попробуйте в конфиге ядра добавить
Код:
client.gui.crm.task.type.update=true


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 22 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.108s | 62 Queries | GZIP : On ]