Publish your project for free and start receiving offers from freelance contractors in serveral minutes after publication!
1500 ₴

Добавление функционала CRM C#

project complete
C#


 

Вверху
окна:

Время
(текущее время),

 

текст “Статус:” отображает текущий статус сотрудника при нажатии на него список с доступными стстувами. пока только:
 (начало рабочего дня, Закончить (конец рабочего дня), перерыв
(использование перерыва 1 или 2 в зависимости какая половина дня)

 

+ у кого в карточке сотрудника режим работы с почасовой оплатой - при приходе на работу и включения статуса “начало рабочего дня” - выскакиевает окошко “В котором часу Вы планируете сегодня окончить рабочий день” и поле ввода времени. тогда на основании этого
значения будет просчитываться время до конца рабочего дня.

 

 

До конца
рабочего дня: (сколько времени осталось до конца рабочего дня. Разница между
текущее время и значение "конец рабочего дня". Рабочий день может
заканчиваться по-разному в некоторых сотрудников. Это будет настраивается в
аккаунте сотрудника,

Осталось
перерыва. (Есть 2 перерыва. До обеда и после обеда. Каждый по 15 минут. В
независимости от настроек режима работы сотрудника. Первый перерыв
рассчитывается до 13:00. Второй перерыв с 14:00 и до конца рабочего дня. В
промежуток 13: 00- 14:00 невозможно сделать перерыв так как это время обеда.)

 

 

В интерфейсе нужно сделать возможность изменения порядка вкладок слева (перетаскивание закладки в нужное место. Вверх, вниз)

 

Слева вверху. Выпадающее меню со списком всех разделов и подразделов. Главный раздел, (как меню на мобильных телефонах. когда заходим на сайт  нажимаем и раскрывается список)
кнопка + и открывается список подразделов. информации в зависимости от уровня
доступа.

 --

 

В карточке сотрудника и в карточке создания нового сотрудника нужно добавить поля:

E-mail (личный), E-mail (рабочий), номер телефона (внутренний), и кнопку «Личные номера» (при нажатии на эту
кнопку  всплывает окно. Где указывается
имя и телефон. Это  будет справочник его
номеров и его родственников. Нужен будет в дальнейшем в телефонии)

 

также нужно добавить:  режим работы (почасовая, по расписанию)

Если по расписанию:

начало рабочего дня (время по умолчанию 09:00) но можно изменить

Конец рабочего дня (Время по умолчанию 18:00) но можно изменить

 

 

 

Вкладка
компания - настройка

 

1) кнопка «Доступ» - при нажатии всплывающие окошко 1/6 экрана.

1.1список прав доступа, «+» (добавить):

    при добавлении права доступа нужно указать: Название и указать в каких данных имеет
доступ работник (эти вкладки будут отображаться в списке вкладок слева в меню)
«дерево» вкладок и под вкладок (справа ставится галочка. Если активно - есть
доступ)

 

Например:
доступ к Задача + (мои поручил, наблюдаю, настройка) и можно выставить галочки
напротив каждого поля. И как, что галочка стоит на задание, мои наблюдаю, а на
настройку на стоящий - значит под-вкладка настройки не будет даже отображаться
в программе данного сотрудника а значит и не будет возможности открыть и
отредактировать). Поэтому каждая вкладка, и умеет настраиваться. Если стоит
галочка - отображается а как нет - значит нет.

 

можно сделать создание группы прав и потом назначать пользователям. или
индивидуальные. при создании аккаунта высправлю что нужно

 

в низу зеленая кнопка «Сохранить» (сохраняет внесенные изменения) и красная
"Закрыть" (закрывает окно без изменений)

 

 

 

2) внешний вид при нажатии всплывающее окно на 1/4 экрана с данными:

2.1 Выбор размера окна (ширина / высота (пиксели или проценты)) (общий размер окна
программы)

2.2
Размер шрифта заголовок (h1):

2.3
Размер шрифта описание (h2): с низу зеленая кнопка «Сохранить» (сохраняет
внесенные изменения) и красная "Закрыть" (закрывает окно без
изменений)

 

 

3)
Данные сервера:

всплывающее
окошко ориентировочно 1/6 экрана (чтобы влезли данные)

 

СерверMySQL:

ЛогинMySQL:

ПарольMySQL:

Название
базы MySQL:

(Данные
настройки могут видеть и редактировать только те, кто имеют доступ. Например
директор администратор)

 

СерверFTP:

 

ЛогинFTP:

ПарольFTP:

Название
базы FTP:

(Данные сервера будет использоваться для хранения файлов. В том числе фото работника)

в низу зеленая кнопка «Сохранить» (сохраняет внесенные изменения) и красная
"Закрыть" (закрывает окно без изменений)

 

--

С доступом тут уже как лучше. Сейчас реализовать или позже когда будет готова основа.

--

 

 

При создании задания нужно добавить поле «выделено времени» где можно указать количество дней, часов, минут.

 

Также при просмотре списка заданий во всех вкладках колонка «запланировано времени» будет отображать текущее значение.

 

 

Во вкладке «ВСЕ» и «Отдел» :

 

при нажатии на "приоритет" - возможно изменить приоритет. При выбора приоритета автоматически сохраняется в базе (не нужно нажимать кнопку "сохранить".) После изменения приоритета у исполнителя задачи также меняется приоритет задания (также при переменные приоритета всплывающее окно "Фамилия. Инициалы - изменил приоритет задачи" название задачи "на" название приоритета »и при нажатии на это всплывающее сообщении открывается подробная информация о задачах (карточка задания).

 

По сути вкладка ВСЕ и ОТДЕЛ доступна директору и руководителю отдела – значит приоритеты могут менять также только они.

 

 

        Задачи:

Поставить задачу можно как на определенного сотрудника так и на отдел (при создании задания можно выбрать отдел)

 

если задача поставляется на отдел – приходит уведомление руководителю данного отдела  -   далее руководитель отдела определяет кому назначить, как вариант такие задания могут быть с статусом “не выбран исполнитель” и у руководителя отдела отдельной вкладкой отображаться такие задачи) и количество таких (кружок правый верхний угол)

 

 

можно выбрать несколько контролирующих сотрудников выбор не в колонки подряд а как в битрикс вводишь имя – выпадает список совпадений -  выбираешь из списка кто - автоматом ставиться пробел кома - вводим следующего и выпадающий список. можно вводить имя и будет выпадать список по соответствию или 2-й клик мышкой  в поле и выпадет весь список сотрудников. по умолчанию это поле  заполняется данными руководителя отдела он по умолчанию контролирующий )

 

 

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

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

 

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

 

 

В списках заданий (все

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

Фильтр по исполнителю и по контролирующим (это в вкладках ВСЕ и ОТДЕЛ для руководителей и директора)

 

 

выполнять одновременно можно только одно задание.

всплывающие окна в трее у “контролирующих” когда задание выполнено.

 

Слева вкладка ИСТОРИЯ. В этой вкладке фиксируются все уведомления. Если мы котролируем задание, сотрудник его выполнил – нам пришло об этом уведомление. Но мы его не увидели не были на месте или иные причины. Поэтому все уведомления история их отображается в вкладка ИСТОРИЯ.

 

 

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

 

--

 

 

 

 


Client's feedback about the contractor Вячеславе Н.

Quality
Professionalism
Price
Availability
Terms

Все работает. Хорошо поработал!

Вячеслав Т. Вячеслав Томашевский

Freelancer's feedback about the client Вячеславе Томашевском

Payment
Task formulation
Requirements
Availability

Все хорошо, продолжаем сотрудничать!

Вячеслав Н. Вячеслав Ника


Make a proposal!

The client doesn't want to make prepayment? Offer him to make a payment via Safe to avoid possible fraud.

  1. proposal concealed by freelancer

Client
Project published
29 May at 22:05
40 views
Payment methods
Invited to project
Share