Skip to content
Release: Australia · Updated: 2026-03-12 · Official documentation · View source

Installed with Service Management Core

Several types of components are installed with the Service Management Core plugin.

Demo data is available with Service Management Core.

Parent Topic:Service Management Core installation reference

Tables installed with Service Management Core

Tables are added with Service Management Core.

TableDescription
Part Requirement\[cmdb\_model\_part\_requirement\]Defines a relationship between a service order task an an asset \(part\) required to complete this task.
Service Order Model\[cmdb\_serviceorder\_product\_model\]Stores service order templates.
Service Task Model\[cmdb\_servicetask\_product\_model\]Stores service task templates.
Service Management Flow \[sf\_state\_flow\]State flows for Service Management.
Service Order Flow \[sf\_sm\_order\]State flows for service orders.
Service Task Flow \[sf\_sm\_task\]State flows for service order tasks.
Asset Usage \[sm\_asset\_usage\]Defines relationship between a service order task and the assets used to complete this task.
SM Category\[sm\_category\]Links a single service order template to a service order category value.
SM Config Module \[sm\_config\_module\]Links a configuration to a set of navigation modules that are shown or hidden based on configuration settings.
SM Config\[sm\_config\]Service management application configuration.
Service Management Incidentals\[sm\_incidentals\]Incidental items used to complete a service order task.
Service Order Groups Dependency\[sm\_m2m\_group\_dependency\]Dispatch groups that handle scheduling for assignment groups.
SM Model Application\[sm\_m2m\_model\_application\]Links SM applications to hardware and consumable models often used in part sourcing.
SM Model Knowledge\[sm\_m2m\_model\_knowledge\]Relates any knowledge page to any model.
Affected CI \[sm\_m2m\_order\_affected\_ci\]Configuration items related to a service order.
Service Order Task Models\[sm\_m2m\_somodel\_stmodel\]Links service task models to service order models.
Task Affected CI \[sm\_m2m\_task\_affected\_ci\]Configuration items related to a service order task.
Service Order Task Contract\[sm\_m2m\_task\_contract\]Defines a relationship between a task and contract.
Service Order Task Dependency\[sm\_m2m\_task\_dependency\]Defines a dependency between two service order tasks: downstream task cannot be started before upstream task gets completed.
Service Order Task Template Dependency\[sm\_m2m\_task\_template\_dependency\]Defines a dependency between two service order task templates: downstream task cannot be started before upstream task gets completed.
SM Notification Rule \[sm\_notification\_rule\]Service management notification rules.
Service Order \[sm\_order\]Defines and manages work that needs to be performed.
Part Requirement \[sm\_part\_requirement\]Defines a relationship between a service order task and an asset \(part\) required to complete this task.
Service Task \[sm\_task\]Unit of work performed by one person in one session \(one location, one time\).
SM Template Definition\[sm\_template\_definition\]Defines a field and value that will be included in a service order template.
Task Asset \[task\_asset\]Assets related to a task.

Properties installed with Service Management Core

Properties are added with Service Management Core.

PropertyDescription
Properties for service management core
sm.template.minute.stepDefault minute step for date time or time fields on service order template page. Can be overridden for a specific application by replacing "sm.template" with the appropriate property prefix. See application configuration record.
sm.template.hour.stepDefault hour step for date time or time fields on service order template page. Can be overridden for a specific application by replacing "sm.template" with the appropriate property prefix. See application configuration record.
glide.autodispatch.debugWhether auto dispatch engine should output logs when assigning tasks.

Roles installed with Service Management Core

Roles are added with Service Management Core.

Role title [name]Description
personalize_read_dictionaryRole allowing service management application admins the ability to see fields when modifying field controls (for example, mandatory fields, read-only fields) on the state flow form.
sm_qualifierQualifier role used when creating SM applications. This role is a template only and it does not provide actual access to any navigation modules or records.
sm_agentAgent role used when creating SM applications. Performs work on a task. This role is a template only and it does not provide actual access to any navigation modules or records.
sm_approver_userApprover user role used when creating SM application. Approves requests. This role is a template only and it does not provide actual access to any navigation modules or records
sm_initiatorInitiator user role used when creating SM application. Grants UI access, as well as performing the same functions as Basic. This role is a template only and it does not provide actual access to any navigation modules or records.
service_fulfillerRole allowing service management users the ability to see the Service Desk modules.
sm_adminAdmin user role used when creating SM application. Controls all data. This role is a template only and it does not provide actual access to any navigation modules or records
sm_basicBasic user role used when creating SM application. Reads and creates requests, and follows up on those requests. This role is a template only and it does not provide actual access to any navigation modules or records.
sm_dispatcherDispatcher user role used when creating SM application. Schedules and assigns tasks to agents. This role is a template only and it does not provide actual access to any navigation modules or record.
sm_readRead-only user role used when creating SM application. This role is a template only and it does not provide actual access to any navigation modules or records.
template_adminGrants the ability to create and administer Service Management templates.

Script includes installed with Service Management Core

Script includes are added with Service Management Core.

Script includesDescription
PartRequirementStateHandlerMarks a part requirement Sourced or Delivered based on the transfer orders.
SMTemplatesBuilds a service order and related tasks from an SM Template.
SMAutoAssignmentJavascript wrapper around SNC.SMAutoassignment that automatically determines property prefix needed.
SMStockRoomsRetrieves and creates personal stockrooms.
BaseSMControlsProvides functions used to control access to service management records like the configuration and notification rules. Modify the SMControls Script Include to make changes rather than modifying this Script Include.
SMConfigProcessorHandles changes that are made to the configuration page. Also handles sending notifications set up on the configuration page.
SMTemplateHelperBackend-code for the SM Template page. Should not be customized.
AppCreatorCMSCreationCreates CMS pages for apps created by Service Management template.
SMDateRollupRolls up the dates from service order tasks to service orders.
SMI18nUtilsUtilities for internationalizing the Service Management and Configuration Pages.
SMAJAXHandles Service management AJAX calls.
AJAXMileageCalculatorCalculates mileage costs for incidentals.
SMCIControlsService Management CI controls for adding and removing CI's from Orders and Tasks.
SharedServiceUtilsShared Service Utilities
SMSourcingDispatchContains methods supporting the Agent Schedule section in the lower portion of the Source popup.
SMStateFlowCreatorMethods for creating state flows for ESM-based applications.
SMAgentStatusAJAXAJAX wrapper around the updateStatus function available in SMScheduleStatus.
SMDateValidationVerifies that dates in service order tasks are valid and consistent with one another in terms of scheduling.
SMTaskService Management Task utility functions.
AppCreatorKnowledgeCreationMethods for "app creator" engine to create knowledgebase pages.
SMAgentStatusCode for updating the "on schedule" and status of an agent.
SMAppCreatorMethods for creating Service management applications.
SMScheduleGrapperSchedule APIs. Gets schedule times from a work order task in milliseconds. Actual times are given priority, if those are not available, return scheduled times.
SMTableCreatorMethods for creating tables for Service management applications
SMControlsExtension of BaseSMControls. Modify this script for controlling access to service management records like the configuration and notification rules
AssetUsageFiltersReference qualifier filters for AssetUsage.
SMTaskDependencyCollection of methods that control the data integrity of the Service Order Tasks Dependency [sm_m2m_task_dependency] table.
AppCreatorCatalogCreationCreates an SM application catalog.
SMAssetUsageAsset Usage APIs
SMConstantsList of constants used in the State field of the Service Management (SM) flows (sm_order and sm_task) and extended tables (for example, wm_order, wm_task).
SMNotifRuleTablesRestricts tables that are displayed on the SM Notification Rule form to the request and task table of the application.
SMTransferOrdersCollection of methods that create or update service management-related transfer order lines.
SMPortalCreatorMethods for creating a portal and reports for SM-based applications.
WMSourcingAjaxAJAX calls used in the "Source" popup available from Work Orders and Work Order Tasks. Contains methods for displaying work order tasks and part requirements in the tree-section (left-hand side), deleting and copying part requirements using the tree, and retrieving task information and agent information for the lower section.
SMFiltersFilters for service management.
SMUpgradeManagerHandles finding SM application items that need upgrades, storing information, upgrading.
SMTemplateMigrationHandles migrating SM templates from previous version of Geneva.

Client script includes installed with Service Management Core

Client scripts are added with Service Management Core.

Client script includesTableDescription
Hide excluded fieldsSM Config\[sm\_config\]Hide sm\_config fields based on exclusion list.
Start work read-only \(exp. travel chg\)Service order task \[sm\_task\]Start work read-only when travel is required and not started.
Start work read-only when travel is required and not startedService order task \[sm\_task\]Displays an error after a location change when no dispatch group or assignment group covers the location of the work order task.
Show or hide/clear contract fieldService Management Incidentals \[sm\_incidentals\]If type is Vendor cost, then show the contract field. Otherwise, clear and hide the contract field.
check order of start date and end dateService order task \[sm\_task\]Verify that the start date happens before the end date.
Update Assigned to \(Assign Group change\)Service order \[sm\_order\]Update Assigned to when Assignment group changes: - clear the Assigned to field.
Ci updateService order \[sm\_order\]Updates the associated asset and location based on changes to the affected CI.
Populate CI LocationService order \[sm\_order\]Populates work order location based on CI location.
check\_work\_durationService order task \[sm\_task\]Verify that the work duration is not 0 or empty.
Calculate total amount - quantityService Management Incidentals \[sm\_incidentals\]Calculates the total mileage costs when the quantity changes.
Validate Estimated Travel DurationService order task \[sm\_task\]Ensure that the estimated travel duration does not carry into the expected start time.
Validate Scheduled Travel StartService order task\[sm\_task\]Ensure that the scheduled travel start \(with its duration\) is before scheduled work start.
Template selectedService order \[sm\_order\]Populates form based on template values.
Populate Caller LocationService order \[sm\_order\]Sets the location field when the caller is changed.
Check for group errorsService order \[sm\_order\]Displays an error on load if no qualification group covers the location of the work order.
Hide unused related lists/fieldsService order \[sm\_order\]Hides related lists that are not relevant based on application configuration
Ci updateService order task \[sm\_task\]Updates the associated asset and location based on changes to the affected CI.
New fields type controlSM Template Definition\[sm\_template\_definition\]Displays the appropriate field type based on selection of field on template definition page.
Asset updateService order \[sm\_order\]\[sm\_order\]Updates the associated configuration item and location based on changes to the affected asset.
Field onload helperSM Template Definition \[sm\_template\_definition\]Displays the appropriate field type based on selection of field on template definition page \(onload\).
Read only task templates dependenciesService Order Task Template Dependency \[sm\_m2m\_task\_template\_dependency\]Makes the dependent field read only when creating task template dependencies in sm\_m2m\_task\_template\_dependencies table.
Make Location not mandatoryStockroom \[alm\_stockroom\]Makes Location not mandatory for stockroom type field\_agent
Calculate End Time \(Duration change\)Service order task\[sm\_task\]Calculates Estimated End Time in a Work Order Task based on a change of estimated work duration.
Show error when no application installedService Order Model \[cmdb\_serviceorder\_product\_model\]Show error when no application installed.
Calculate total amount - cost per mileService Management Incidentals \[sm\_incidentals\]Calculates the total mileage costs when the quantity changes.
Priority assignmentSM Config \[sm\_config\]Set scheduling to true and hide consistent assignment of priority assignment is turned on.
Asset updateService order task \[sm\_task\]Updates the associated configuration item and location based on changes to the affected asset.
Read only group dependenciesService Order Group Dependency \[sm\_m2m\_group\_dependency\]Once set, fields are read-only.
Add sourcing UI ListenersService order task\[sm\_task\]Sets up event listeners for changes to travel duration, work duration, or expected work start so that they are automatically updated in the sourcing UI \(if the task is opened via the sourcing UI\).
check window\_startService order task \[sm\_task\]Verify that window start is before window end.
Set required quantity read-onlyPart Requirement \[sm\_part\_requirement\]Sets the Required quantity field to read-only when the required number of assets are sourced for the part requirement
Show messagesService order task \[sm\_task\]Shows messages if the expected due date for the task is after the requested due date of the request, or if auto-assignment does not work.
Calculate total amount - typeService Management Incidentals \[sm\_incidentals\]Calculates the total mileage costs when the type changes.
Update Assigned to \(Assign Group change\)Service order task \[sm\_task\]Update Assigned to when Assignment group changes: - clear the Assigned to field.
Hide group fieldService Task Model\[cmdb\_servicetask\_product\_model\]Hides the dispatch group field when dispatch queue is off
Hide state flow fieldSM Config \[sm\_config\]When state flow is turned off, hide the field from the form.
Check TOs before reassigningService order task \[sm\_task\]When reassigning or unassigning a work order task, prompt user to cancel all transfer orders to personal stock rooms for a task if the task only has cancelable transfer orders.
Verify Group Post Dispatch Group ChangeService order task\[sm\_task\]Displays an error on load if no assignment group covers the location of the work order task.
Set TablesSM Notification Rule \[sm\_notification\_rule\]Limit the tables to the two possible tables, if none is chosen, set the first one as the default.
Calculate End Time \(Start time change\)Service order task \[sm\_task\]Calculate the Estimated End Time based on Expected Start Time changing. Also checks for inconsistencies that may have been created with estimated travel start.
Update Model and Quantity based on AssetAsset Usage\[sm\_asset\_usage\]Synchronizes model and quantity information of an asset usage record based on the asset it references.
Read Only Order Affected CisAffected CI\[sm\_m2m\_order\_affected\_ci\]Makes a field read only once a value is selected for that field.
Reset quantityService Management Incidentals \[sm\_incidentals\]When the type changes back to car rental, the Qty is set back to 1.
Read Only Task Affected CIsTask Affected CI\[sm\_m2m\_task\_affected\_ci\]Makes a field read only once a value is selected for that field.
Hide group fieldService Order Model \[cmdb\_serviceorder\_product\_model\]Hide the assignment group field if application is not request driven, hide the qualification group field if qualification is off.
Check TOs before reassigningService order task \[sm\_task\]When reassigning or unassigning a work order task, prompt user to cancel all transfer orders to personal stock rooms for a task if the task only has cancelable transfer orders.
Notify parent on submitPart Requirement \[sm\_part\_requirement\]Updates the Source tree whenever a new part requirement is created inside the Source popup window.
Show warning msg of templates upgradeSM Config \[sm\_config\]Show warning message when the templates must be migrated.
Verify Group FieldsService order task\[sm\_task\]Displays an error on load if no dispatch group or assignment group covers the location of the work order task.
Ensure no negative and decimal quantityPart Requirement\[sm\_part\_requirement\]Ensures the quantity required for a part is valid.
Read only task dependenciesService Order Task Dependency \[sm\_m2m\_task\_dependency\]Making the dependent field read only on creating task dependencies in sm\_m2m\_task\_order table.
Start work read-only \(actual travel chg\)Service order task \[sm\_task\]Start work read-only when travel is required and not started. 'Schedule travel start' and 'Schedule start' are mandatory when 'Agent Track Time' is on.
Show warning message of disable SFSM Config \[sm\_config\]Shows a warning message when state flows are disabled.
Populate from stockroom for drop offTransfer Order \[alm\_transfer\_order\]Sets the from stock room to the logged in user's personal stockroom when creating a drop off transfer order.
Set value before submitSM Template Definition\[sm\_template\_definition\]Sets the value from the various widgets to the appropriate value before submitting the template definition form.
Template selectedService order task \[sm\_task\]Populates form based on template values.
Personal Stockroom Name by TypeStockroom \[alm\_stockroom\]Sets the name of a stockroom based on its manager when it becomes a personal stockroom.
Update agent statusService order task \[sm\_task\]Update the status of assigned agent.
Update UI on load and model changeAsset Usage \[sm\_asset\_usage\]Update UI on load and model change
Personal Stockroom Name by ManagerStockroom \[alm\_stockroom\]Updates the name of a personal stockroom when its manager changes.
Hide unused related lists/fieldsService order task \[sm\_task\]Hides related lists that are not relevant based on application configuration.
use scheduleSM Config \[sm\_config\]Turn off priority assignment and show consistent assignment if scheduling is turned off.
Verify Group Post Location ChangeService order \[sm\_order\]\[alm\_stockroom\]Displays an error after a location change when no qualification group covers the location of the work order.

Business rules installed with Service Management Core

Business rules are added with Service Management Core.

Business ruleTableDescription
Build scratchpad & display info messagesService order task \[sm\_task\]Build scratchpad variables that are used to display initial info messages on page.
Affected CI changed or removedService Order \[sm\_order\]Synchronizes the primary CI field and the Affected CIs related list on the Service Order form.
Verify Work NotesService Order \[sm\_order\]Ensures that the Work notes field is populated in work orders that transition to the Cancel state.
Set default valuesSM Template Definition\[sm\_template\_definition\]Sets the table field by default.
Set Personal StockroomTransfer Order \[alm\_transfer\_order\]Automatically sets the stockroom to the personal stockroom of the logged in user for drop-off transfer orders.
Export to update setPart Requirement \[cmdb\_model\_part\_requirement\]Exports part requirement templates to the current update set and creates a sys\_metadata\_link record to associate template with current application.
Export to update setService Order Task Models \[sm\_m2m\_somodel\_stmodell\]Exports link between service order template and service task template to the current update set and creates a sys\_metadata\_link record to associate template with current application.
Export to update setService Order Task Template\[cmdb\_servicetask\_product\_model\]Exports service task templates to the current update set and creates a sys\_metadata\_link record to associate template with current application.
Export to update setService Order Template\[cmdb\_serviceorder\_product\_model\]Exports service order templates to the current update set and creates a sys\_metadata\_link record to associate template with current application.
Sync update of associated variablesSM Template Definition \[sm\_template\_definition\]Synchronizes template definition with associated catalog variable.
Date ChecksService Order Task \[sm\_task\]Validates the window, estimated, and actual start and end dates.
Populate Location - New SOTService Order Task \[sm\_task\]Populates the location, if possible, based on parent work order location.
add\_model\_filterGlobal \[global\]Filter for SM Model Application slush bucket, limits available models to hardware and consumable models.
Reset qty to 1Service Management Incidentals\[sm\_incidentals\]Sets the quantity field to 1 when the type is Car Rental.
Validate notificationSM Notification Rule\[sm\_notification\_rule\]Validates that a user or group is selected when inserting or updating a notification rule.
Validate Field Agent TypeStockroom \[alm\_stockroom\]Prevents duplicate personal stockrooms.
Calculate costService Management Incidentals \[sm\_incidentals\]Helps to calculate the Costwhen the Type is Mileage (starting with the Eureka release).
Check asset and CIService order task \[sm\_task\]Synchronizes affected Cis and affected assets.
Assign the previous agent on taskService order task \[sm\_task\]Sets the previous agent whenever the task assigned to changes.
Populate Service Order from TemplateService Order \[sm\_order\]Populates a new work order from the work order model selected as a template.
Validate quantity requestedTransfer Order Line \[alm\_transfer\_order\_line\]Checks that the quantity requested on a transfer order line with a part requirement does not exceed the quantity that is required to fulfill the part requirement \(starting with the Eureka release\).
Close service order on workflow completeWorkflow contexts \[wf\_context\]Prevents rollup of task closures when there are active workflows on service orders.
Create Sub TasksService Order \[sm\_order\]When service order leaves draft state, creates tasks from template if service order built from template, or creates default task if task-driven.
Validate Field Agent NameStockroom \[alm\_stockroom\]Validates that a personal stockroom has a valid, associated agent.
Create expense lineService Management Incidentals \[sm\_incidentals\]Creates or updates an expense line based on the incidental's cost when the incidental is saved and all of the following are true: - The state is Incurred - The type is not None - The cost is not zero
ValidationService Order Groups Dependency \[sm\_m2m\_group\_dependency\]Validates that the dependency is valid.
Verify CI on SM TaskCis Affected \[task\_ci\]Verifies that the affected CI for a task is also an affected CI for the order.
Vendor type requires managerUser Group \[sys\_user\_group\]Vendor is required for vendor groups.
Part RequirementsService Order Task \[sm\_task\]Creates part requirements for a service order task from the part requirements configured for a service order task model used as a template. Free up assets when unassigned or reassigned. Update asset usages when tasks are closed.
Apply dispatch methodService Order Task\[sm\_task\]Automatically assigns a task once it is marked as ready for assignment when assignment method of the application is workflow or auto.
Group change validationService Order Task\[sm\_task\]Validates changes to assignment and dispatch groups in work order tasks.
Assign the previous agent on orderService Order \[sm\_order\]Sets the previous agent whenever the order assigned to changes.
ValidateChangesService Order Task\[sm\_task\]Validates dispatch group and assignment group types match and that worknotes are provided if required.
TransitionsService Order Task\[sm\_task\]Sets a task into work in progress when the task is accepted and work start is populated.
Sync catalogSM Config \[sm\_config\]Synchronizes the application catalog when the service management configuration changes.
Set required by date on displayPart Requirement\[sm\_part\_requirement\]Sets part requirement required by to the expected travel start of the associate service order task.
Request driven dispatchService Order \[sm\_order\]Responsible for dispatching service orders based on application configuration.
Build scratchpad & display info messagesService Order \[sm\_order\]Build scratchpad variables that are used to display initial info messages on page.
Prevent Loop In TaskTemplateDependenciesService Order Task Template Dependency \[sm\_m2m\_task\_template\_dependency\]Prevents loops in task template dependencies
getMainSMModelsGlobal\[global\]Slush bucket filter when linking service order task templates to service order templates.
Task contract m2mService Management Incidentals \[sm\_incidentals\]Synchronizes contracts, expense lines, and incidentals
Notification for taskService Order Task \[sm\_task\]Sends notifications when task changes if values change for fields specified in the configuration page.
Build scratchpad tablesSM Notification Rule\[sm\_notification\_rule\]Sets the tables that should be displayed on notification rule page.
Update PR based on TOLTransfer Order Line\[alm\_transfer\_order\_line\]Updates the part requirement when the associated transfer order line changes stage.
Add removed assetAsset Usage \[sm\_asset\_usage\]Determines validity of asset removal and updates the removed asset accordingly.
Add/remove manager to/from vendor groupGroup \[sys\_user\_group\]When group manager changes for a vendor group, add the new manager as a group member and remove the previous manager as a group member.
Service Management Group TypesGroup \[sys\_user\_group\]Ensures data integrity for dispatch group coverage information.
Deletion of Affected CICis Affected \[task\_ci\]Part of the synchronization mechanism between the primary CI field and the Affected CIs related list on the Service Order form.
Prevent Loop In Tasks DependenciesService Order Task Dependency \[sm\_m2m\_task\_dependency\]Prevents circular work order task dependencies.
Cascade SO deletionService Order \[sm\_order\]Delete service order tasks and checklists when service order is deleted.
Create Personal StockroomUser Role \[sys\_user\_has\_role\]Creates a personal stockroom for users \(if they do not have one already\) when they are assigned an agent role.
Delete Personal StockroomUser Role\[sys\_user\_has\_role\]Deletes a user's personal stockroom when all agent roles are removed from the user.
Validate Part RequirementPart Requirement\[sm\_part\_requirement\]Validates the part requirement and checks for availability of the part. Validates sourcing information.
Invoke template workflow & move taskService Order \[sm\_order\]Start workflow for service order and move subtasks to pending dispatch.
Populate Group - QualificationService Order \[sm\_order\]Populates the qualification group, if possible, based on location.
Create catalogService Order Template\[cmdb\_serviceorder\_product\_model\]Create a corresponding record producer if automatic publishing is on.
Populate scheduleService Order Task \[sm\_task\]Populates scheduling fields if they are not already set. They are set, only if the state changes to Pending Dispatch.
Notification for requestService Order \[sm\_order\]Sends notifications when task changes if values change for fields specified in the configuration page.
Cascade delete checklistService Order Task \[sm\_task\]Delete checklists when service order task is deleted.
ScratchpadSM Config\[sm\_config\]Builds scratchpad for SM config form.
Validate TOL and check availabilityTransfer Order Line\[alm\_transfer\_order\_line\]Validates transfer order line state changes and ensures that the asset is available in the stockroom.
Delete all expense linesSM Incidentals\[sm\_incidentals\]Delete expense lines when incidentals are deleted.
Populate Schedule - New SOTService Order Task\[sm\_task\]Populates scheduling fields if they are not already set. They are set only if the state changes to Pending Dispatch.
Populate LocationService Order \[sm\_order\]Populates the location, if possible, based on the affected CI identified by the caller.
Add as Primary if none setCis Affected \[task\_ci\]Add configuration item as primary affected CI if no primary CI exists.
Roll Up ChangesService Order Task \[sm\_task\]Rollup state changes and estimated work times to service order.
Build scratchpadService Order Template\[cmdb\_serviceorder\_product\_model\]Sets scratchpad for service order template form.
Check asset and CIService order \[sm\_order\]Synchronizes affected Cis and affected assets.
UnassignedService order \[sm\_order\]Sets state of service order back to ready when it becomes unassigned.
Propagate priorityService order \[sm\_order\]Propagates priority from service order to service order tasks.
Apply configuration settingsSM Config \[sm\_config\]Handles changes to SM Config record.
Update agent statusService Order Task \[sm\_task\]Updates the status of an agent assigned to a task.
Build scratchpadService Order Task Template\[cmdb\_servicetask\_product\_model\]Sets scratchpad for service order task template form.
Check TOs before reassigningService Order Task\[sm\_task\]Sets scratchpad to prevent reassigning a task when there are transfer orders in transit.
Prevent Duplicate Order Affected CIsCis Affected \[task\_ci\]Prevent duplicated affected Cis
UnassignedService Order Task\[sm\_task\]Prevent reassigning a task if there are transfer orders in transit.
SNC - Run parent workflows \(Approval\)Approval \[sysapproval\_approver\]Handles order workflows when approval set to "More info required" or "Duplicate".
getTaskSMModelsGlobal \[global\]Slush bucket filter when linking service order templates to service task templates.
Prevent model change after sourcedPart Requirement\[sm\_part\_requirement\]Prevent changing the model after the part requirement is sourced.
Create AssetUsage when TOL deliveredTransfer Order Line\[alm\_transfer\_order\_line\]Create asset usage once a transfer order line is delivered.
Release Asset on AssetUsage deleteAsset Usage \[sm\_asset\_usage\]Make asset available when asset usage is deleted.
Redirect TOL to existing TO under WOTTransfer Order Line\[alm\_transfer\_order\_line\]Attempts to group transfer order lines under the same transfer order for a service order if the transfer order lines have the same "from" and "to" locations.
Populate Group - Dispatch/WorkService Order Task\[sm\_task\]Populates the dispatch group and assignment groups when only one dispatch group covers the location of a task, and only one assignment group is covered by the dispatch group.

Email notifications installed with Service Management Core

Email notifications are added with Service Management Core.

NotificationTableDescription
$\{Request\_Label\} created from emailService Order\[sm\_order\]Template that is used to build notifications for new applications created from a Service Management template. This notification should remain inactive and not be used.
$\{Request\_Label\} changedService Order\[sm\_order\]Template that is used to build notifications for new applications created from a Service Management template. This notification should remain inactive and not be used.
$\{Task\_Label\} changedService Order\[sm\_order\]Template that is used to build notifications for new applications created from a Service Management template. This notification should remain inactive and not be used.