Основная сущность, с которой работает плагин, - это
. - это некоторое предписание конкретному пользователю биллинга или целой группе пользователей со ссылкой на некоторый договор или без неё, которое необходимо выполнить в установленные сроки. Задания могут, фактически, иметь четыре статуса:- это означает, что задание уже создано в системе, но период его выполнения ещё не наступил;
- это означает, что задание создано, и наступил срок выполнения этого задания;
- это означает, что время выполнения задания уже истекло;
.
Ответственность за корректное выполнение заданий целиком лежит на самих пользователях. Только пользователь, выполнивший (по его мнению) задание, решает - помечать ли его как выполненное. К слову, выполнять задания могут и пользователи, которым изначально они не были предписаны. Выполненные же задания можно вновь помечать как невыполненные. При каждом снятии или установке пометки о выполнении задания в журнал заданий заносится соответствующая запись. Это позволяет отслеживать историю задания, а также попытки "переоформить" выполнение задания на себя.
Как уже было сказано выше, основными характеристиками задания являются непосредственно текст задания, назначение некоторому пользователю или группе пользователей, сроки выполнения, а также договор, с которым связано задание. Например, если нужно будет выполнить какие-либо действия с некоторым договором, то сразу после прочтения текста задания можно перейти во вкладку этого договора.
Основное окно плагина находится во вкладке
.Здесь расположены три вкладки:
, и . Вкладка позволяет просмотреть задания, время выполнения которых уже наступило (в том числе и просроченные задания). Вкладка позволяет искать задания (как выполненные, так и невыполненные) по различным критериям. Вкладка отображает журнал изменения заданий. Данный функционал более подробно будет рассмотрен ниже.В статусной панели клиента биллинга при включении плагина появляются кнопка
(добавить новое задание) и кнопка, уведомляющая пользователя о текущем состоянии назначенных ему заданий (в случае, если на данный момент отсутствуют задания, необходимые к выполнению или просроченные, то кнопка скрыта).