Back | Home | RpLab

Малюсенькое руководство v0.1

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

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

Если кому интересно, то ПО написано на языке Erlang с использованием веб-фреймворка Chicago Boss.

Авторизация

Прежде, чем начать пользоваться ПО, необходимо пройти процесс авторизации. Страница авторизации доступна по адресу /user. Авторизация в приложении возможна следующими способами:

Смена пароля

Для смены пароля необходио авторизоваться, после чего посетить страничку Change password (ссылку можно найти со страницы Profile).

Домашнаяя страница пользователя

Домашняя страница пользователя (Home) становится доступной после авторизации и разделена на три части:

Резервирование инструмента/набора

Для резервирования инструмента необходимо выбрать инструмент/набор в домашней странице пользователя, после чего кликнуть по одной из сылок:

После чего следуйте инструкциям, указанным на странице журнала.

Журнал резервирования

Журнал резервирования представляет собой таблицу, столбцы которой являются днями, а строки - часами. На данный момент резервировать инструменты/наборы можно с дискретизацией в 1 час.

Вверху таблицы имеются ссылки для постраничной навигации по журналу: "Previous" - предыдущая страница, "Current" - вернуться на текущую страницу, "Next" - следующая страница.

Порядок резервирования инструментов:

Создание набора инструментов

Для удобства одновременного резервирования (и подтверждения работы) нескольких инструментов можно создавать наборы инструментов, для этого надо пройти по ссылке Manage sets с домашней страницы.

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

Для добавления нового набора необходимо пройти по ссылке Add new set, после чего ввести название набора, выбрать инструменты (ctrl+click для выбора нескольких инструментов) и нажать кнопку Create.

Подтверждение работы с инструментом/набором

Подтверждение работы с инструментом возможно в интервале ±30 минут от начала бронирования.

Подтвердить работу с инструментом или набором можно и нужно на домашней странице в списке бронирований (пройдя по ссылке "Confirm"). Так же, бронирование отдельного инструмента можно подтвердить на странице журнала (нажать на ссылку "C").

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

Отмена резервирования

Отменить резервирование можно, нажав на ссылку "Cancel" напротив соответствующего элемента списка на домашней странице, или "X" на странице журнала. После чего подтвердить отмену нажав на конпку Yes.

Отменить резервирование, принадлежащее другому пользователю, так же можно, для этого необходимо знать значение поля "PIN", указанное при создании бронирования.

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

Наблюдение за инструментом

Если вы хотите наблюдать за состоянием бронирований инструментов, то на странице журнала инструмента нажмите ссылку "Start watching!", тогда вам на электронную почту начнет сыпаться спам с оперативной информацией: когда, кто и зачем забронировал этот инструмент, или же отменил бронирование.

Если вы больше не хотите наблюдать, то на той же странице нажмите на ссылку "Stop watching!"