«Мой календарь» показывает ваш график работы и запланированные задачи по месяцам. Здесь можно также отметить свой отпуск, болезнь или дни, когда вы недоступны.
На картинке показан вид администратора со строками всех работников. Обычный работник видит свою строку и строки коллег, которые разрешили показывать свой календарь (см. ниже).
Структура страницы
- «Показывать работников только в этих группах»: отметьте «Я» или группу, чтобы видеть только эти строки.
- «Выберите дату» и кнопки месяцев: переход к предыдущему или следующему месяцу. Средняя кнопка возвращает к текущему месяцу.
- «Месяц» и «2 месяца»: какой период одновременно показывается на экране.
- Календарь: у каждого работника своя строка, у каждого дня свой столбец. Цветные блоки – это графики, задачи, отпуска и другие события. Выходные и праздничные дни отмечены другим цветом.
Как отметить отпуск или болезнь
- Найдите свою строку в календаре.
- Выберите дни мышью: нажмите на первый день и протяните до последнего дня. Для одного дня просто нажмите на этот день.
- В открывшемся окне проверьте период. При необходимости напишите пояснение в поле «Дополнительно».
- Нажмите «Отпуск», «Болезнь» или «Недоступно». Для «Недоступно» сначала нужно написать в поле «Дополнительно» не менее 5 символов.
Новое событие имеет статус «Ожидает блокировки», пока ваш руководитель не утвердит, то есть не заблокирует его.
Как изменить событие или отказаться от него
Нажмите на свое событие в календаре. Дальнейшее зависит от статуса события:
- Отпуск или болезнь, которые руководитель еще не заблокировал: Terake спрашивает «Удалить событие из выбранных дней». Подтвердите, чтобы удалить событие. Событие «Недоступно» вы не можете удалить сами; попросите об этом руководителя.
- Заблокированное событие (график, задача или уже заблокированный отпуск): Terake спрашивает «Отказаться от события». Когда вы подтверждаете, событие получает статус «Отклонено», и руководитель видит, что вы от него отказались.
- Событие, от которого вы отказались: Terake спрашивает «Принять событие». Когда вы подтверждаете, вы берете его обратно.
Как взять свободную задачу
Если в строке коллеги или в строке «Нераспределенная работа» есть событие, которое никто не взял или от которого отказались, нажмите на него. Подтвердите «Принять событие». Событие остается в статусе «Ожидает блокировки», пока руководитель не заблокирует его.
Кто может видеть и изменять
- Обычный работник видит свою строку, строки своих подчиненных и строки коллег, которые выбрали на странице Мой профиль «Коллеги в моем отделе» (если они в том же отделе) или «Все работники компании».
- Пользователь с ролью «Самостоятельный планировщик» может добавлять и изменять графики и задачи в своей строке. На его странице под календарем есть список задач и форма с данными нового события.
- Роли «Администратор», «Утверждающий», «Наблюдатель» и «Агроном» видят ту же страницу полностью, как на странице Временная шкала графика работы.
Советы
- Если вы не видите строку коллеги, он не сделал свой календарь видимым для вас.
- Заблокированное событие вы не можете удалить сами. Если вы от него отказываетесь, руководитель видит это и решает, что делать дальше.
API-запросы на этой странице
Для интеграций и ИИ-помощников: эта страница использует следующие запросы Terake API. Полное описание приведено в справочнике API.
При открытии страницы:
GET /api/worker_groups– All WorkerGroups listGET /api/appsettings/{key}– One application setting of the calling workerGET /api/todos– Planitem collectionGET /api/calendaritems/{resource_type}– Calendar items grouped by one resource type – worker, main_facility, secondary_facility
Добавление, изменение и удаление (по описанию API):
DELETE /api/todos/{id}– Delete Planitem by ID or UUID
Другие запросы из диалогов и действий этого экрана:
DELETE /api/customer/{customer_id}/person/{id}– Deletes a Customer contact personDELETE /api/plans/{planid}/materialusages/{usageid}– Deletes one material usage of a PlanitemDELETE /api/rosteritems/{id}– Delete Rosteritem by ID or UUIDGET /api/workers/brigade-members/{id}– Brigade members of one worker acting as foreman, by worker id.GET /api/calendaritems– Roster and plan rows combined as calendar items.GET /api/planreport/{id}– Planitem by IDGET /api/planreportsync/{id}– Planitem by IDGET /api/plans/{id}/files– List all files related with parent objectGET /api/plans/{calendaritem_id}/recurrence– Recurrence Setup related to RosteritemGET /api/plans/{planid}/materialusages– Material usages planned on one planitem.GET /api/projects/{id}– Project by IDGET /api/relations/{object_type}/{object_id}– Returns the objects related to one Terake objectGET /api/rosteritems/{id}– Rosteritem by ID or UUIDGET /api/rosteritems– Rosteritem collection for the caller's company.GET /api/workers/{id}/files– List all files related with parent objectGET /api/workobjectsonly/{id}– Get WorkobjectGET /api/worktypes/{id}– Get WorktypePOST /api/calendaritem/setstatus/{newstatus}– Changes the status of a Rosteritem – a worker may take or reopen onePOST /api/calendaritems/copyormove– Copies or moves the listed Rosteritems and Planitems by a day offset and/or onto another resourcePOST /api/customer/{customer_id}/person/{id}– Creates or modifies a Customer contact personPOST /api/sendinvitationletter– Sends a partnership invitation to a customer's e-mail addressPOST /api/generate_roster_pdf– Renders a roster as a PDFPOST /api/generate_roster_xls– Renders a roster as an Excel filePOST /api/main_facility– Create FacilityPOST /api/maintenance_unit– Create FacilityPOST /api/plans/{planid}/materialusages– Adds material usage to a PlanitemPOST /api/plans/{id}/files– Add new file to parent objectPOST /api/plans/{calendaritem_id}/recurrence– Creates or modifies the recurrence of a Rosteritem or PlanitemPOST /api/rosteritem/setstatus/{newstatus}– Changes the status of a Rosteritem – a worker may take or reopen onePOST /api/rosteritems/{id}/mark-as-done– Creates a Workdone from a Rosteritem and marks the item donePOST /api/rosteritems/{id}– Creates or modifies a Rosteritem (Scheduled Work or an absence). Returns an array of itemsPOST /api/rosteritems– Creates or modifies a Rosteritem (Scheduled Work or an absence). Returns an array of itemsPOST /api/send-calendar– Sends a link to the calendar to e-mail addressesPUT /api/rosteritems/{id}– Creates or modifies (if id is set) a Rosteritem: a Scheduled Work entry or an absence
(Vacation, Sickness, Away, Day off, Study leave, Parental leave, Without pay). Returns an
array of items. The Terake mobile app posts vacations here.
