Архив: доработка( цена обсуждается)

Бюджет По договоренности
Создан: 7 лет назад
Закрыт
Описание
1. Модуль разрабатывается в рамках имеющейся системы (на базе CMS Subdreamer) в виде плагина. Т.е. вопросы, инициализации, авторизации пользователей и т.д. берет на себя CMS. 2. Группа пользователей (usergroupid)=должность. Один пользователь может иметь несколько групп (должностей). Все данные о пользователе доступны в массиве userinfo. 3. В настройках нужно предусмотреть, какие группы имеют права на управдение данным модулем (т.е. изменять структуру разделов, одобрять или отклонять инструктивные письма, редактировать все без исключения письма и инструкции). По умолчанию администраторы (usergroupid=1). 4. Инструкция состоит из инструктивных писем. Инструктивное письмо может написать любой сотрудник, но только по своей должности или для своих подчиненных. Когда инструктивное письмо написано, оно должно быть одобрено отвественным за инструкции, только после его одобрения инструкция считается полностью написанной(например: сотрудник написал, его руководитель порекомендовал, ответственный одобрил) 5. Каждое сохранение инструктивного письма после исправлений или добавлений считается новой версией(не важно отправлена на одобрение или нет) Визуально видно, какая версия актуальная, какая редактируется(актуальная зееная, остальные синие, редактируемая, т.е. в которой находимся жирным шрифтом и соответствующим цветом) (сохранение версий уже реализовано для всех документов, перед сохранением просто вызывается ajax-функция, сохраняющая всю форму в сериализованном виде. Необходимо только организовать правильную распаковку и отображение при вызове определенной редакции. 6. Каждая версия имеет статус(на каком этапе находится) Статус виден в списке версий Старые одобренные версии сохраняют свой статус и визуально выделяются (этот момент пока лучше не трогать, здесь еще думаем над единой архитектурой для всей системы) 7. Одно инструктивное письмо может содержаться в инструкциях нескольких должностей. У инструктивного письма есть признак, в каких инструкциях присутствует, виден только ответственному за инструкции и рекомендовавшему это инструктивное письмо, регулируется правами конкретного пользователя 8. Сотрудник может предложить инструкцию(инструктивное письмо), но только человеку находящемуся на ступень выше по иерархии, предложение проходит по всей иерархической цепочке 9. Пока инструктивное письмо на стадии рассмотрения, оно может редактироваться, как только письмо одобрено, редактирование запрещается(меняются права доступа). Администратор/ответственный может редактировать письма на любой стадии и самостоятельно одобрять (с сохранением версий). 10. Инструктивное письмо, это текстовый документ с возможностью вставки картинок, файлов, могут размещаться ссылки на видео файлы находящиеся на сторонних ресурсах (используется TimyMCE, уже подключен) 11. к рекоменндованной инструкции, следующий человек по иерархии может прикрепить свои комментарии и отправить на доработку, рекомендовать дальше по иерархии или отклонить 12. Отклоненные инструктивные письма сохраняются и при необходимости к ним можно вернуться 13. Когда инструктивное письмо одобрено и готово к использованию, сотрудники ознакамливаются с ним. Создается реестр, в котором видно, с каким конкретно инструктивным письмом и кто ознакомлен. При выходе нового инструктивного письма, сотруднику приходит сообщение об этом и что с этим инструктивным письмом надо ознакомиться, (эту часть тоже пока не трогаем, единый механизм уведомлений для сотрудников разрабатывается) сотрудник ознакамливается и ставит галочку "Ознакомлен, согласен", данные заносятся в реестр(не ознакомился, ознакомился, но не подтвердил, ознакомился и подтвердил) 14. При ознакомлении, сотрудник может выделить часть текста и оставить комментарий, в частности, задать вопрос, человек ознакамливающий с инструктивным письмом отвечает комментарием на комментарий Комментарии видны, только сотруднику написавшему его и ознакамливающему с инструктивным письмом (по сути, это не комментарии, а переписка между ознакамливающим и сотрудником, привязанная к конкретному инструктивному письму, при этом также сотрудник види 

т все комментарии сотрудников ниже по иерархии) Ответственному за инструкции видны все комментарии 15.Для человека отвечающего на комментарии создаются шаблоны, по его более ранним ответам, чтобы можно было выбрать ответ, если подобный вопрос уже задавался(шаблоны предлагаются на основании куска текста по которому оставлен комментарий) Если по какому-то куску текста много комментариев, то на основании ответов, создается новая версия инструктивного письма, с которой заново все ознакамливаются 16. В новой версии инструктивного письма предусмотреть возможность подсвечивать изменения, по сравнению с предыдущей одобренной, либо просмотр в виде "было – стало"
Категория

Похожие проекты

safe 
0 3
Необходимо разработать систему, которая: Подключается к API Diagnocat и iDent (через токены доступа). Получает данные о пациенте, результатах диагностики, снимках и назначениях. Автоматически формирует структурированный отчет по шаблону (включая врачей, этапы лечения, стоимость и описание процедур).......
 
0 0
Необходимо связать БД 1C:ERP с БД Outlook, MS Access, Битрикс24. Например при вводе нового сотрудника в 1С:ERP он должен автоматически появляться в вышеперечисленных БД....
2 месяца назад
 
0 1
Требуется реализация отчёта на кастомизированной 1С:УПП 1. 2, ТЗ и контрольный пример во вложении, 80% кода должно быть покрыто модульными тестами....
2 месяца назад
$7
0 1
Мне нужно копировать мой текст и вставлять в одну группу ВК с открытой стеной для публикации рекламы. Задача скрипта/сервиса/программы - примерно каждые 10 секунд брать мой текст и вставлять в эту группу. Я пробовал через одну программу, которая записывает действия мышки и потом повторяет, но она как-то......
4 месяца назад
safe 
0 0
Написать прошивку для A94B114, используя 2 подобные рабочие прошивки. Все файлы есть....
$21
0 2
Нужно разархивировать файл архив. ujems, есть распаковщик, но выдает ошибку. Прислать пруфы(скрины)....
6 месяцев назад
safe 
0 1
Входные: Имеется скрипт по обработке email писем и добавление их в систему Redmine   Проблема: Система обработки этих писем написана некорректная и негибкая    Задача: Переписать логику обработки входящих писем, чтобы исключить их потерю при незначительных отклонениях от ожидаемой структуры....
$37
0 1
- В обязанности сотрудника входит поддержание мобильного приложения системы автоматизации бизнеса. - Работа сдельная: задачи выдаются на оценку, далее после согласования передаются на реализацию. - Заключаем договор и NDA (соглашение о неразглашении)....
$71
0 0
Информация о проекте: Проект включает в себя React Native приложение с Expo внутри которого находится webview с сайтом На устройствах с ОС IOS проблема с воспроизведением видео....
7 месяцев назад
safe 
0 0
Разрабатываю десктопные программы на языке Java,  а так же Java + SQL....
 
0 6
  1. Чтобы можно было писать описание события (без заголовка) - превью в списке берется N количества букв с начала. (в списке писать дату события и сколько осталось до него) . Выставление даты и времени напоминания и ИНТЕРВАЛА ПОВТОРА ОТ 1 МИНУТЫ! Выставлять количество повторов, далее напоминания прекращаются.......
safe 
0 4
Сайт arg2028t. beget. tech/. Нужно сделать вот такой калькулятор. airprint. by/outdoor/wide-format. и еще некоторые доработки....
safe 
0 7
Краткое описание: Мы ищем исполнителя для тестирования функционала мобильного приложения на платформе Android. Задача включает проверку основных функций приложения, таких как работа комнаты, передача видео, звука и чата, а также создание подробной отчетности о найденных ошибках.   Требования к исполнителю:......
safe 
0 12
Разработка чат-бота под ваши нужды....
$143
0 0
Oпpocы (1008pyб/чaс) Заходитe на сaйт: gonsù....
10 месяцев назад
 
0 4
Требуется создать скрипт для premiere pro. Данная суть скрипта: в выделеном бине нужно что бы автоматически проставлялся in out ровно по серидине файла так что бы выделенная область была длиной 3 секунды. И требуется кнопка что бы работало через окно expressions. Проблема текущего в том что он не работает......
 
0 2
Нужно создать приложения под гемблинг/беттинг, на котлин. Приложение должно работать Firebase. Детали вышлю при обсуждение....
$21
0 4
Нужно разархивировать файл archive. ujems, есть распаковщик, но выдает ошибку. Прислать пруфы  ....
1 год назад
safe 
0 3
Разработать впн сервис ( Приложения на ios и android + сайт для оплаты подписки). Настройка Серверов. Оплата по договоренности. Работаем черед безопасную сделку....
1 год назад
Смотреть все