Неудобства при разработке БП

Рейтинг: 8.0824  
На голосовании
Предложил Пучка Екатерина 26.08.2015 17:08:57

Неудобства при разработке БП

1. В переменных бизнес-процесса кнопку "добавить переменную" хотелось бы перенести наверх, чтобы каждый раз при необходимости добавить переменную не пролистывать весь огромный список!

2. Во вставке значения хотелось бы иметь возможность вставлять сразу несколько значений - это значительно сохранило бы затраченное время!

3. При изменении кода поля в запросе доп. информации не изменяется идентификатор переменной в разделе "переменные бизнес-процесса", как логично было бы предположить, а создается новая переменная с новым идентификатором, а старую приходится удалять. Может быть, сделать поле код недоступным для редактирования (как идентификатор переменной), ведь по сути тогда уже это не изменение поля, а копирование с изменениями...

4. При арифметических вычислениях (например, крайний срок задачи - текущая дата + 3 дня) не учитываются выходные дни и нерабочее время. Получаются неправильные даты и сроки. Клиенты очень просят это исправить!!!

5. В ветке условия оператор условий единственный - "и". Было бы здорово, если бы "или" тоже можно было применять. Выкручиваться удаётся, но если это возможно, то хотелось бы избежать трудностей и облегчить себе путь.

6. Хотелось бы, чтобы при постановке задачи тоже можно было задать статус, как в запросе доп. информации.

7. Изменение полей документа для типа "привязка к элементам crm" не работает, т.к. вставляет (имя_переменной)_printable. Если стереть _printable - срабатывает.

8. При постановке задачи и задания из БП ответственному не прилетают уведомления о них - каждый раз приходится перед ними создавать ещё и уведомления.

9. Нужно придумать, как задавать соответствия списков из "запрос доп. информации" спискам в документе (сделке, например). Если значений списков несколько, можно выкрутиться применением ветвления, а если десятки - приходится в задании оставлять список, а в сделке - отказаться от списка и заменить его на строковое поле. Но это неудобно, т.к. позже может появиться необходимость поменять значение этого поля, а если ввести не абсолютно точное значение, тогда фильтр не сработает... Такие вот неудобства...

Рейтинг: 0.4253  
Куклин Евгений 07.09.2015 12:55:29
3. При изменении кода поля в запросе доп. информации не изменяется идентификатор переменной в разделе "переменные бизнес-процесса", как логично было бы предположить, а создается новая переменная с новым идентификатором, а старую приходится удалять. Может быть, сделать поле код недоступным для редактирования (как идентификатор переменной), ведь по сути тогда уже это не изменение поля, а копирование с изменениями...
Помимо этого, если меняешь переменную, которая используется в запросе информации (например, список), через "параметры шаблона" - в итоге ничего не меняется, несколько раз попадал на этом, настройка запроса перебивала эти изменения. Приходилось искать действие и вносить правки в его настройках. Ну, по-крайней мере раньше было такое поведение, возможно, исправили уже.
9.
А разве свойство "список" элемента ИБ не устанавливается по ключу (xml_id) тождественно ключу элемента списка БП? (напомню, в бп можно задавать значения списка как "[ключ]значение";).
Не уверен, так как когда-то модифицировал поведение списков в БП и не помню уже, не мой ли это мод. По-моему нет, проверьте.
Рейтинг: 0  
Дудак Олег 07.09.2015 13:08:26
А разве свойство "список" элемента ИБ ну устанавливается по ключу (xml_id) тождественно ключу элемента списка БП? (напомню, в бп можно задавать значения списка как "[ключ]значение").
Не уверен, так как когда-то модифицировал поведение списков в БП и не помню уже, не мой ли это мод. По-моему нет, проверьте.
Евгений, а если это не коробка а облако, тогда откуда там xml_id и вообще инфоблоки редактируемые ?
Рейтинг: 0  
Куклин Евгений 07.09.2015 13:18:21
если это не коробка а облако
да, пардон, облако не упоминалось и я как-то упустил его.
Рейтинг: 0  
Пучка Екатерина 07.09.2015 13:56:50
А разве свойство "список" элемента ИБ ну устанавливается по ключу (xml_id) тождественно ключу элемента списка БП? (напомню, в бп можно задавать значения списка как "[ключ]значение").
Евгений, спасибо за подсказку, я этого не знала. В коробке работает!
Рейтинг: 0.6015  
Янжула Антон 07.09.2015 16:36:24
По 9му пункту сейчас в тестировании новый тип данных - привязка к спискам документа.
Рейтинг: 0  
Афанасьев Арсений 13.10.2015 09:40:54
Сделайте нормальное поле, которое бы позволяло подцеплять файлы из диска.
весь в задачах так можно сделать...что мешает это сделать в бизнес-процессах?
Рейтинг: 1.7092  
Янжула Антон 20.10.2015 10:16:40
5. В ветке условия оператор условий единственный - "и". Было бы здорово, если бы "или" тоже можно было применять.
 
будет в релизе
Рейтинг: 0.2487  
Янжула Антон 18.12.2015 13:52:07
Привязка к спискам документа в CRM ожидается в ближайшее время ;)
Сейчас ушла на тестирование
Рейтинг: 0  
Пучка Екатерина 18.12.2015 13:59:53
Привязка к спискам документа в CRM ожидается в ближайшее время ;)
Сейчас ушла на тестирование
Антон, вот это поистине радостная новость!!! Очень-очень ждём!
Рейтинг: 0  
Куклин Евгений 18.12.2015 14:10:04
Привязка к спискам документа в CRM ожидается в ближайшее время ;)
Сейчас ушла на тестирование
К спискам документа в CRM? Что имеется ввиду?

Антон, будет ли нормальная поддержка типов свойств ИБ в бизнес-процессах? С полноценными настройками типа в процессе итп.
Рейтинг: 0.2484  
Янжула Антон 18.12.2015 14:56:21
В списках/процессах ранее был добавлен новый тип поля - "привязка к спискам документа".
Он дает возможность создавать параметры/переменные, совместимые с полями типа "Список" в документе.

Вот сейчас аналогичный тип поля был добавлен в CRM.

Что вы подразумеваете под нормальной поддержкой типов свойств ИБ в бизнес-процессах? Нужна конкретика.
Рейтинг: 0  
Куклин Евгений 18.12.2015 15:07:20
Конкретика - реализация типов свойств не костыльным дублированием типов в самом модуле, а использование свойств ИБ. С возможностью таких же настроек типов, как и непосредственно в настройках свойств ИБ. Для примера - те же привязки к элементам.
Ну и, соответственно, реализация во всех существующих свойствах ИБ методов, поддерживаемых модулем БП для отображения этих свойств. Чтобы, например, можно было использовать в БП тот же тип "привязка к элементам с автозаполнением" и прочие.
Рейтинг: 0  
Куклин Евгений 18.12.2015 15:13:27
Другими словами, сделайте полную поддержку типов свойств ИБ (в том числе с родной настройкой представления типа (GetSettingsHTML) и пользовательских полей в модуле, а не городите дублирующие "недотипы" в модуле БП.