Easier Check-in/out in Zoho People.
Chromium browser extension to view status and check-in/check-out in Zoho People from any tab in the browser.
- At the start of WFH in Zoho Corporation, the feature attendance in Zoho People was used to determine if a co-worker was currently available or not
- Checking in/out frequently and contextually was the best practice
- But check-in/out could be made only from the Zoho People website, which made it a hassle every time you stepped away
- Thus, make it easier to use by enabling that functionality from any tab in the browser; eliminate the need to go to that website
- Download the
src
folder - Open the Extensions menu in the browser (
chrome://extensions/
for Google Chrome) - Enable Developer Mode
- Drag and drop the
src
folder or Click on 'Load Unpacked' and choose thesrc
folder
The user needs to be logged into any Zoho service on the browser.
- Click once on the extension; a popup appears indicating the current status (checked-in/out)
- Click 'Ok' on the resulting popup to check-in/out
- Makes a
GET
call tohttps://people.zoho.com/zpeoplehr/AttendanceAction.zp
with the browser's cookie and extract the CSRF token from response with a regex - Makes a
POST
call tohttps://people.zoho.com/zpeoplehr/AttendanceAction.zp
with the CSRF token and parameter:mode=getStatus
to get the current statusmode=punchIn
to check-inmode=punchOut
to check-out