Рейтинг: 0.8902  
Новая
Предложил Куклин Евгений 08.11.2019 01:09:27

Делегирование заданий в рамках подразделений

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

На возможный вопрос: "Ну есть же тип "Всем сотрудникам", почему не использовать его?" отвечу сразу - небезопасно, можно по ошибке делегировать чувствительные данные совсем не туда.
Рейтинг: 2.8902  
Новая
Предложил Куклин Евгений 27.10.2018 23:22:28

Событие OnTaskMarkCompleted - добавить передачу $eventParameters из задания

Добавьте, плз, передачу $eventParameters задания, иначе очень сложно добираться до данных в обработчике.

Взять тот же комментарий пользователя к заданию - попробуйте его потом выцепить в обработчике... В b_bp_task_user комментарии отсутствуют, доставать из b_bp_task_history однозначно нельзя (нет привязки к id задания, только ACTION_NAME, к которому привязка неоднозначна, так как одно активити в течение процесса может выполняться несколько раз, да и вообще... выцеплять комментарий из процесса - ... Плюс всё это ресурсоёмко, тогда как все данные совсем рядом с вызовом обработчика и передать их туда - не проблема)

Либо добавьте комментарий в b_bp_task_user. А почему нет? Комментарии используются для всех заданий и порой они не менее, а то и более важны, нежели нажатая кнопка (статус выполнения).

Зачем?: Чтобы иметь возможность сохранять и выдавать пользователям реально значимую информацию о выполнении процесса. Например, при согласовании документов значимой информацией является как раз кто, когда, с каким результатом (утвердил, отклонил) и с каким комментарием выполнил задание:
ПользовательВремяРезультатКомментарий
Начальник отдела27.10.18 12:20Утвердил
Директор28.10.18 14:30 Отклонил Вы офигели? Дорого

PS. На текущий момент уже более 7 лет использую кастомные задания, которые пишут в отдельную таблицу результат задания (наименование выбранной операции/кнопки, для простой интерпретации) и комментарий. Применение - вывод различных отчётов и листов согласования к процессам. В штатном функционале этого не сделать.
Сохранение истории заданий в b_bp_task_user вы в каком-то виде сделали несколько лет назад, добавив статус задания, вместо его удаления, но этого недостаточно, нужны как минимум комментарии, а лучше ещё и наименование выбранной операции, а не только как сейчас - константы CBPTaskUserStatus (Почему? Потому что это лучше отражает суть, мы можем использовать задание утверждения для запроса, например, "Сделано/Не сделано", "Продолжить/Прекратить", и видеть вместо этих значений в результате только "Одобрил/Отклонил" - согласитесь, суть не отражает вовсе. Возможность задания текста кнопки помогает только пользователям при выполнении задания, но совершенно не помогает при его интерпретации в логе).
Рейтинг: 2.966  
Новая
Предложил Иванов Никита 24.11.2017 15:45:22

Объединить сущность задания и задачи

На данный момент в модуле CRM можно создавать с помощью роботов задания. Эти задания не выдерживают никакой критики. Нет возможности поменять срок, ответственного. Задания не отображаются в модуле задач и проектов.

Считаю что было бы логично объединить задания и задачи. Даже названия запутывают людей до безумия.
Рейтинг: 0.6594  
Новая
Предложил Куклин Евгений 01.03.2014 01:53:27

Добавить в гетлисты фильтр по наличию заданий БП по элементу

В сущностях, поддерживающих БП, требуется фильтр для выборки только элементов, по которым у пользователя есть задания.


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

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

Тогда как в списке документов конкретного типа всё понятно, отображение нужных колонок настроено пользователем/админом, видно сразу необходимые поля.Хотелось бы просто выставить фильтр - показывать только с заданиями и всё.
Такая реализация часто была бы гораздо удобней списка заданий и заменяла его.

PS. Схожее решение давно есть в инфоблоках, но реализовано только для старых задач на инфоблоках + бп, если кто помнит такие. До сих пор присутствует в коде, хоть и не документировано, так же как и проверки полномочий для бизнес-процессов.
Рейтинг: 0.9174  
Новая
Предложил Куклин Евгений 11.06.2013 11:25:46

Мобильный КП и Б24 - задания бизнес-процессов

Добавить в мобильное приложение возможность работать с заданиями бизнес-процессов. У нас это основная работа на портале, например. Без них приложение не имеет ценности.
Рейтинг: 17.0282  
На голосовании
Предложил Куклин Евгений 19.01.2012 20:25:59

Группировка заданий

Заданий у сотрудника может быть много, в этой массе становится неудобно и трудно ориентироваться. Хотелось бы в компоненте списка заданий иметь возможность их группировки, например, по шаблону бизнес-процесса, к которому они относятся.