Автоматические процессы

Часть работы Terake выполняется автоматически на сервере, без нажатия кнопок: остановленные не вовремя работы завершаются, данные загружаются от партнёров, отправляются уведомления и обновляются сводные данные. На этой странице описано, что делают эти процессы и как часто они примерно запускаются.

Время запуска приблизительное. Расписание может меняться, а один запуск может занимать некоторое время, поэтому не рассчитывайте на точное время суток. Если данные ещё не обновились, дождитесь следующего запуска. Время указано по эстонскому времени.

Рабочее время

Остановка работ, оставленных запущенными. Работа, которая длится более суток без остановки, останавливается самим Terake. Если работа была запущена из графика, она получает продолжительность, заданную в графике; в остальных случаях — сумму нормочасов и сверхурочных часов из настроек рабочего дня компании, а если они не заданы, — 24 часа. В журнал работы добавляется «Остановлено автоматически». Процесс запускается несколько раз в день, примерно каждые четыре часа, поэтому в разделе «Информация в реальном времени» тем временем может отображаться работа продолжительностью до 28 часов. Ограничение продолжительности работы и правила для дублирующихся работ описаны на странице Автоматические процессы, влияющие на продолжительность работы.

Автоматические паузы. Если в компании есть правила рабочего дня, Terake раз в день, обычно ночью, добавляет к неутверждённым работам работников паузу, которой требуют правила. Правило выбирается по группе, отделу или компании работника и применяется только тогда, когда рабочий день достаточно длинный для этого правила. Если правило позволяет заполнять пробелы, сначала закрываются пробелы длиннее пяти минут между работами, и это время засчитывается как пауза. Последние несколько дней проверяются заново каждую ночь, поэтому работы, синхронизированные с опозданием, тоже получают свою паузу. В журнал работы добавляется «auto_pause».

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

Правила центров затрат. Раз в день работам последних нескольких дней, у которых нет центра затрат, присваивается центр затрат по первому подходящему правилу (см. Правила центров затрат). Уже заданный центр затрат не меняется.

Сводки рабочего времени. Разбивка утверждённых работ на дневные, вечерние и ночные часы и другие виды часов рассчитывается несколько раз в день. Из-за этого в Таблице рабочего времени и других отчётах по рабочему времени недавно утверждённые работы могут отображаться с задержкой в несколько часов.

Поздние данные из мобильного приложения. Если данные поступают из мобильного приложения не по порядку, например расход материалов раньше самой работы, Terake повторяет попытку каждые несколько часов в течение двух суток. GPS-трек завершённой работы обычно добавляется на следующее утро. Изображения, прикреплённые к работе, также появляются в течение нескольких минут у машины, рабочего объекта, случая обслуживания и неисправности этой работы.

Машины и телеметрия

Загрузка данных телеметрии. Интеграционный сервер Terake опрашивает партнёров по телеметрии (например, Navirec, FleetComplete, SkyFMS, Mapon, Metrotec, Wialon) каждые несколько минут, поэтому положение машин, моточасы и пробег поступают в Terake почти в реальном времени. История загружается несколько раз в день для заполнения пробелов, а более длинная история — раз в день, обычно ночью. Ежедневные моточасы и пробег каждой машины сохраняются в истории показаний машины раз в день.

Регистрация работы машины по телеметрии. Если по данным телеметрии машина работала, но никто не зарегистрировал работу в мобильном приложении, Terake создаёт работу по этим данным примерно раз в час. Он ждёт, пока работа машины не закончится как минимум шесть часов назад, чтобы работы из мобильного приложения успели синхронизироваться, и пропускает время, уже покрытое работами, зарегистрированными из приложения. Работа получает тип работы, работника и другие данные из записи графика машины; работа без графика получает общий тип работы и работника, связанного с машиной. Такая работа неутверждённая и отмечена в журнале как созданная автоматически.

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

Импорт областей из Navirec. Для компании, включившей эту функцию, геозоны Navirec загружаются как рабочие объекты несколько раз в день. Контур, изменённый в Terake, не перезаписывается контуром из Navirec.

Заправка и топливо

Загрузка заправок от партнёра. Заправки от продавца топлива (Alexela) и топливного раздатчика (Piusi) загружаются раз в день, обычно рано утром. Партнёр обычно предоставляет заправки за предыдущий день; некоторые попадают в систему партнёра с опозданием и поэтому загружаются через несколько дней. Они отображаются на странице Заправки.

Работа по заправке. Для каждой заправки за последний месяц, у которой нет записи о работе, Terake примерно раз в час создаёт запись о работе «Заправка» нулевой длительности с заправщиком, машиной, местоположением и показаниями. Эта работа утверждается автоматически.

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

Обслуживание и уведомления

Уведомления об обслуживании. Пару раз в день, утром и после обеда, Terake проверяет случаи обслуживания. Если пробег машины, моточасы или запланированная дата превысили предел обслуживания, отправляется уведомление «Требуется обслуживание»; если обслуживание приближается в пределах границы оповещения, заданной в типе обслуживания, отправляется уведомление «Обслуживание запланировано». Получатели: ответственный работник машины, работник склада, диспетчеры и руководитель случая. Каждое уведомление отправляется один раз для каждого случая.

Срок службы изнашиваемых деталей. В то же время срок службы изнашиваемых деталей машин проверяется по пробегу, моточасам или дате. Для детали, у которой срок службы закончился, создаются неисправность и случай обслуживания; для детали, превысившей предупредительный предел, отправляется предупреждающее уведомление.

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

Электронные письма. Уведомления, которые должны быть отправлены и по электронной почте, отправляются в течение нескольких минут после создания. Тот же процесс отправляет уведомления о неисправностях примерно через минуту после регистрации неисправности, чтобы сообщивший мог добавить описание. Уведомления старше двух суток по электронной почте больше не отправляются.

Модуль полей

Мониторинг защиты растений. Раз в день, обычно ночью, Terake создаёт запись о работе по мониторингу на полдень предыдущего дня для каждого поля, на котором за последний месяц выполнялась работа по защите растений без предварительного мониторинга. Работа назначается агроному компании, а если его нет, — администратору, и утверждается. Запись предназначена для выполнения требования журнала полей e-PRIA.

Расчёт урожайности. Несколько раз в день Terake рассчитывает урожайность поля по количествам в тоннах, записанным в работах по комбайновой уборке, и записывает её в план удобрения поля как фактическую и влажную урожайность. Введённая вручную фактическая урожайность перезаписывается.

Сельскохозяйственный год полей. Пару раз в месяц основные данные поля (площадь, культура, заявитель PRIA, контур и так далее) приводятся в соответствие с записью сельскохозяйственного года, действующей в этот день.

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

Департамент налогов и таможни (TTKI)

Для компании, которая начала использовать интерфейс TTKI, список работников перезагружается раз в день утром: новые работники создаются, действительные карты доступа добавляются как идентификаторы, а недействительные архивируются. Чуть позже загружаются строительные объекты: каждый объект связывается с существующим рабочим объектом, работодатели в цепочке становятся партнёрами, и объект становится доступным им. Новые рабочие объекты не создаются. См. Интеграции.

Бухгалтерия

Обмен данными с Directo происходит в течение рабочего дня примерно каждые четверть часа; ночью данные не обмениваются.

Удаление данных

Удалённая компания. Когда компания удалена, её пользователи получают предупреждение по электронной почте за несколько дней до окончательного удаления. После даты удаления данные компании удаляются ночным процессом, и пользователи больше не могут войти в систему.

Корзина. Раз в день, ночью, записи, которые находились в корзине около полугода, удаляются безвозвратно; поля и группы полей — примерно через год. До этого запись можно восстановить. Правила центров затрат, у которых машина, тип работы или другое условие архивированы, тоже архивируются.

Файлы. Файлы экспорта, созданные из отчётов и списков (Excel, PDF), удаляются примерно через две недели; при необходимости создайте файл заново.

Склад

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