К содержимому
Aibulat Yuldashbaev
All Projects
Client work, anonymized

2026, ITSM & Automation, Internal Tools

Service desk agent workspace

SLA timers in the ticket card, a customizable agent home page and approvals in a pop-up window.

Live1 min read
Widgets
Reusable
SLA
Business and actual time
Testing
Playwright

Problem

Service desk agents needed a clear view of SLA deadlines in the ticket card and on the portal, plus a home page showing the queue, metrics and items awaiting their decision.

What was built

  • SLA timer widget in incident and request cards: progress, a red bar when breached, a “business / actual time” switch.
  • Remaining time calculated by the business calendar and time zone.
  • A home page built from blocks: quick access, counter cards, “My tasks”, SLA deadlines, “Awaiting my decision”, announcements.
  • Approvals open in a pop-up window and close automatically after the decision.
  • Personal block layout per user and an edit mode.
  • A guide with screenshots and a technical description.

Engineering

  • Tables and conditions are widget settings rather than hard-coded, so widgets are reused across products.
  • The next business hour is found with a bounded search instead of the built-in method, which did not fit the calculation.
  • Each iteration shipped as a patch, with visual checks in Playwright.