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

Business rules installed with Customer Service Management

Business rules are added with activation of Customer Service Management.

The following table describes the business rules and their related tables that are added with Customer Service Management.

Business ruleTableDescription
Account query for customerAccount \[customer\_account\]Queries the account for the customer contact.
Account relationship display ruleAccount Relationship \[account\_relationship\]Displays the correct values in the bi-directional diagram on the Account Relationship form.
Add customer role to contactsContact \[customer\_contact\]Adds the customer role \(sn\_customerservice.customer\) to a customer contact if the contact has no assigned roles or if the user ID for the contact is set.
Add snc external role to contactsContact \[customer\_contact\]Adds the snc\_external user role to each contact.
Add Primary Contact to Asset ContactAsset \[alm\_asset\]When an asset is assigned a new primary contact, the primary contact is added to the asset contact.
Approver query for customerApproval \[sysapproval\_approver\]Queries the approver for a customer contact.
Asset query for customerAsset \[alm\_asset\]Queries the assets for a customer contact.
Auto assessment business ruleCase\[sn\_customerservice\_case\]Triggers a customer satisfaction survey when a case is set to Closed.
Case query for customerCase \[sn\_customerservice\_case\]Queries the cases for a customer contact.
Case display ruleCase\[sn\_customerservice\_case\]A display business rule on the Case form which passes some values to the browser when a case is displayed.
Change Awaiting to OpenCase\[sn\_customerservice\_case\]Changes the case state from Awaiting Info to Open.
Check duplicateAsset Contact \[sn\_customerservice\_m2m\_asset\_contact\]Checks for duplicate records before creating a new asset contact.
Check duplicate for responsibilityContact Relationship \[sn\_customerservice\_contact\_relationship\]Checks for duplicate responsibilities before creating a new contact relationship.
Check duplicate for responsibilityAsset Contact \[sn\_customerservice\_m2m\_asset\_contact\]Checks for duplicate responsibilities before creating a new asset contact.
Check snc\_external roles existContact \[customer\_contact\]Checks if the com.glide.security\_schema plugin is activated.
Contact query for customerContact \[customer\_contact\]Queries the contacts for a customer.
Contract query for customerContract \[ast\_contract\]Queries the contracts for a customer.
Create bi-direction relationshipAccount Relationship \[account\_relationship\]After an account relationship is created, this business rule creates the bi-directional account relationship record.
Delete Account Contacts and AssetsAccount Relationship \[account\_relationship\]When an account relationship is deleted, this business rule deletes the corresponding account and asset contacts.
Delete relationship typelabel \[account\_relationship\_type\]Checks to see if any relationship records are using a relationship type before that relationship type is deleted.
Delete responsibility definitionResponsibility Definition\[sn\_customerservice\_responsibility\_def\]Checks to see if any account team members are using a responsibility definition before that responsibility definition is deleted.
Display request messageRegistration Request \[sn\_customerservice\_registration\]After registration request submittal, shows info message to user
Display ruleRegistration Request \[sn\_customerservice\_registration\]Shows message to remind users to enter a correct registration code
Entitlement query for customerEntitlement \[service\_entitlement\]Queries the entitlements for a customer contact.
Insert Case Work NotesAppointment \[sn\_customerservice\_appointment\]Updates the case work notes with the appointment details when an an appointment is created.
Populate company for caseCase\[sn\_customerservice\_case\]Populates the Company field on the Case form based on the name entered in the Contact field.
Set First Response TimeCase\[sn\_customerservice\_case\]When a case is created or updated, this rule sets the current time in the first_response_time field. Also used when a case is set to Resolved or Awaiting Info or when comments or close notes are added. Note: The first_response_time field is not used.
Update account based on reg codeRegistration Request\[sn\_customerservice\_registration\]Validates the registration registration code and assigns the account associated with the registration code.
Update account relationship labelsAccount Relationship Type\[sn\_customerservice\_account\_relationship\_type\]When the labels for an account relationship type are updated, this business rule updates all of the related account relationship records.
Update case entitlement on CloseCase\[sn\_customerservice\_case\]Updates the associated entitlement when the state of a case is set to Closed.
Update Case Work notesAppointment\[sn\_customerservice\_appointment\]Adds work notes to the case when an appointment for the case is updated.
Update Case Work NotesKnowledge\[kb\_knowledge\]Adds work notes to the case when a knowledge article associated with the case gets updated.
Update Parent Case for new taskTask\[sn\_customerservice\_task\]Updates the case when a new case task is created.
Update Parent case for state changeTask\[sn\_customerservice\_task\]Updates the case when a new case task is changed.
Update relationship labelAccount Relationship \[account\_relationship\]Updates the relationship labels for bi-directional account relationships.
Update User Task StateCase\[sn\_customerservice\_case\]Calculates the work load for the agent based on the number of cases assigned to the agent. Also updates the last assigned time. This rule is used by the matching rule engine.
Validate registrationRegistration Request\[sn\_customerservice\_registration\]Checks if the registration is valid based on the user’s email address. If the user exists in the system or a request has already been submitted and is in the pending state, the registration request is not allowed.

Parent Topic:Components installed with Customer Service Management