Битрикс24 эмулятор нажатия на кнопку "Начать рабочий день", "Закончить рабочий день" (модуль "Учет рабочего времени")

Публикация № 544339

Администрирование - Сервисные утилиты

Битрикс24 REST API Учет рабочего времени

2
Чем дальше, тем больше Битрикс24 используется как система учета рабочего времени вместе или вместо СКУД. Не нажмете кнопку и все, рабочий день не в зачет. Однако, Битрикс24 пока не имеет REST API для модуля "Учет рабочего времени" Если мы имеем доступ к серверу, это можно легко поправить прямой записью в базу (не рекомендовано, но спокойно практикуется) А если нет? Тогда для суперленивых/суперзабывчивых/суперхитрых (нужно подчеркнуть) обработка нажатия на кнопку "Начать рабочий день", она же "Закончить рабочий день".

Постановка задачи:

Нужно в определенное время нажимать на веб-страничке по определенному адресу кнопку.

Решение:

Написана  обработка, принимающая в командной строке адрес сайта битрикс24 и вторым параметром - признак того, что нужно работать автоматически

Порядок работы:

Распаковываем из архива обработкув любой каталог.

Создаем ярлык для запуска с параметром ...\BitrixWorkDay.exe http://192.168.130.212:8000

Запускаем. В ручном режиме обработка с паузой 5 сек. откроет указанный адрес. Там нужно авторизоваться, после этого, пока не почистятся куки, авторизация не потребуется.

По нажатии кнопки "Проверить" обработка с паузой 5 сек. нажмет кнопку "Начать рабочий день"и далее под ней "Начать" если рабочий день закрыт или наоборот, если открыт.

Если все получилось, ставите ее в планировщик windows на нужное время со вторым параметром в командной строке 

...\BitrixWorkDay.exe http://192.168.130.212:8000 авто

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

Для того, чтобы все ваши нажатия не были в одно время, пауза перед стартом будет выбрана случайным образом в пределах 5 мин.

Обработка предназначена для использования с русскоязычной ОС windows любых версий.

Исходники - по запросу и не факт, что будут выданы.
Можете не принтскринить эту строку и не жаловаться в техподдержку.
Во вложениях скомпилированные exe файлы.

Для тех, кто опасается вирусов, приложены два варианта exe файлов. Запакованный (поменьше) и не запакованный.

Поддержка, лицензирование:

  1. Обработка не имеет ограничений по периоду действия, количеству организаций и пользователей.
  2. При возникновении вопросов по работе с обработкой, их можно обсудить в комментариях к публикации, личных сообщениях либо по e-mail, указанному в письме с отчетом.
2

Скачать файлы

Наименование Файл Версия Размер
BitrixWorkDay packed
.zip 656,33Kb
22.08.16
1
.zip 656,33Kb 1 Скачать
BitrixWorkDay unpacked
.zip 948,46Kb
22.08.16
6
.zip 948,46Kb 6 Скачать

См. также

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. ValeriTim 20 23.08.16 09:37 Сейчас в теме
Ай, молодца!!! Ты сейчас всем работодателям в душу нагадил ... :)
Dreammer; pallid; HiKS; +3 Ответить
5. dlebedev8 07.10.16 13:28 Сейчас в теме
(1) ValeriTim, этих работодателей (которым автор нагадил), надо бы на мыло пустить...
2. Steelvan 23.08.16 14:38 Сейчас в теме
Пользуйтесь ютраком или жирой для отметки рабочего времени.

А вообще, мы используем журнал работ. Час отработал, сделал запись что сделал за час.
Оплата по факту отработанных часов.

Прекрасно работает как для удаленщиков так и для штатников.
3. ValeriTim 20 23.08.16 18:01 Сейчас в теме
(2) Steelvan,
Пользуйтесь ютраком или жирой
... чем, простите?
4. capitan 1187 23.08.16 18:55 Сейчас в теме
(2) Steelvan,
Пользуйтесь ютраком или жирой для отметки рабочего времени.

Считаете там нельзя накручивать счетчик ? )
6. user1056173 25.09.18 17:45 Сейчас в теме
Как это работает? может кто помочь?)
7. russiannov 28.11.18 14:27 Сейчас в теме
Здравствуйте! Есть нюанс - при нажатии на "Завершение" рабочего дня выскакивает окошко с запросом на подтверждение, обработка благополучно подтверждает, а далее у кого-то может быть настроена отправка итогового отчета руководителю, то есть третье нажатие, так вот это действие в данной обработке не отрабатывает. Можно профиксить?
8. capitan 1187 28.11.18 15:29 Сейчас в теме
(7) с тех пор как люди придумали деньги любые вопросы решаются проще
9. user1171126 06.03.19 14:39 Сейчас в теме
Ребят есть прямая ссылка?
10. capitan 1187 06.03.19 15:56 Сейчас в теме
(9)Есть но она стоит денег )
11. user1171126 06.03.19 16:53 Сейчас в теме
(10)Ужас какой, 4500 рублей - это увы крайне дорого для рядового сотрудника, который по принуждению обязан пользоваться Битриксом :(
12. capitan 1187 06.03.19 17:20 Сейчас в теме
(11) 2 стартмани это вообще то 200 рублей по нынешнему курсу
Оставьте свое сообщение