Страница предназначенная для возможности создавать непрофильные задачи (контракты), которые может взяться выполнять любой желающий сотрудник за вознаграждение
Контракт - задание которое может создать администратор или владелец - от организации. — Это ключевые и проанализированные задачи организации. — За выполнение контракта можно получить рубины. — Выполнять контракт могут все - кроме создателя контракта.
Каталог контрактов: — При входе на страницу отображается каталог контрактов. — По-умолчанию контракты сортируются по дате - вначале идут контракты которые были созданы позднее, далее которые раньше. — Если контракт новый - на изображении в карточке контракта отображается пометка NEW. — Пометка New исчезает спустя 7 дней после создания контракта. — При клике на контракт или кнопку Подробнее - осуществляется переход на данный контракт
Создание нового контракта — Кнопка доступна только для сотрудников с правами администратора. ****— При клике на кнопку в виде иконки “+” осуществляется переход на страницу создания контракта, где заполняется информация: Изображдение: — Доступный формат загрузки: jpeg,png,jpg — Доступный размер: до 1 мб (включительно) — При загрузке файла вне доступного формата отображается ошибка - “Загрузка доступна только в форматах jpeg,png,jpg” — При загрузке файла больше 1 мб отображается ошибка - “Размер файла не может превышать 1 мб” Зависит от: — При клике на дропдаун открывается список доступных для связи контрактов. — Для выбора доступны только те контракты - которые не являются зависимыми от выбранного контракта. — Выбрать можно только один контракт Название контракта: — Доступный ввод: Буквы, цифры, спец.символы — Длина ввода: от 6 до 250 — При попытке сохранения Контракта с пустым значением названия - отображается ошибка “Поле Название обязательно для заполнения” — При попытке сохранения Контракта со значением меньше 6 символов - отображается ошибка “Значение в поле Название должно быть не меньше 6 символов ” — При попытке сохранения Контракта со значением больше 250 символов - отображается ошибка “Значение в поле Название должно быть не больше 250 символов ” Краткое описание: — Доступный ввод: Буквы, цифры, спец.символы — Длина ввода: от 0 до 250 — При попытке ввода больше 250 символов - срабатывает ограничение ввода в поле Задание: — Этот текст исполнитель увидит, когда начнет работу над контрактом. В тексте можно использовать Markdown разметку — Доступный ввод: Буквы, цифры, спец.символы — Длина ввода: от 1 до 5000 — При попытке сохранения Контракта с пустым значением Задания- отображается ошибка “Поле Задание обязательно для заполнения” — При попытке ввода больше 5000 символов - срабатывает ограничение ввода в поле Награда: — Количество камней которое получит сотрудник выполнивший контракт — Доступный ввод: Цифры — Длина ввода: от 1 до 3 символов — Ввод букв и спец.символов - игнорируется полем — При попытке сохранения с пустым значением - “Поле Награда исполнителя обязательно для заполнения” — При попытке сохранения со значением меньше 1 - “Значение в поле Награда исполнителя должно не меньше 1 ” — При попытке сохранения со значением больше 100 - “Значение в поле Награда исполнителя должно не больше 100 ” — При попытке сохранения дробного числа - “Введите допустимое значение” Награда ответственному: — Количество камней, которое получит после выполнение сотрудник ответственный за данный контракт — Доступный ввод: Цифры — Длина ввода: от 1 до 3 символов — Ввод букв и спец.символов - игнорируется полем — При попытке сохранения с пустым значением - “Поле Награда исполнителя обязательно для заполнения” — При попытке сохранения со значением меньше 1 - “Значение в поле Награда исполнителя должно не меньше 1 ” — При попытке сохранения со значением больше 100 - “Значение в поле Награда исполнителя должно не больше 100 ” — При попытке сохранения дробного числа - “Введите допустимое значение” Время выполнения: — Предполагаемое количество часов, которое сотрудник потратит при выполнении контракта — Доступный ввод: Цифры — Длина ввода: от 0 до 4 символов — Ввод букв и спец.символов - игнорируется полем — При попытке сохранения со значением меньше 1 - “Значение в поле Время должно не меньше 1 ” — При попытке сохранения со значением больше 1000 - “Значение в поле Время должно не больше 1000 ” — При попытке сохранения дробного числа - “Введите допустимое значение” Ответственный: — Назначение ответственного, который курирует выполнение данного контракта — При клике на дропдаун отображаются все сотрудники организации. — Доступен выбор только одного сотрудника. — Контракт не может быть доступен для выполнения если не выбран ответственный
Подробная информация о контракте:
Запросы пользователей:
Для Ответственного — Если заявок нет - Ответственный видит пустой раздел — Если заявка появилась - Ответственному приходит уведомление о заявке — В разделе Запросы пользователей отображается заявка. — При клике на троеточие заявки открывается выбора вариантов:
Для исполнителя
Для Ответственного ****— Ответственному приходит уведомление о том что Исполнитель завершил контракт + на странице Домой отображается отдельное уведомление
Дополнительно: — За один раз можно подать только 1 заявку — Исполнитель и создатель контракта - не могут отправлять заявки — Если контракт отправлен в Архив - он не отображается в каталоге — Исполнитель не может отправить новую заявку пока статус этой заявки в Статусе Failed/Отменен —Для каждого статуса есть поле Комментарий где могут общаться Ответственный и Исполнитель. — У Исполнителя данное поле находится прямо в разделе Ваш запрос. — У Ответственного чтобы найти данное поле нужно осуществить: Клик на конкретную заявку → Открывается модальное окно с заявкой
История запросов — Отображается только для Исполнителя — Отображаются все запросы которые отправил выбранный исполнитель — При клике на заявку открывается модальное окно заявки - в ней отображаются: