Courseiva

CCNA Service Level Agreements Questions

41 questions · Service Level Agreements · All types, answers revealed

1
Multi-Selectmedium

Which TWO actions occur automatically when a CSM Case SLA reaches its breach threshold? (Choose two.)

Select 2 answers
A.The Case priority is automatically downgraded to Low.
B.The Task SLA record's Stage field is updated to 'Breached'.
C.All attached SLAs on the case are permanently locked from further updates.
D.The 'Has breached' flag on the Task SLA record is set to true.
E.The parent CSM Case record is automatically deleted to maintain database performance.
AnswersB, D

Reaching the breach threshold triggers the SLA engine to write 'Breached' into the Task SLA record's Stage field, satisfying the automatic state transition the question demands. Stage is the engine-managed lifecycle value, so no user action is needed for this update to occur.

Why this answer

When a CSM Case SLA reaches its breach threshold, the Task SLA record's Stage field is automatically updated to 'Breached' (option B), reflecting that the SLA has passed its breach time and moving it into the breached lifecycle stage. Simultaneously, the 'Has breached' flag on the Task SLA record is set to true (option D), which is the boolean field ServiceNow uses to indicate the SLA has breached and to drive breach-related reporting and conditions. Option A is incorrect because priority is not automatically downgraded to Low on breach; SLA breach does not alter the case priority in that manner.

Option C is incorrect because attached SLAs are not permanently locked from updates on breach; they continue to be processed and can be updated. Option E is incorrect because breaching an SLA never deletes the parent CSM Case record; deletion is not an automatic breach action.

Exam trap

CIS-CSM often tests the confusion between SLA state changes (Stage, Has breached) and unrelated task field changes (priority, assignment), tricking candidates into selecting options that describe business-rule side effects rather than native SLA engine behavior.

2
Multi-Selectmedium

Which TWO statements are true regarding how the SLA engine handles Case re-opening scenarios? (Choose two.)

Select 2 answers
A.If start conditions are met upon re-opening a Case, a new Task SLA instance can be automatically generated.
B.Re-opening a case automatically deletes all previous task_sla records to maintain a clean slate.
C.Previously completed SLAs are preserved for historical audit and reporting purposes.
D.Active SLAs are automatically resumed from their exact previous pause point without generating new instances.
E.The system prevents cases from being re-opened if an SLA has breached.
AnswersA, C

On re-opening, the SLA engine re-evaluates start conditions; if they are met again, it creates a fresh Task SLA instance rather than resuming the prior one. This satisfies the stem's scenario by generating new SLA tracking for the reopened Case.

Why this answer

Option A is correct because the SLA engine evaluates start conditions whenever a Case is re-opened; if those conditions are satisfied, it creates a new Task SLA instance rather than reusing an old one. Option C is correct because completed task_sla records are retained in the system, preserving SLA history for audit and reporting instead of being removed. Option B is wrong because re-opening a Case never deletes prior task_sla records.

Option D is wrong because the engine does not resume an old SLA from its previous pause point; it generates a new instance when start conditions are met. Option E is wrong because a prior breach does not block a Case from being re-opened.

Exam trap

CIS-CSM often tests the misconception that re-opening a Case resumes or deletes the prior SLA instance, when in reality a new task_sla record is generated and the old one is preserved for audit.

3
Multi-Selecthard

A CSM implementation must ensure SLA Definitions correctly respect the support hours of different regions. The team is configuring business schedules and needs to understand how the SLA engine applies them. Which TWO statements accurately describe how SLA Definitions interact with business schedules in CSM? (Choose two.)

Select 2 answers
A.If the SLA Definition has no schedule specified, the engine falls back to a 24x7 schedule, counting all calendar time.
B.Changing the schedule on an SLA Definition automatically recalculates breach times for all currently running SLA instances on open cases.
C.A business schedule can be assigned to a case record directly, and the SLA engine reads the case's schedule instead of the definition's schedule.
D.The SLA Definition's schedule determines which hours count as working time when calculating elapsed time toward the breach target.
E.Business schedules can only be applied to SLAs on the Case table; other task tables ignore the schedule setting.
AnswersA, D

When no schedule is set on the SLA Definition, the engine treats all calendar time as working time, effectively a 24x7 schedule. This means weekends and holidays count toward breach. Implementers must explicitly attach a schedule when business hours should be honored, otherwise targets are measured in calendar time.

Why this answer

The SLA engine uses the schedule on the SLA Definition to decide which time counts toward the target, and when no schedule is set it counts all calendar time. Regional support hours are therefore modeled by attaching the appropriate business schedule to each definition, not by setting a schedule on the case or expecting automatic recalculation of running SLAs.

Exam trap

The trap here is assuming the SLA engine reads a schedule from the case record or recalculates running SLAs when a definition's schedule changes, when the schedule is a property of the definition and changes are not automatically retroactive.

4
MCQeasy

Where can a customer service agent view the real-time status and timers of active SLAs attached to a specific Case record?

A.In the Task SLAs related list on the Case form
B.In the SLA Definitions module under System Policy
C.In the System Log module
D.In the Metric Definitions table list view
AnswerA

Task SLAs are attached to the Case as related records, and the Task SLA related list on the Case form displays each SLA's stage, elapsed percentage and breach timers in real time, letting the agent monitor active commitments without leaving the record.

Why this answer

Agents view attached SLAs on the Case form, typically in a related list named Task SLAs.

5
MCQeasy

When configuring Service Level Agreements in Customer Service Management, which record type defines the time allowed to resolve a case based on priority?

A.Contract Service Commitment
B.SLA Definition
C.Task SLA Instance
D.SLA Workflow
AnswerB

SLA Definition records hold the schedule, conditions and workflow that enforce resolution targets, and its pause condition and target fields calculate the time allowed against case priority. This satisfies the stem's requirement for the record type defining resolution time per priority, rather than the task-level SLA or entitlement records.

Why this answer

The SLA Definition record is the core configuration object in ServiceNow CSM that specifies the target duration for resolving a case, segmented by priority. It contains the conditions, schedule, and duration fields that determine the time allowed. When an SLA Definition matches a case, the system creates a Task SLA Instance to track the actual elapsed time against that target.

Therefore, the record type that defines the allowed time is the SLA Definition.

Exam trap

CIS-CSM often tests the confusion between the definition of an SLA (SLA Definition) and its runtime instance (Task SLA Instance), so candidates must remember that the time allowed is configured in the SLA Definition, not in the instance.

How to eliminate wrong answers

Option A is wrong because Contract Service Commitment is a record that links a customer contract to specific service commitments, but it does not itself define the time allowed to resolve a case based on priority; it may reference an SLA definition. Option C is wrong because Task SLA Instance is a runtime record generated when an SLA is attached to a task; it tracks the progress and state of the SLA but does not define the time allowed. Option D is wrong because SLA Workflow is not a standard record type in ServiceNow; while workflows can be used to automate SLA actions, they do not define the time allowed to resolve a case.

6
Multi-Selectmedium

Which TWO methods can be used to apply a custom business schedule to a CSM SLA Definition? (Choose two.)

Select 2 answers
A.Hardcoding business hours directly into the SLA workflow JavaScript activities.
B.Selecting a predefined schedule directly in the Schedule field on the SLA Definition record.
C.Writing a client script that injects calendar hours into the browser DOM.
D.Modifying the default system timezone property in basic settings.
E.Referencing a schedule dynamically through a schedule source field on the Task or SLA definition.
AnswersB, E

The Schedule field on the SLA Definition record accepts a predefined business schedule, letting the SLA inherit that schedule's time zone and working hours. This satisfies the stem by applying a custom schedule without writing code or creating a schedule source.

Why this answer

Schedules can be selected directly on the SLA definition or determined dynamically via script/schedule source fields.

7
MCQeasy

What is the default table that stores active and historical SLA instances attached to customer service cases?

A.SLA Log [sla_log]
B.SLA Workflow [sla_workflow]
C.Contract SLA [contract_sla]
D.Task SLA [task_sla]
AnswerD

Task SLA [task_sla] is the default table storing both active and historical SLA instances attached to customer service cases, satisfying the requirement for a single table covering current and past records. Case SLAs are task-based, so their instances reside here rather than in the contract_sla definition table.

Why this answer

The Task SLA [task_sla] table in ServiceNow stores SLA instances that are attached to tasks, including customer service cases (which are tasks). It contains active and historical SLA records, tracking the state, stage, and timing of each SLA. This is the default table for SLA instances on cases.

Exam trap

CIS-CSM often tests the distinction between SLA definitions (Contract SLA) and SLA instances (Task SLA), and candidates may confuse the two tables when asked about where SLA instances are stored.

How to eliminate wrong answers

Option A is wrong because SLA Log [sla_log] is not a standard ServiceNow table; SLA-related logs are typically stored in the Task SLA table or related audit tables. Option B is wrong because SLA Workflow [sla_workflow] is not a standard table; workflows are defined in the Workflow engine, not as SLA instances. Option C is wrong because Contract SLA [contract_sla] is the table that stores SLA definitions (the configuration), not the instances attached to cases.

8
Multi-Selecthard

An implementation specialist is troubleshooting an issue where SLAs are attaching multiple times to the same CSM case. Which THREE configuration errors typically cause duplicate SLA attachment? (Choose three.)

Select 3 answers
A.Business rules on the Case table manually trigger SLA creation while the background engine is also running.
B.A reset condition is incorrectly configured, causing the SLA to constantly cancel and restart in an infinite loop.
C.The Task SLA table has duplicate dictionary overrides.
D.Multiple active SLA Definitions have identical or overlapping start conditions and distinct orders that allow both to evaluate as true.
E.The com.glide.sla.duplicate_prevention property is set to true.
AnswersA, B, D

A custom business rule that inserts Task SLA records directly duplicates the work of the SLA background engine, which already evaluates SLA Definitions and attaches SLAs. Both paths create separate Task SLA records for the same case, producing duplicate attachments.

Why this answer

Option A is correct because manually invoking SLA creation from a Case business rule (e.g., via GlideRecord inserts into task_sla or calling SLAController) runs in parallel with the SLA background engine, so the same case can get two SLA records for one definition. Option B is correct because a misconfigured reset condition (wrong field, operator, or value) makes the SLA cancel and restart repeatedly, and each restart attaches a new Task SLA record, producing apparent duplicates. Option D is correct because when multiple active SLA Definitions share identical or overlapping start conditions with different order values, the engine evaluates more than one as true and attaches each matching definition to the same case.

Option C is not a typical cause: duplicate dictionary overrides on task_sla would affect field behavior, not trigger additional SLA attachments. Option E is not a cause: setting com.glide.sla.duplicate_prevention to true enables duplicate prevention rather than producing duplicates.

Exam trap

CIS-CSM often tests the misconception that the duplicate_prevention property causes duplicates — candidates must recognize it as a mitigation, and instead identify overlapping definitions, faulty reset conditions, and custom business rules as the real culprits.

9
Multi-Selectmedium

Which TWO options describe valid methods for displaying SLA countdown timers in CSM Workspace or Service Portal? (Choose two.)

Select 2 answers
A.Using the Task SLAs related list or workspace SLA component.
B.Modifying CSS style sheets on the sys_user table.
C.Configuring Service Portal SLA widgets to render real-time countdown bars for end users.
D.Creating a custom database view that renders graphical timers.
E.Injecting raw HTML via Client Scripts into the form header.
AnswersA, C

The Task SLAs related list surfaces attached SLA records and their stage and remaining time directly on the task form, while the workspace SLA component renders the same countdown data in CSM Workspace. Both display live SLA timers without custom portal code.

Why this answer

Option A is correct because the Task SLAs related list and the SLA component in CSM Workspace/Agent Workspace are the standard, supported ways to surface SLA records and their countdown/breach timing directly on a task record. Option C is correct because Service Portal provides SLA widgets (e.g., the SLA timer/countdown widget) that render real-time countdown bars for end users on portal pages. Option B is wrong because CSS on sys_user has nothing to do with SLA timers and cannot render countdown logic.

Option D is wrong because a database view is a read-only joined data source, not a rendering mechanism for graphical timers. Option E is wrong because injecting raw HTML via Client Scripts is unsupported, insecure, and not a valid method for displaying SLA countdowns.

Exam trap

CIS-CSM often tests the misconception that custom CSS, database views, or client scripts can render SLA timers, when only native SLA components and widgets are supported.

10
MCQmedium

A CSM implementation team wants to report on the percentage of Case SLAs that breached within the last quarter, broken down by Account. Which reporting source or table is best suited for this requirement?

A.Customer Service Case [sn_customerservice_case] table using SLA related metrics
B.Metric Instance [metric_instance] table
C.Task SLA [task_sla] table
D.SLA Definition [sys_sla] table
AnswerC

The Task SLA table tracks the actual progress, stage, and breach status for each task instance.

Why this answer

The Task SLA [task_sla] table is the correct reporting source because it stores one record per task-SLA pairing, including the SLA definition, the task, the stage (In Progress, Breached, Achieved), and the breach time. To report on percentage of case SLAs breached by account, you join task_sla to the case (via the task field) and then to the account, filtering on stage=Breached and the time range. This is the standard table for SLA breach reporting.

Exam trap

CIS-CSM often tests whether candidates confuse the SLA definition table (sys_sla) with the SLA transactional table (task_sla) — the trap is picking sys_sla because it sounds like the SLA source, when breach reporting requires task_sla.

How to eliminate wrong answers

Option A is wrong because the Customer Service Case [sn_customerservice_case] table does not natively store SLA breach metrics — SLAs are tracked in task_sla, and the case table only holds a reference to the task. Option B is wrong because Metric Instance [metric_instance] stores performance metric data (e.g., duration, reassignment counts) but not SLA breach state; it is used for metrics, not SLA compliance. Option D is wrong because SLA Definition [sys_sla] stores the SLA configuration (conditions, schedules, durations), not the actual breach instances — it is the definition table, not the transactional record.

11
MCQhard

An administrator needs to modify how SLA stages are displayed on CSM cases. Where are SLA stages primarily defined and managed in ServiceNow?

A.In the SLA Engine Properties module
B.In the SLA Stages [sla_stage] table or choice list on Task SLA stage field
C.In Service Portal widget configurations
D.In the Workflow Editor stage mapping settings
AnswerB

SLA stages are stored as records in the SLA Stages [sla_stage] table and referenced by the stage choice field on Task SLA records. Modifying display therefore means editing those stage definitions or the choice list, which is where CSM case SLA stage presentation originates.

Why this answer

SLA stages are managed via SLA stage configuration records and choice lists on the Task SLA table.

12
MCQeasy

Which field on the SLA Definition form determines whether the SLA calculates elapsed time starting from the exact moment the Case was created, even if the SLA definition was created after the case?

A.Retroactive
B.Relative Duration
C.Auto-start
D.Retroactive pause
AnswerA

The Retroactive field makes the SLA engine calculate elapsed time from the exact moment the Case was created, even when the SLA definition was authored afterwards. Without it, timing begins only when the SLA is attached, so the stem's backdated-start requirement fails.

Why this answer

The Retroactive field on the SLA Definition form determines whether the SLA starts calculating from the exact moment the task was created, even if the SLA definition was created later. When set to true, the SLA will retroactively apply to tasks that were created before the SLA definition existed. This ensures that elapsed time is calculated from the task's creation time.

Exam trap

CIS-CSM often tests the distinction between Retroactive and Auto-start, and candidates may confuse the two, thinking Auto-start controls backdating rather than Retroactive.

How to eliminate wrong answers

Option B is wrong because Relative Duration is a field that defines the duration of the SLA relative to a start time, not whether it starts retroactively. Option C is wrong because Auto-start determines whether the SLA starts automatically when conditions are met, not whether it backdates to the task creation time. Option D is wrong because Retroactive pause is a related field that controls whether pauses are applied retroactively, but it does not determine the start time from task creation.

13
MCQhard

A CSM organization requires an SLA report that displays the percentage of cases resolved within the SLA per agent, grouped by month. Which reporting feature in ServiceNow is best suited to display this aggregated compliance percentage directly?

A.Standard List Report with grouping enabled
B.Performance Analytics (PA) Indicator with an SLA breakdown
C.Database View combining Case and Sys_User tables
D.Pie chart generated from the Task SLA table
AnswerB

Performance Analytics indicators aggregate scores over time and support breakdowns, so an SLA compliance indicator broken down by agent and grouped monthly displays the required percentage directly. Standard reports cannot compute this time-series compliance percentage as cleanly.

Why this answer

Performance Analytics allows tracking KPIs such as SLA compliance percentages over time.

14
MCQeasy

What is the purpose of the 'Reset' condition in an SLA Definition?

A.To retroactively change the duration of the SLA
B.To pause the SLA timer until further notice
C.To mark the SLA as successfully completed
D.To cancel the existing SLA instance and restart it from the beginning
AnswerD

The Reset condition terminates the current SLA instance and starts a fresh one, restarting the timer from zero. This differs from Pause, which halts the clock but resumes the same instance, and from Stop, which ends it permanently without renewal.

Why this answer

The Reset condition in an SLA Definition determines when an SLA timer should be cancelled and restarted from the beginning. This is used when a significant event occurs that invalidates the current SLA progress, such as a case being reassigned or a priority change, requiring the SLA to be recalculated based on the new conditions.

Exam trap

CIS-CSM often tests the confusion between Reset and Pause conditions, as both affect the timer but serve different purposes: Reset restarts, while Pause temporarily halts.

How to eliminate wrong answers

Option A is wrong because the Reset condition does not retroactively change the duration; it restarts the timer, effectively discarding previous elapsed time. Option B is wrong because pausing the SLA timer is controlled by the Pause condition, not Reset. Option C is wrong because marking the SLA as successfully completed is handled by the Stop condition, not Reset.

15
MCQeasy

An administrator needs to configure a Service Level Agreement (SLA) that applies specifically to High priority Case records when opened for VIP accounts. Where should this condition be defined?

A.In the SLA Definition Start condition field
B.In the System Properties table under SLA configuration
C.In the Contract Service Commitment related list
D.In the SLA Workflow Timer activity parameters
AnswerA

The Start condition field holds the filter criteria that determine which Case records enter the SLA workflow, so scoping it to Priority equals High and Account VIP status ensures the agreement applies only to those records.

Why this answer

The SLA definition table (sla) uses the 'Start condition' field to determine when the SLA lifecycle begins, allowing administrators to filter by Priority and Account tier.

16
MCQeasy

A CSM administrator is troubleshooting why a newly created SLA Definition is not attaching to cases. The definition has a valid Start condition, a correct schedule, and a target of eight hours. Cases are being created and updated normally. Which field should the administrator check first to confirm the definition applies to the Case table?

A.The 'Workflow' field on the SLA Definition, which links the definition to a workflow for notifications.
B.The 'Collection' field on the SLA Definition, which groups related definitions for reporting.
C.The 'Table' field on the SLA Definition, which specifies the task table the definition targets, such as the Case table.
D.The 'Type' field on the SLA Definition, which classifies the SLA as operational or underpinning.
AnswerC

The Table field on an SLA Definition determines which task table the engine evaluates. If it is set to a table other than the Case table, the definition never attaches to cases regardless of how correct the conditions and schedule are. Verifying this field is the first logical troubleshooting step when an SLA does not attach.

Why this answer

An SLA Definition must reference the correct task table for the engine to evaluate it against those records. If the Table field points to a different table, cases never match and no task SLA records are created. Confirming the Table field is the fastest way to rule out a misconfigured target before investigating conditions or schedules.

Exam trap

The trap here is jumping to conditions or schedules when a missing or incorrect Table field on the SLA Definition is the most common reason an SLA never attaches to cases at all.

17
MCQmedium

A CSM process owner wants a breach notification email sent to the case assignment group when a case SLA approaches its breach time, and a second notification when the breach actually occurs. The team already has an SLA Definition with correct Start, Pause, and Stop conditions. Which configuration should the team use to trigger these notifications at the right times?

A.Add a business rule on the case table that checks the SLA due date on every update and sends an email when the due date is within one hour.
B.Configure the SLA Definition's 'Breach' and 'Warning' notification fields, or attach workflow activities that fire on the SLA's breach and warning events.
C.Create scheduled jobs that run every minute and query the task SLA table for records near or past breach, then send emails from the job script.
D.Create a report scheduled to run hourly that lists cases with SLAs near breach, and configure the report to email the assignment group.
AnswerB

SLA Definitions support warning and breach notifications, and the SLA engine raises corresponding events that workflows and notifications can consume. Configuring the warning threshold and breach notification on the definition, or handling the breach event in a workflow, delivers emails at the correct times without custom polling. This is the supported, maintainable approach.

Why this answer

The SLA engine emits warning and breach events at the configured thresholds, and SLA Definitions provide notification fields plus workflow hooks for these events. Using these built-in mechanisms ensures notifications fire at the correct times regardless of case update activity, unlike business rules or scheduled reports that depend on other triggers.

Exam trap

The trap here is reaching for a business rule or scheduled job to detect breach, when the SLA engine already emits warning and breach events that notifications and workflows can consume directly.

18
Multi-Selectmedium

When configuring SLA workflows for CSM, which TWO activities are commonly used to handle escalation tasks or notifications? (Choose two.)

Select 2 answers
A.Client Script activity to pop up alerts on agent screens.
B.Rollback activity to reset the entire CSM case to New status.
C.Notification activity to send emails to managers or support groups upon breach or warning.
D.Database View activity to merge table schemas mid-workflow.
E.Create Task activity to automatically generate escalation or follow-up tasks.
AnswersC, E

SLA escalation demands timely human awareness when a breach or warning threshold fires. The notification activity delivers templated emails to managers or support groups, satisfying the stem's requirement to handle escalation notifications within the workflow rather than merely logging the breach.

Why this answer

Option C is correct because the Notification activity in SLA workflows is specifically designed to send email notifications to managers, support groups, or other stakeholders when an SLA breach or warning threshold is reached, which is a standard escalation mechanism. Option E is correct because the Create Task activity automatically generates escalation or follow-up tasks (such as task records assigned to a group or user) when an SLA threshold is breached or about to breach, ensuring the escalation is tracked and actioned. Option A is not correct because Client Scripts run on the client side for form behavior and cannot reliably drive SLA workflow escalation or notifications.

Option B is not correct because Rollback resets a workflow to a prior activity state and does not reset a CSM case to New status, nor is it an escalation mechanism. Option D is not correct because Database View is a reporting/data-access construct for joining tables, not a workflow activity used for escalation.

Exam trap

The trap is confusing UI-level activities (Client Scripts) or unrelated workflow activities (Rollback, Database View) with the standard Notification and Create Task activities used for SLA escalation.

19
MCQmedium

A CSM customer requires their SLAs to respect the specific operating hours of different regional support centers. Where is this time zone and schedule association configured?

A.In the User profile of the assigned Customer Service Agent
B.On the Account record under Regional Settings
C.Via System Schedule Properties globally
D.On the SLA Definition record
AnswerD

The SLA Definition record carries the schedule and time zone fields that determine which support hours apply, letting each regional centre's operating hours drive its own SLA calculations. This satisfies the requirement for region-specific operating hours.

Why this answer

SLA schedules and time zones are defined directly on the SLA Definition record using the Schedule source and Schedule fields.

20
Multi-Selecthard

An administrator is troubleshooting why an SLA timer is incorrectly continuing to run while a CSM Case is in a paused state. Which THREE common configuration issues should the administrator investigate? (Choose three.)

Select 3 answers
A.The Case state value being used in practice does not match the backend choice value specified in the pause condition.
B.The Pause condition field on the SLA Definition is empty or incorrectly formulated.
C.The system property com.glide.sla.pause_enabled is set to false.
D.Another matching SLA definition with a higher order (lower number) lacks a pause condition, overriding the behavior.
E.The Task SLA table has read-only ACLs preventing the state update.
AnswersA, B, D

Mismatched display labels vs. backend choice values (e.g., 'Awaiting Info' vs 'awaiting_info') will prevent condition evaluation.

Why this answer

Investigate pause condition syntax, active pause states, and conflicting definitions.

21
Multi-Selectmedium

An implementation specialist is configuring SLA definitions for a CSM portal. Which TWO factors should the specialist consider when deciding whether to use an SLA Workflow versus modern SLA Email Notifications? (Choose two.)

Select 2 answers
A.SLA Workflows are mandatory for all CSM implementations starting in Vancouver.
B.SLA Workflows can only be attached to Incident tables and cannot be used with CSM Cases.
C.Modern SLA Notifications execute faster because they bypass the workflow engine entirely.
D.Modern SLA Notifications are easier to maintain for simple email alerts at specific percentages without building full workflow graphs.
E.SLA Workflows allow complex programmatic branching, such as creating sub-tasks or escalating to external web services upon breach.
AnswersD, E

Modern SLA notifications are configured declaratively against percentage thresholds, so simple percentage-based email alerts need no workflow graph. This satisfies the stem's maintenance constraint: where only straightforward alerts are required, the notification feature avoids the overhead of building and maintaining full workflow logic.

Why this answer

Option D is correct because modern SLA Email Notifications are purpose-built for straightforward, threshold-based email alerts (for example, firing at 50%, 75%, or 100% of an SLA target) and are configured declaratively, so they avoid the overhead of designing, versioning, and maintaining a full workflow graph. Option E is correct because SLA Workflows run on the workflow engine and therefore support advanced programmatic logic such as conditional branching, scripted activities, spawning sub-tasks, and outbound integrations (e.g., REST/SOAP calls) when a breach or threshold is reached. Option A is wrong because SLA Workflows are not mandatory for all CSM implementations in Vancouver; both workflow-based and modern notification-based SLAs remain supported configuration choices.

Option B is wrong because SLA Workflows are not restricted to the Incident table and can be attached to CSM Case tables and other task-based tables. Option C is wrong because modern SLA Notifications do not bypass the workflow engine for the sake of raw speed; they are a simplified configuration surface, not a performance architecture that skips the engine.

22
MCQmedium

A CSM implementation team is configuring an SLA Definition on the Case [sn_customerservice_case] table. The customer service manager requires that the SLA pause counting whenever the case enters the 'Awaiting Customer' state, and resume counting only when the case returns to a work-in-progress state. What should the administrator configure to meet this requirement?

A.Create a business rule that sets the SLA task's 'Active' field to false when the state changes to Awaiting Customer, and to true when it changes back.
B.Set the 'Stop condition' to 'State is Awaiting Customer' and rely on the SLA engine to automatically restart when the state changes.
C.Configure the 'Reset condition' to 'State is Awaiting Customer' so the SLA timer restarts from zero each time the case returns to work in progress.
D.Set the 'Pause condition' to 'State is Awaiting Customer' and the 'Resume condition' to 'State is In Progress' on the SLA Definition.
AnswerD

The Pause condition stops the SLA duration timer while the case is in the Awaiting Customer state, and the Resume condition restarts it once the case re-enters a work-in-progress state. This is exactly the pause/resume behavior the manager requires, keeping elapsed SLA time from accruing during customer-wait periods.

Why this answer

To pause an SLA during a specific case state and resume when the state changes, the SLA Definition provides dedicated Pause and Resume condition fields evaluated by the SLA engine. Configuring the Pause condition for the Awaiting Customer state and the Resume condition for a work-in-progress state preserves accumulated elapsed time while preventing the timer from advancing during customer wait periods.

Exam trap

The trap here is confusing Stop with Pause: a Stop condition permanently ends the SLA task, whereas a Pause condition only suspends the timer and can be reversed by a Resume condition.

23
MCQmedium

A customer service manager needs a report showing the average duration of Resolution SLAs broken down by Account. Which table should be the source of this report?

A.SLA Definition [contract_sla]
B.Task SLA [task_sla]
C.Metric Instance [metric_instance]
D.Case [sn_customerservice_case]
AnswerB

Task SLA [task_sla] records each SLA instance against a task, storing the stage, breach time and duration fields needed to calculate averages. Because tasks carry the Account reference, grouping resolution-stage records by Account yields the average Resolution SLA duration the manager requires.

Why this answer

Task SLA [task_sla] stores instances of SLAs attached to tasks, making it the correct table for reporting on SLA durations and compliance.

24
MCQmedium

A CSM implementation team is configuring SLA Definitions for customer service cases. The business requires that a case's resolution SLA timer only counts time when the case state is not 'Awaiting Customer' and not 'Awaiting Problem'. Which configuration approach should the team use?

A.Set the SLA Definition's 'Reset' condition to evaluate when the case state is 'Awaiting Customer' OR 'Awaiting Problem', and set the 'Stop' condition to evaluate when the case state is 'Closed'.
B.Set the SLA Definition's 'Start' condition to evaluate when the case state is not 'Awaiting Customer' and not 'Awaiting Problem', and set the 'Stop' condition to evaluate when the case state is 'Closed'.
C.Set the SLA Definition's 'Stop' condition to evaluate when the case state is 'Awaiting Customer' OR 'Awaiting Problem', and rely on a separate SLA Definition to handle the closed state.
D.Set the SLA Definition's 'Pause' condition to evaluate when the case state is 'Awaiting Customer' OR 'Awaiting Problem', and set the 'Stop' condition to evaluate when the case state is 'Closed'.
AnswerD

The Pause condition is designed to temporarily halt the SLA timer without ending the SLA. By pausing when the case enters Awaiting Customer or Awaiting Problem states, the timer stops counting during those periods and resumes when the case leaves those states. The Stop condition on Closed correctly ends the SLA when the case is resolved and closed.

Why this answer

The Pause condition is specifically designed to temporarily stop the SLA timer while preserving the elapsed time, allowing it to resume when the pause condition is no longer met. Setting it to trigger on Awaiting Customer and Awaiting Problem ensures the timer only counts active work time. The Stop condition on Closed properly ends the SLA when the case is finalized.

Exam trap

The trap here is confusing the Pause condition with the Stop condition, or assuming that Start or Reset can achieve a pause-like behavior.

25
Multi-Selectmedium

When designing SLA escalation workflows for CSM, which TWO methods can be utilized to notify stakeholders before an SLA breaches? (Choose two.)

Select 2 answers
A.Configuring Workflow Notification activities triggered by SLA stage transitions
B.Modifying the SLA Definition Stop condition to fire email events
C.Writing a Client Script on the Case form to send emails on timer expiration
D.Using an SLA Percentage Timer in the SLA workflow followed by a Notification activity
E.Setting the SLA Definition Schedule source to Email Notification
AnswersA, D

Workflow Notification activities fire on SLA stage transitions, such as entering an escalated or breached stage, sending alerts before the breach completes. This uses the workflow engine's stage-driven triggers, satisfying the requirement to notify stakeholders ahead of an SLA breach.

Why this answer

Option A is correct because Workflow Notification activities can be placed on SLA stage transitions (for example, when an SLA moves to an 'About to breach' or 'Escalated' stage), letting the workflow proactively email stakeholders before the breach occurs. Option D is correct because an SLA Percentage Timer (e.g., at 75% or 90% of the SLA duration) can be added to the SLA workflow, and when that timer fires it triggers a Notification activity to warn stakeholders ahead of the breach. Option B is wrong because the SLA Definition Stop condition only determines when an SLA stops (such as on case resolution or a field change); it does not generate email events.

Option C is wrong because Client Scripts run in the browser on form events like onLoad, onChange, or onSubmit, not on server-side SLA timer expiration. Option E is wrong because the Schedule source defines the business calendar/schedule used to calculate SLA duration, not an email notification mechanism.

26
MCQmedium

A CSM implementation team needs SLA timers on customer service cases to pause automatically whenever a case is in the 'Awaiting Customer' state and resume when the customer responds. The team has already created an SLA Definition named 'Case Resolution SLA' with a Start condition of 'Case is opened'. Which configuration should the team apply next to meet this requirement?

A.Set the SLA Definition's Stop condition to evaluate the case state as 'Awaiting Customer' and create a second SLA Definition that starts when the customer responds.
B.Create a workflow that sets the case's 'SLA due' field to a future date whenever the case enters 'Awaiting Customer'.
C.Set the SLA Definition's Start condition to exclude cases in 'Awaiting Customer' and rely on the default SLA engine schedule to skip non-working hours.
D.Set the SLA Definition's Pause condition to evaluate the case state as 'Awaiting Customer' and its Resume condition to evaluate the state as no longer 'Awaiting Customer'.
AnswerD

The SLA engine evaluates Pause and Resume conditions against the task record to temporarily stop the timer without ending the SLA. Setting Pause to the 'Awaiting Customer' state and Resume to any other state causes the timer to hold while waiting on the customer and restart when the case is no longer in that state, preserving elapsed time toward breach.

Why this answer

Pause and Resume conditions on an SLA Definition tell the SLA engine to suspend and later continue a running timer based on the task's current field values. For a case waiting on the customer, pausing on 'Awaiting Customer' and resuming when the state changes keeps the resolution target fair and accurate without ending the SLA or creating duplicate records.

Exam trap

The trap here is confusing a Stop condition, which permanently ends the SLA, with a Pause condition, which only suspends the timer until the Resume condition is met.

27
MCQeasy

When configuring a Service Level Agreement (SLA) for CSM cases, an administrator wants the SLA duration to be calculated using only business hours instead of 24x7. Where should the administrator define these business hours?

A.In the SLA Definition record under the Schedule field
B.In the Dictionary entry for the Case priority field
C.In the System Properties under com.glide.sla.business_hours
D.In the Workflow properties of the attached SLA workflow
AnswerA

The SLA Definition record's Schedule field references a schedule record containing the business hours and time zone. Attaching that schedule makes duration calculation count only defined business hours instead of continuous 24x7 time, satisfying the business-hours constraint.

Why this answer

Business hours are defined in the Schedule [cmn_schedule] table and then referenced within the SLA Definition record.

28
MCQhard

A CSM implementation includes an SLA Definition with a Start condition that triggers when a case is created for a specific customer account. The business now wants to exclude cases that are created with the 'Internal' case type from this SLA. How should the implementation team modify the SLA Definition?

A.Create a new SLA Definition specifically for internal cases with no duration and no schedule, and assign it a higher priority than the original SLA Definition.
B.Modify the SLA Definition's 'Reset' condition to trigger when the case type is 'Internal', so the SLA timer resets and effectively does not count.
C.Add a condition to the Stop condition that checks the case type is 'Internal', so the SLA stops immediately if an internal case is created.
D.Add a condition to the Start condition that checks the case type is not 'Internal', ensuring the SLA does not start for internal cases.
AnswerD

The Start condition determines when the SLA attaches to a task. By adding a condition to exclude cases where the case type is 'Internal', the SLA engine will not attach the SLA to those cases at all. This is the correct approach because the Start condition is evaluated when the task is created or updated, and if it evaluates to false, no SLA instance is created.

Why this answer

The Start condition is the appropriate place to filter which cases receive an SLA. By adding a condition to exclude internal case types, the SLA will not attach to those cases, fulfilling the business requirement. Other conditions like Stop, Reset, or creating dummy SLAs do not prevent attachment and can lead to incorrect SLA records.

Exam trap

The trap here is assuming that the Stop condition can be used to prevent an SLA from attaching, when in fact it only ends an already attached SLA.

29
MCQhard

During a CSM implementation, an engineer writes a custom script to manually insert a Task SLA record. What core engine feature might be bypassed or corrupted if Task SLAs are created manually instead of letting the SLA engine handle them?

A.Automatic schedule calculation, stage progression, and workflow attachment managed by the SLA engine.
B.The system will throw a severe security exception due to table-level ACL restrictions.
C.Dictionary overrides on the task_sla table will fail to load.
D.The scheduled job processor will immediately delete the manually inserted record.
AnswerA

The SLA engine generates Task SLA records with calculated start, pause, stop and breach times, drives stage progression, and attaches the workflow. Inserting records manually bypasses that schedule calculation and stage logic, leaving SLAs that never transition or trigger correctly.

Why this answer

The SLA engine automatically evaluates definitions, conditions, and schedules. Manual creation bypasses schedule calculations and workflow attachments.

30
Multi-Selecthard

An implementation specialist is designing a reporting strategy for CSM Service Level Agreements. Which THREE metrics or tables are critical for comprehensive SLA reporting? (Choose three.)

Select 3 answers
A.SLA Workflow [sla_workflow] table for analyzing workflow canvas execution durations.
B.Sys Audit [sys_audit] table for tracking every second elapsed on active SLA timers.
C.Task SLA [task_sla] table for tracking runtime durations, breach counts, and compliance percentages.
D.Contract SLA [contract_sla] table to report on definition configurations and target thresholds.
E.Performance Analytics indicators targeting SLA breach counts and resolution rates.
AnswersC, D, E

The task_sla table stores per-task SLA records, so it exposes actual elapsed runtime against defined targets, breach occurrences, and the resulting compliance percentage. That directly satisfies the stem's demand for metrics covering durations, breach counts, and compliance, which no configuration or definition table provides.

Why this answer

Option C, the Task SLA [task_sla] table, is correct because it is the transactional record that stores each task's SLA instance, including fields like business duration, elapsed time, breach time, and has_breached, which are the foundation for runtime duration, breach count, and compliance percentage reporting. Option D, the Contract SLA [contract_sla] table, is correct because it holds the SLA definition configuration—such as target thresholds, schedule, and start/stop/pause conditions—which is needed to report on the SLA terms and targets themselves. Option E, Performance Analytics indicators targeting SLA breach counts and resolution rates, is correct because PA indicators and breakdowns aggregate task_sla data into trended KPIs, enabling comprehensive SLA performance reporting beyond raw table queries.

Option A is not correct because the SLA Workflow [sla_workflow] table relates to Workflow/Flow execution on the SLA engine, not to the SLA runtime durations or compliance metrics required for SLA reporting. Option B is not correct because the Sys Audit [sys_audit] table records field-level change history for auditing, not the elapsed seconds on active SLA timers, which are stored on task_sla.

Exam trap

CIS-CSM often tests the confusion between definition tables (contract_sla) and instance tables (task_sla), or between raw audit data (sys_audit) and SLA timing data, leading candidates to pick non-reporting tables.

31
MCQhard

An implementation specialist is troubleshooting why an SLA is not attaching to a newly created CSM case. Upon checking the SLA Definition, the specialist notices the 'Target' field is set to 'Resolution'. What is the primary function of the Target field in an SLA Definition?

A.It determines which user group receives breach notifications.
B.It restricts the SLA to a specific customer tier.
C.It specifies the type of SLA timer (e.g., Resolution, Response) and sets the metric objective type.
D.It defines the specific workflow that executes when the SLA breaches.
AnswerC

The Target field determines which SLA timer the definition governs, such as Resolution or Response, and sets the metric objective type the engine evaluates. Setting it to Resolution means the definition only attaches to resolution-based timers.

Why this answer

The Target field dictates which type of metric or countdown timer is being evaluated (e.g., Response, Resolution).

32
MCQeasy

A CSM administrator needs to ensure that the resolution SLA for a case only counts time during the customer's contracted support hours, which are Monday through Friday, 08:00 to 18:00, excluding company holidays. Which configuration on the SLA Definition accomplishes this?

A.Set the 'Schedule' field on the SLA Definition to a business schedule that defines the support hours and holiday exclusions.
B.Set the SLA Definition's 'Time zone' field to the customer's local time zone and set Duration to the number of support hours per week.
C.Create a Pause condition that evaluates the current time against the support hours and pauses the SLA outside those hours.
D.Set the 'Duration type' to 'Business elapsed time' and leave the Schedule field empty so the system uses its default 24x7 calendar.
AnswerA

The Schedule field on an SLA Definition references a business schedule that defines working hours and holidays. The SLA engine uses that schedule to calculate business elapsed time, so only time within the contracted support hours counts toward the SLA target. This directly satisfies the requirement to exclude nights, weekends, and holidays.

Why this answer

SLA Definitions reference a business schedule through the Schedule field, and the SLA engine consults that schedule when calculating business elapsed time. By attaching a schedule that defines Monday through Friday 08:00 to 18:00 and lists company holidays, the resolution SLA counts only contracted support hours and automatically excludes nights, weekends, and holidays.

Exam trap

The trap here is believing that setting Duration type to business elapsed time is sufficient; without an attached business schedule defining working hours and holidays, the engine cannot exclude non-working periods.

33
Multi-Selectmedium

Which TWO of the following components are mandatory when creating a new SLA Definition in ServiceNow CSM? (Choose two.)

Select 2 answers
A.Table
B.SLA Workflow
C.Associated Entitlement
D.Retroactive start field value
E.Duration
AnswersA, E

The Table field is mandatory because an SLA Definition must bind to a specific task table, such as the Case table, to know which records it evaluates. Without this target, the SLA engine cannot attach conditions or schedules, so ServiceNow blocks saving the definition until a table is selected.

Why this answer

In ServiceNow CSM, an SLA Definition requires a Table (Option A) because the SLA must be bound to a specific task table (e.g., sn_customerservice_case) to know which records it applies to, and it requires a Duration (Option E), which defines the target time (e.g., a specific amount of time or a relative duration calculated from a start condition) that the SLA measures against. These two fields are mandatory on the SLA Definition form; without a table the SLA has no scope, and without a duration there is no target to breach or meet. Option B (SLA Workflow) is not mandatory—workflows are optional automation that can be attached but are not required to define an SLA.

Option C (Associated Entitlement) is not mandatory because entitlements are optional and used to determine which SLA applies to a customer or contract, not a required field on the SLA Definition itself. Option D (Retroactive start field value) is not mandatory; retroactive start is an optional setting that allows the SLA to begin based on a past field value rather than the default creation/start time.

Exam trap

CIS-CSM often tests the misconception that Entitlement or Workflow is mandatory on an SLA Definition, when only Table and Duration are required to save the record.

34
Multi-Selecthard

An enterprise CSM customer requires strict auditing of SLA modifications. Which THREE tables or logs are involved when tracking changes to SLA definitions and runtime instances? (Choice three.)

Select 3 answers
A.Task SLA [task_sla] table where runtime instance adjustments are recorded.
B.Workflow Context [wf_context] table for auditing SLA email deliveries.
C.System Audit [sys_audit] table which tracks field-level changes on Contract SLA and Task SLA records.
D.Service Portal Widget Log [sp_widget_log] for tracking portal SLA rendering.
E.Contract SLA [contract_sla] table where definition updates are stored.
AnswersA, C, E

The Task SLA [task_sla] table stores each running SLA instance against a task, so any runtime adjustment — pause, restart, or recalculated breach time — is written there, satisfying the requirement to audit changes to runtime instances rather than definitions.

Why this answer

Option A is correct because the Task SLA [task_sla] table stores the runtime SLA instances attached to task records, so any adjustments to an active SLA (such as pausing, restarting, or recalculating) are recorded there. Option C is correct because the System Audit [sys_audit] table automatically captures field-level changes on audited tables, including Contract SLA and Task SLA records, providing the strict change history required for SLA modifications. Option E is correct because the Contract SLA [contract_sla] table holds the SLA definitions themselves, so updates to SLA definitions are persisted and tracked on that table.

Option B is incorrect because Workflow Context [wf_context] stores workflow execution context data, not SLA email delivery auditing. Option D is incorrect because Service Portal Widget Log [sp_widget_log] is unrelated to SLA definition or runtime change tracking.

Exam trap

CIS-CSM often tests the confusion between definition storage (contract_sla), runtime storage (task_sla), and change history (sys_audit) — candidates frequently pick unrelated tables like wf_context or sp_widget_log that sound plausible but have no SLA audit role.

35
MCQmedium

A Customer Service Manager reports that Case SLAs are still running even after a case has been placed in 'Awaiting Problem' state. How should the administrator resolve this issue?

A.Update the SLA Workflow to include a Timer activity for the Awaiting state
B.Create a Business Rule on the Case table to pause the task_sla record
C.Configure the Pause condition on the SLA Definition to evaluate when the State is Awaiting Problem
D.Modify the Stop condition to include the Awaiting Problem state
AnswerC

The Pause condition on the SLA Definition determines when the SLA timer halts. Adding a condition matching State is Awaiting Problem pauses the running SLA, so it no longer accrues duration while the case sits in that state.

Why this answer

The Pause condition on the SLA Definition should be configured to evaluate when the Case State is 'Awaiting Problem'. This pauses the SLA timer while the case is in that state, preventing the SLA from running. It is the standard way to handle SLA pauses for specific states.

Exam trap

The trap is choosing a custom solution (Business Rule) or modifying the Stop condition instead of using the built-in Pause condition, which is the correct and supported method.

How to eliminate wrong answers

Option A is wrong because adding a Timer activity to the SLA Workflow does not pause the SLA; it would add a delay, not stop the timer. Option B is wrong because a Business Rule to pause the task_sla record is a custom workaround and not the correct configuration; the Pause condition is the intended feature. Option D is wrong because modifying the Stop condition would stop the SLA entirely, not pause it, and would incorrectly end the SLA when the case enters Awaiting Problem.

36
MCQmedium

A CSM client requires different SLA durations depending on the SLA Tier associated with the Customer Account. How should the implementation specialist achieve this?

A.Modify the base system SLA Workflow script to query account tiers dynamically.
B.Configure a client script to prompt the agent for the duration when the case is opened.
C.Write a custom business rule to overwrite the duration field on the task_sla table.
D.Create separate SLA Definitions with appropriate start conditions referencing the Account Tier.
AnswerD

SLA Definitions are separate records, each with its own start conditions and duration. Referencing the Account Tier field in each definition's start condition lets the correct SLA attach based on tier, satisfying the requirement for tier-dependent durations without scripting.

Why this answer

Using dot-walking in the SLA Definition's start/stop conditions or defining separate SLA definitions filtered by account tier.

37
MCQeasy

A CSM administrator is configuring an SLA Definition for customer service cases. The business wants the SLA timer to start when a case is assigned to a specific assignment group, and to stop when the case is closed. Which condition types should be used for Start and Stop respectively?

A.Start: Case is assigned to any group; Stop: Case state is Closed.
B.Start: Case is created; Stop: Case state is Closed.
C.Start: Assignment group changes to the specified group; Stop: Case state is Closed.
D.Start: Assignment group changes to the specified group; Stop: Case is resolved.
AnswerC

The Start condition should trigger when the case is assigned to the specific group, as that is when the SLA timer should begin. The Stop condition should trigger when the case state becomes Closed, as that is when the SLA timer should end. This aligns with the business requirement and uses the appropriate condition types.

Why this answer

The Start condition should be set to evaluate when the assignment group changes to the specified group, ensuring the SLA timer begins at the correct moment. The Stop condition should be set to evaluate when the case state is Closed, as that is the defined end point. This combination precisely meets the business requirement.

Exam trap

The trap here is assuming that the SLA should start when the case is created, rather than when it is assigned to the specific group.

38
MCQeasy

Which SLA stage indicates that the SLA has successfully met its stop condition before the breach time?

A.Cancelled
B.Completed
C.Breached
D.Achieved
AnswerB

Completed marks the stage where the SLA's stop condition has been satisfied ahead of the breach time, halting the SLA timer. Unlike breached, which triggers when the breach time passes without resolution, completed confirms the task met its stop condition within the allotted window, directly satisfying the stem's requirement.

Why this answer

Completed is the stage assigned when an SLA stops successfully.

39
MCQhard

An implementation specialist is configuring a CSM SLA for a case that requires a response within 2 hours, but only during business hours (Monday-Friday, 9 AM to 5 PM). The SLA should pause outside business hours. The specialist creates a schedule named 'Business Hours' with the correct time periods. Which configuration must be applied to the SLA definition to ensure the SLA only counts time within the schedule?

A.Set the 'Schedule' field on the SLA definition to 'Business Hours' and set the 'Schedule source' to 'Task SLA'.
B.Set the 'Schedule' field on the SLA definition to 'Business Hours' and set the 'Schedule source' to 'SLA definition'.
C.Set the 'Schedule' field on the SLA definition to 'Business Hours' and set the 'Schedule source' to 'Task SLA' if the task has a schedule, otherwise it falls back to the SLA definition.
D.Set the 'Schedule' field on the SLA definition to 'Business Hours' and leave the 'Schedule source' field empty, as it defaults to the SLA definition.
AnswerB

The 'Schedule' field on the SLA definition determines which schedule is used to calculate elapsed time. By setting it to 'Business Hours', the SLA engine will only count time within the defined schedule periods. The 'Schedule source' field indicates where the schedule comes from; setting it to 'SLA definition' means the schedule specified on the SLA definition is used, which is correct for this scenario. This ensures the SLA pauses outside business hours as required.

Why this answer

To ensure the SLA only counts time within business hours, the administrator must set the 'Schedule' field to the 'Business Hours' schedule and set the 'Schedule source' to 'SLA definition'. This tells the SLA engine to use the schedule defined on the SLA definition itself. The 'Schedule source' field is critical; if set incorrectly, the SLA may ignore the schedule or use a different one, leading to inaccurate elapsed time.

This configuration ensures the SLA pauses outside the defined business hours, meeting the requirement.

Exam trap

The trap here is overlooking the 'Schedule source' field and assuming that setting the 'Schedule' field alone is sufficient, or incorrectly setting the source to 'Task SLA' which would not use the defined business hours schedule.

40
MCQmedium

A CSM team wants to ensure that when a case's priority changes from Medium to Critical, the existing SLA is recalculated to reflect the shorter critical SLA duration. Which SLA feature supports this requirement?

A.Automatic duration stretching
B.Reset condition
C.Dynamic Priority override property
D.SLA Workflow Timer extension
AnswerB

Reset conditions recalculate an SLA's timeline when a specified field changes, so switching priority from Medium to Critical restarts the attached SLA against the shorter critical duration. This satisfies the stem's requirement that the existing SLA reflect the new critical target rather than continuing on the original timeline.

Why this answer

Reset or Cancel and restart conditions, or specialized SLA reset rules.

41
Multi-Selecthard

An administrator is reviewing SLA system properties and performance. Which THREE factors significantly impact SLA engine calculation performance in a high-volume CSM environment? (Choose three.)

Select 3 answers
A.The complexity and frequency of start, stop, pause, and reset condition evaluations across active task records.
B.The number of active agents logged into the Service Portal concurrently.
C.The size of the Task SLA [task_sla] table and lack of proper indexing on custom condition fields.
D.The frequency and complexity of custom calendar schedules evaluated during elapsed time calculations.
E.The color scheme chosen for SLA indicators on workspace list views.
AnswersA, C, D

Every active task record is repeatedly evaluated against start, stop, pause and reset conditions, so condition complexity and evaluation frequency drive engine load directly. More conditions and more frequent checks multiply the calculation work in high-volume environments.

Why this answer

Option A is correct because the SLA engine must continuously evaluate start, stop, pause, and reset conditions against active task records, so both the complexity of those conditions and how often they are evaluated directly drive processing load in a high-volume CSM environment. Option C is correct because a large task_sla table combined with missing or improper indexes on custom condition fields forces expensive table scans and slow queries each time the engine processes SLA records. Option D is correct because elapsed-time calculations depend on calendar schedules, and frequent or complex custom calendars (with many entries, time zones, or exceptions) increase the work required to compute business elapsed time.

Option B is not correct because the number of concurrent Service Portal agents affects portal and session load, not the SLA engine's calculation workload. Option E is not correct because indicator color schemes are purely cosmetic UI settings and have no impact on SLA calculation performance.

Ready to test yourself?

Try a timed practice session using only Service Level Agreements questions.