Tasks icon indicating copy to clipboard operation
Tasks copied to clipboard

Развитие подсистемы "Регистрация обращений пользователей" + "Проекты"

Open 79vlad opened this issue 5 years ago • 2 comments

Дорый день. Коллеги, кто хочет/может подхватить - буду только рад, т.к. основная цель - перестать морочиться с накатыванием обновлений и иметь максимально "типовую" конфигурацию (многие в чате пишут "не хватает" и многое из этого уже есть реализовано): У себя используем программу не только как задачи для программистов, а сначала регистрируем обращение от пользователя, его обрабатівает первая линия и или закрывает как как свою задача (консультация или помощь в настройках и т.п.) или создает задачу на программиста (разработчика), по которой он отчитывается. Из-за большой нагрузки в последнее время - самостоятельно дорабатывать (развивать) не успеваем (сейчас её развитие заморозили), по-этому приняли решение выложить свою рабочую конфигурацию (обновлена до вер. 1.0.4.038) "как есть" и предложить сообществу поучаствовать в развитии с последующим включением в типовые релизы.

Кратко, что сейчас в ней есть и работает:

  1. ws для регистрация обращения пользователя из любой другой программы (саму обработку - приведу в универсальный (независимый) вид и выложу)
  2. возможность саморегистрации нового пользователя (с двухфакторной проверкой по AD (пароль) и через e-mail)
  3. Для каждой конфигурации - список подсистем (иногда полезно понимать какая подсистема "хромает" и по ней больше всего обращений)
  4. Рассылки по "обращениям" - подключены к справочнику "Шаблоны писем" (БСП)
  5. В обращении можно указать несколько конфигураций и несколько "плановых" исполнителей. На основании этих данных - создаются задачи (задача в разрезе одной конфигурации и одного исполнителя (тут штатное поведение конфигурации)). Пользователи (заявители) не могут "нарезать" задачи исполнителям - это работа администратора.
  6. Как только все задачи по обращению в статусе "Готово" - обращение автоматом переходит в статус "Готово" и выполняется рассылка оповещений.
  7. Заявитель видит все задачи по его обращению и их статусы. (разграничение прав "в иерархии" - в данный момент - хромает - список отображает только в плоском виде).
  8. В работе с почтой - реализован парсинг "префикса" номера задачи (сделано для того, чтобы по теме письма определить "это задача" или "это обращение"
  9. Есть справоник "Направление" - по задумке - это укрупненный вид работ 10, Есть ws по которому отдается консолидированный отчет о занятости исполнителей (в фактических часах) в разрезе "Организация/Дивизион/Направление/Исполнитель" (у нас такая орг структура).

Задел подсистемы "Управление проектами" (описываю основные вехи "как задумывалось"): 1 Внесено понятие Проектной команды: отдельно методологи и разработчики. Один из каждой команды "старший" и он участвует в подготовке ТЗ. 2 Точки входа в "Проект" - две: из обращения от пользователя или независимое создание нового проекта. 3 Новый проект должен пройти составление и согласование ТЗ 4 После того, как старший команды разработчиков "подпишется" под ТЗ проект считается "Утвержденным" и берется в работу - можно создавать задачи на исполнителей (это участники команды разработчиков). 5 По данной подсистеме - есть только заготовки метаданных (без форм)

Тем, кто подхватит: Все новые объекты и добавленные реквизиты (в существующих объектах) имеют префикс "слм_". Вклинивание в существующий код - обрамлено коментариями "кто и когда"

ссылка на скачивание cf: тыц

PS Описания подсистем в ближайшее время оформлю в гугл-докс и прикреплю к этой задаче (там более детально опишу какие возможности тут есть) PPS Если есть вопросы/замечания/предложения по данной конфигурации - задавайте - буду отвечать

79vlad avatar Aug 23 '20 15:08 79vlad

Влад спасибо. Ну как минимум в качестве идей точно будем использовать

BlizD avatar Aug 24 '20 06:08 BlizD

Кратко, что сейчас в ней есть и работает:

  1. ws для регистрация обращения пользователя из любой другой программы (саму обработку - приведу в универсальный (независимый) вид и выложу)

Обработку не получается приести полностью к автономному виду (там необходим общий модуль по работе с Json, т.к. реализовывалась под "древнюю" конфигурацию, которая не умеет работать с Json).

Ссылка на скачивание: тыц

79vlad avatar Mar 17 '21 17:03 79vlad