В SAP EWM 9.5 появилась еще одна новинка в модуле ПТМ – это так называемое «Время и присутствие» (Time and attendance, сокр. TATT). Что это значит? Давайте разберем подробнее.
Время и присутствие – это функционал, который позволяет учитывать фактическое время нахождения на работе, время ухода/прихода на перерыв, перекур или обед.
«Время и присутствие» позволяет подключится, например, к автоматизированной системе доступа на склад и фиксировать вход и выход сотрудника на склад, тем самым рассчитывать фактическое время работы.
Это позволяет контролировать время отдыха и перекура сотрудников, а также учитывать в SAP EWM рабочее время тех, кто вообще не работает с ТСД.
Загрузить данные в систему можно 3 способами:
- Вызвав по RFC интерфейс /SCWM/IF_API_LM_TAT:
- Загрузив csv-файл в транзакции «/SCWM/TATT_UPLOAD - Загрузить данные времени и присутствия» (или в фоне отчетом /SCWM/R_TATT_UPLOAD) . Структура файла довольна проста:
- Непосредственно в мониторе склада в ветке «Производ.-трудовой менеджмент» - «Время и присутствие»:
Самые важные параметры – это «Направление события» и «Причина»:
«Направление» - это уход или приход на рабочее место. «Причиной» может быть произвольный текст с 12 символами. Например, могут быть такие комбинации направления и причины:
- I + WORK – приход на склад на работу
- O + BREAK – уход на перекур
- I + BREAK - приход из перекура обратно на рабочее место
- O + DIINER – уход на обед
- I + DINNER - возврат с обеда
- O + WORK – конец работы, уход со склада
В мониторе склада также можно изменить или удалить созданные записи TATT.
В системе созданные или загруженные данные записываются в таблицу /SCWM/LM_TATT:
Примечание: удалять записи можно также в транзакции /SCWM/TATT_DELETE (или отчетом /SCWM/R_TATT_DELETE).
Основное назначение загрузки этих данных в систему – чтобы в дальнейшем на их основании создать выполненную рабочую нагрузку – так называемый Executed Workload (EWL). На основании EWL можно посчитать производительность сотрудника.
Создание EWL делается либо job-ом (программа /SCWM/RLM_EWL_PREPEOS), либо вручную в транзакции «/SCWM/EWL_PREPEOS - Создать непрофильную трудовую деятельность на основе присутствия» в меню:
В транзакции много полей и галочек, давайте подробнее разберем их.
- Раздел «Общие» - здесь единственный параметр «Номер склада», он не требует пояснений.
- Раздел «Исполнитель»: можно отфильтровать выбор TATT записей по исполнителю, группе исполнителей, ответственному группы, руководителю смены, чередованию смен:
3. Раздел «Период времени» - фильтрация записей по дате и времени ТАТТ-события. Значение сравнивается с полем /scwm/lm_tatt-EVENT_TIMESTAMP:
4. Раздел «Подготовка на основании времени и присутствия» - создание EWL для подготовки к работе. Время подготовки к работе – это разница между временем начала обработки первого заказа в смене и временем прихода на работу. Также можно выбрать ТАТТ события, не превышающие указанное время. Обязаткльно нужно указать внешний шаг процесса, к которому будет присвоено TATT событие:
5. Раздел «Конец смены на основании времени и присутствия» - создание EWL для окончания работы сотрудника. Рассчитывается как разница между времением подтверждения последнего заказа в смене и временем ухода с работы.
6. Раздел «Перерыв на основании времени и присутствия» - создание EWL для перерыров. Рассчитывается как разница между временем окончания и начала перерыва.
7. Раздел «Перерыв на основании выхода из системы RF» - тоже создание EWL для перерывов, но немного по другой формуле. Время рассчитывается как разница между временем начала выполнения первого заказа после перерыва и временем выхода из RF с соответствующей причиной:
Причина должна быть введена исполнителем при выходе из RF:
8. Раздел «Программа управления»
- Режим моделирования – режим симуляции, без создания EWL
- Подробный журнал - записывать подробный лог на каждое действие. Чтобы работало, нужно активировать в транзакции «/SCWM/ACTLOG - Активировать журнал приложения» для объекта «TATT».
- Просмотр списка созданной рабочей нагрузки –показать список созданных EWL.
Итак, подведя итог, что можно сказать? Ранее можно было учитывать в системе EWM только профильную и непрофильную работу. Теперь же в SAP EWM можно «видеть» весь рабочий день сотрудника, в том числе сколько он курил, обедал или просто валял дурака. Считаю, очень полезный функционал.