The new and enhanced Auto Refresh feature in Freshservice is designed to improve the ticket and change management experience for agents by automatically updating field values without requiring a page refresh. This ensures agents can work efficiently without the risk of losing draft changes or missing critical updates.
Current Challenge
Agents often face the following issues while managing tickets:
Manual Refresh Requirement: Backend updates (triggered by workflow automation or user actions) require agents to click an update bubble, leading to a hard refresh of the page.
Missed Updates: Agents may overlook the update bubble, resulting in unintentional overriding of changes.
Loss of Draft Changes: Field-level draft changes are lost upon hard refresh, causing frustration and inefficiency.
How Auto Refresh Works
The Auto Refresh feature addresses these challenges by updating field values in real-time, eliminating the need for manual refreshes. Here’s how it works:
Scenario 1: Auto Refreshing Fields Without Conflict
Process: When a backend update occurs and the agent has no draft changes for the field, the field value is automatically updated.
Highlighting Updates: The updated field is highlighted to draw the agent’s attention.
Contextual Information: By hovering over the field, agents can see who made the update and what changes were made, providing transparency.
Scenario 2: Auto Refreshing Fields With Conflict
Conflict Detection: When a backend update conflicts with the agent’s draft changes, a conflict message appears below the field.
Conflict Messaging: The message shows the initial value (before the update) and the final value (after the update), giving the agent clear visibility into the changes.
Decision Making: The agent can choose to apply the backend change or retain their draft change, allowing them to make an informed decision based on the context.
Benefits
Seamless Updates: Agents receive real-time updates without the need for manual page refreshes.
Prevent Overwrites: Automatic conflict detection prevents unintentional overwriting of changes.
Retain Draft Changes: Field-level auto refresh preserves draft changes, ensuring that agents’ work is not lost.
Enhanced Transparency: Contextual information and conflict messaging provide agents with the necessary insights to manage updates effectively.