Skip to main content

Lab 9 โ€“ SOC Triage with Workflow Automation

Lab 9โฑ 20 minโš— Enterprise Tenant ยท Read-Only๐Ÿ‘ค Priya
SOC Triage with Workflow Automation
Kevin has triggered DLP violations across multiple channels โ€” inline web, endpoint, and browser. Every one of those policy hits lands in a single place: Workflow Automation. As Priya, Dataparity's SOC Analyst, you will navigate the unified incident queue, filter by channel, drill into a specific incident, explore the full forensic trail, and discover how automated workflow templates can replace manual triage at scale.
๐Ÿ”
Priya โ€” SOC Analyst (Tier 1)
Enterprise Tenant (Read-Only) โ€” Investigation Mode
You are Priya. The incidents are in the queue. Your job is to understand exactly what happened, build the full forensic picture, and determine the right response โ€” all without leaving the Zscaler console.

๐ŸŽฏTriage DLP incidents in Workflow Automation โ€” from queue navigation to incident drill-down to automated response templates.


Backgroundโ€‹

Throughout this lab guide, Kevin has triggered DLP violations across multiple channels โ€” inline web, endpoint, and browser. Every one of those policy hits lands in a single place: Workflow Automation (WFA). This is Dataparity's nerve centre for incident triage.

As Priya, Dataparity's SOC Analyst, your job is to investigate what happened with the payroll upload incident. You'll navigate the unified incident queue, filter by channel, drill into the specific incident, and understand exactly what Zscaler captured โ€” from the file hash to the state-change audit trail โ€” so you can make an informed response decision.

๐Ÿ’ก Facilitator Notes

This lab uses the Enterprise Tenant (Read-Only). Priya can explore every panel and drop-down, but cannot save changes. Draw attention to the breadth of triage information available without ever leaving the WFA console. If time is tight, Task 1 and Task 3 are the must-sees; Task 2 can be pointed out during the Task 1 walkthrough.


Task 1 โ€” Navigate to Workflow Automation and Open the Incidents Queueโ€‹

Workflow Automation is accessed from the main Zscaler console navigation bar. Follow the steps below to reach the Incidents list.

Stepsโ€‹

Step 1 โ€” Open Administration โ†’ Workflow Automation

From the top navigation bar, click Administration. In the drop-down, locate the Workflow Automation section on the far right and click it to switch context.

Navigate to Workflow Automation

Callout 1 โ€” Click Administration in the top nav. Callout 2 โ€” Select Workflow Automation from the sub-menu. Callout 3 โ€” Under Incident Management, click Incidents.

๐Ÿ’ก Facilitator Notes

Point out the full left-rail structure: Incident Management (Incidents, Summary, Groups, Priorities, Labels, Integrations), Workflows, Notifications, and Alerts and Settings. This is the complete SOC workflow surface โ€” not just a log viewer.


Step 2 โ€” Review the Incidents Landing Page

You are now on the Incidents list. This is your single pane of glass โ€” every DLP policy violation across every channel flows into this queue.

Incidents Landing Page

Observe the following on this page:

ElementWhat it shows
Date RangeIncidents from 2026-05-01 through today
All: 473Total incidents in the selected window
Open: 443Incidents not yet resolved
Unassigned: 468Incidents with no assigned analyst
Waiting Feedback: 30Incidents pending user justification
Escalated: 8Incidents flagged for senior review
Response Available: 17Incidents where an automated response is ready

The Priority and Severity quick filters at the top right let you surface Critical and High incidents instantly without opening the advanced filter panel.


Task 2 โ€” Filter by Source DLP Typeโ€‹

Zscaler consolidates incidents from all DLP channels in the same queue. Use the Filters panel to isolate the channels relevant to your investigation.

Stepsโ€‹

Step 1 โ€” Open the Filters Panel

Click the filter icon (funnel) at the top right of the Incidents toolbar.

Single Pane of Glass โ€“ Filter by Source DLP Type

Callout 1 โ€” Click the filter funnel icon. Callout 2 โ€” Select Source DLP Type from the filter category list. Callout 3 โ€” Check Endpoint and Inline under Include to see violations from those two channels side by side.

Available Source DLP Types:

  • Email โ€” incidents from ZIA Email DLP
  • Endpoint โ€” incidents from Zscaler Client Connector endpoint DLP agent
  • Inline โ€” incidents from ZIA inline proxy (web traffic)
  • SaaS Security โ€” incidents from SSPM / cloud app scanning
๐Ÿ’ก Facilitator Notes

This is the key single-pane-of-glass moment. Emphasise that a Netskope or Purview customer would be jumping between 2โ€“3 separate consoles to see what Priya sees here in one filtered view. The filter can be saved as a named preset under Save As for recurring triage workflows.


Task 3 โ€” Drill Into an Incident: Full Triage Walk-Throughโ€‹

Now open one of the inline incidents to see the complete forensic picture Zscaler captures.

Stepsโ€‹

Step 1 โ€” Open the Incident Details Page (Overview)

Click on Transaction ID 53-1282-7639608590483288010 โ€” the top-of-queue Critical incident โ€” to open its full detail view.

Incident Details โ€“ Overview

Read each section of the Overview panel:

FieldValue
Incident ID53-1282-7639608590483288010
System Creation DateMay 13, 2026 10:03:10 PM
Incident DateMay 13, 2026 10:03:08 PM
SeverityINFO
PriorityCRITICAL
ActionViolates Compliance Category
Source DLP TypeInline
Incident GroupsTEST, ayara-test, AA-Incident Group, Basic Inline DLP, BillTest
LabelsZI-2026-AMS:Hands-On Lab
IntegrationSDC Integration

Scroll to the Violation Details section:

FieldValue
Nameachan-sales@thezerotrustlab.com
Client IP54.255.194.66
DepartmentSales
StatusValidating with User

The Current State Details panel on the right confirms the incident is currently in Validating with User status โ€” an automated workflow has already reached out to the originating user before Priya even opened this ticket.


Step 2 โ€” Review the Policy and Content Sections

Scroll down to the Policy and Content panels.

Incident Details โ€“ Policy & Content

Policy section:

FieldValue
RulesCC SSN HIPAA Block
Triggered EnginesExpand to see which classification engines fired

Content section:

FieldValue
File Nameattachment
File Typepost
File MD5b4bccb2a38701b3dbb6cb7111aed24a7
File Size1.32 KB
Document TypeNone

Application section:

FieldValue
URLdlptest.com/https-post/
Referrer URLdlptest.com/https-post/
NameDLP Testing Sites
CategoryCustom Capp
ProtocolHTTPS

The File MD5 hash is a pivotal forensic artefact. Priya can use this to verify whether the same file has appeared in multiple incidents, pivot into threat intelligence, or correlate with endpoint DLP logs.

๐Ÿ’ก Facilitator Notes

Point out the Notes field on the right. SOC analysts can annotate incidents inline โ€” no need to switch to a JIRA or ticket system just to add investigation notes. The notes persist in the audit trail.


Step 3 โ€” Review Violation Content, User Notifications, and State Changes

Scroll further down to the Violation Content, User Notifications, and State Changes sections.

Incident Details โ€“ Trigger Data & State Changes

Violation Content:

  • Generate Presigned Link โ€” produces a time-limited URL to retrieve the actual violating file content (subject to tenant permissions).
  • View Trigger Data โ€” shows the raw data that fired the DLP engine, including matched content snippets and engine confidence scores.

User Notifications table:

UserRoleChannelStatusAttemptsNotified
achan-sales@thezerotrustlab.comOriginating UserEmailNot Responded1May 13, 2026 10:30:01 PM

State Changes audit trail (most recent first):

StateDateChanged ByComment
Presigned UrlMay 13 11:13 PM1242058-adminGenerated Presigned Url
Add LabelsMay 13 10:53 PMjiqbal-adminAdded label: ZI-2026-AMS:Hands-On Lab
Note to the UserMay 13 10:30 PMca-0019-adminPlease justify uploading this document for testing purpose of HandsOnLab.
Notify UserMay 13 10:30 PMca-0019-adminNotified achan-sales over Email
Change StatusMay 13 10:30 PMca-0019-adminChanged status: New to Validating with User
NewMay 13 10:03 PMSystemIncident Created

The State Changes log is a complete, tamper-evident audit trail. Every automated workflow action, every manual analyst decision, and every system event is timestamped and attributed โ€” meeting e-discovery and compliance requirements out of the box.


Task 4 โ€” Explore Available Actionsโ€‹

Return to the top of the Incident Details page and click the Actions drop-down to see the full set of manual response options available to Priya.

Incident Actions Drop-Down

ActionDescription
Assign DLP AdminRoute incident to a named DLP administrator
Assign PriorityManually override the system-calculated priority
Assign to MeClaim the incident for personal investigation
Close IncidentMark the incident as resolved and close it
Create Policy ExceptionAllow the triggering pattern for this user or content type going forward
DeleteRemove the incident record (audited)
EscalateBump to senior analyst or management queue
LabelTag the incident for reporting or grouping
Notify UserSend a manual notification/survey to the originating user
InvestigatingSet status to indicate active analyst review
TicketCreate a linked ticket in an integrated ITSM (e.g., ServiceNow)
Update Incident GroupMove incident to a different incident group
๐Ÿ’ก Facilitator Notes

The Ticket action is the ServiceNow integration touchpoint โ€” this is where Lab 5's detection engine and Lab 9's SOC triage connect to the broader ITSM workflow. If you demonstrated the ServiceNow incident creation demo earlier, this is the moment to close that loop: Zscaler doesn't just detect and block, it feeds directly into the SOC's ticketing workflow.


Task 5 โ€” Explore Workflow Templatesโ€‹

So far Priya has performed manual triage actions โ€” reviewing, filtering, and exploring incident details. But in a real SOC handling hundreds of incidents per day, manual triage at scale is not sustainable. Workflow Templates let Priya automate the response actions she just performed manually.

Stepsโ€‹

Step 1 โ€” Navigate to Workflow Templates

In the left rail of Workflow Automation, expand Workflows and click Workflow Templates.

Workflow Templates List

Review the 9 available templates:

Template NameDescription
Auto Close Data Loss Protection Incident With Resolution La...Automatically resolves the incident and adds a resolution label
Auto Close Data Protection IncidentAutomatically sets status to Resolved
Auto Create TicketsAutomatically creates a ticket in ServiceNow or Jira
Auto EscalateAutomatically escalates to the user's supervisor or approver
Auto NotifyAutomatically notifies the originating user via the configured channel
Auto Notify User and Close IncidentNotifies user then closes the incident in one step
Auto Notify User and Concurrently EscalateNotifies user and escalates simultaneously
Auto Notify User and EscalateNotifies user first, then escalates

Notice the Counts column โ€” this shows how many active workflow mappings reference each template. Auto Create Tickets has 1 active mapping and Auto Notify has 2 โ€” meaning those workflows are already firing automatically on matching incidents.

๐Ÿ’ก Facilitator Notes

Ask the group: which of these templates maps to the manual actions Priya just performed? The answer is Auto Notify (she sent a notification) and Auto Escalate (she explored escalation in the Actions menu). Everything Priya did manually in Task 4 can be codified as an automated response triggered the moment an incident is created โ€” with no analyst intervention required for routine cases.


Step 2 โ€” Preview the Auto Notify User and Concurrently Escalate Template

Click the eye icon next to Auto Notify User and Concurrently Escalate to open the workflow preview.

Workflow Template โ€“ Auto Notify and Concurrently Escalate

Read the visual workflow diagram:

NodeDescription
StartTriggered when a matching incident is created
Notify UserSends notification to the originating user
Get User ManagerLooks up the user's manager in the directory
Check Manager ExistDecision node โ€” does this user have a manager configured?
Escalate to ManagerIf manager found โ€” escalates to the user's direct manager
Escalate to ApproverIf no manager โ€” escalates to a pre-configured approver
EndWorkflow completes

The right panel shows the configurable settings:

  • Escalate to Manager โ€” Notification Channel + Language
  • Escalate to Approver โ€” Approver Name + Notification Channel + Language

This single template replaces what would otherwise be a multi-step manual process: notify, look up manager, escalate, confirm. It executes in seconds, automatically, for every incident that matches the workflow mapping criteria.

๐Ÿ’ก Facilitator Notes

This is the closing moment for the entire lab session. Connect the dots explicitly: Alex built detection logic (Lab 5) that defined what sensitive data looks like. Kevin triggered violations across three channels (Labs 6, 7, 8). The proxy blocked the exfiltration and generated incidents. Priya triaged those incidents here in WFA. And now Workflow Templates show how the entire response chain โ€” notify, escalate, ticket, close โ€” can run automatically at scale. That is the complete Zscaler data security lifecycle: See, Know, Protect, Respond.


Lab Summaryโ€‹

In this lab, Priya used Workflow Automation to perform a complete SOC triage cycle without leaving the Zscaler console:

  1. Navigated to the Incidents queue via Administration โ†’ Workflow Automation
  2. Assessed the incident queue health โ€” 473 total, 443 open, 30 awaiting user feedback
  3. Filtered by Source DLP Type to isolate Inline and Endpoint incidents in a single view
  4. Drilled into a Critical incident and read the full violation context โ€” user, IP, department, file hash, application, policy rule
  5. Reviewed the automated State Changes trail showing every action taken since the incident was created
  6. Explored the 12 available Actions for manual response, including escalation, policy exception, and ITSM ticketing
  7. Discovered Workflow Templates โ€” 9 pre-built automated response workflows that replace manual triage at scale

Key Takeaway: Workflow Automation is not a passive log viewer. It is an active SOC workspace where detection, investigation, user notification, and automated response all converge โ€” replacing the multi-tool, multi-console workflow most security teams operate today. The State Changes audit trail and Workflow Templates together deliver both compliance evidence and operational efficiency.


๐ŸŽ“
Lab Assistant
Zenith Live 2026 ยท Dataparity
Lab 9 โ€” Investigation
Browse all topics