ersureshbe
Giga Sage

Hi there,

A simple understanding of ITSM vs CSM. I created the below article based on simple implementation. I hope, it will help to understand very high and low level.

ITSM

CSM

Helps to internal organization.

Example – A is a company, if user having an issue, they can raise the ticket using ITSM internally.

Helps to external organization.

Example – B, C, D, E are Customer of A. If customer having an issue, they can raise the ticket using CSM.

End user is not required any specific role to access the portal. End user should have the account in Service Now.

End User is required snc_external, sn_customerservice_case both roles to access the portal.

The max Service Desk /Resolvers holds ‘Itil’ role and appropriate resolver group access.

The max Agent/Resolvers holds the ‘snc_internal’ and ‘sn_customerservice_agent’ roles and resolver group access.

End User can raise the incident, service request directly.

End User can raise only case ticket.

1.       If required Agent should convert the case to incident / case to service request etc.,

2.       Once converted the incident / service request associated with case.

Separate Service portal for ITSM.

Separate Service portal for CSM.

Service Desk / Resolver Group is playing vital role

Agent / Resolver Group is playing vital role. Each business unit having separate agent to help the business users.

End User and Support user are created directly in ‘sys_user’ table.

End User and Agents are created in ‘customer_contact’ table. It’s a child table of ‘sys_user’ table.

1.       In ‘sys_user’ table - OOB is having a field called ‘Class‘. It highlights the user as ITSM/Customer/Consumer.

‘Core_company’ table is managing the business unit.

‘customer_account’ table is managing the business units.  It’s a child table of ‘core_company’ table.

1.       In ‘core_company’ table OOB is having a field called ‘Class’. It highlights the user as ITSM /CSM Business units.

2.       You have an option to define which one can act parent /child as well.

There is no customer / partner relationship concept in ITSM.

‘account_relationship’ table manages the customer/partner relationship.

Notification – You can use OOB or Customize one based on business requirement under ITSM tables like Incident, Problem, Change, Service Request tables etc.,

Notification – You can use OOB or Customize one based on business requirement under CSM table like sn_customerservice_case, sn_doc_task etc., CSM tables database name starts with ‘sn_’ as prefix.

Configure the separate SLA’s for ITSM table as mentioned above point

Configure the separate SLA’s for CSM table specifically ‘sn_customerservice_case’ table.

There are no skills concept in ITSM.

There is a concept called ‘Skills’ and it map it to Agents and groups.

ITSM is running separate License

CSM is running separate License and It covers ITSM functionality as well.

Similarities,

1.Agent Workspace – It helps to see all ITSM, CSM tickets in one page. You can create/update the tickets in one page.

2.Data Separation – In end user aspect, they can see tickets which are created by them not other tickets. In Platform view, you should define the ticket which company should see, and which company shouldn’t. The below 3 things are going to help to achieve the data separation policies.

a.Query Business Rule

b.ACL

c.Domain Separation – License required.

‘a’ and ‘b’ are common approach to establish the data separation policies. But better go with ‘a’ option. It should reduce the effort when customer moving to domain separation plugin.

3.Advanced auto assignment – Auto assignment functionality is available for both modules. But simple difference – ITSM you should classify based table fields. CSM also same additionally you can auto assign based on agent / group skills.

4.Reports and Dashboards – You can create the ‘n’ number reports and dashboards based on business requirement. This is applicable Service Desk /Agent / Resolver Group does not end users. You can restrict the report/dashboard based on support user roles/ resolver groups.

Hope you like it. If any questions or remarks, let me know!

If this helped you in any way, I would appreciate it if you hit bookmark or mark it as helpful.

Regards,
Suresh.

Comments
Matt_EpiQ
Tera Contributor

Good Afternoon All -

 

With Domain separation in ITSM pro - can you essentially use ITSM pro as both platforms for internal and external.  Our customers only open cases and we should be able to do that with the customers own Service Catalog correct?  If all the staff solving issues are under the same company what is the show stopped of not doing it?

 

Thoughts?

 

 

Diane22
Tera Guru

Here's my understanding of the recommended Integration Model (CSM + ITSM) - open that I may be incorrect 

 CSM used for intake and customer communication

  • ITSM used as the system of record for Incidents and Requests
  • Cases linked to Incidents / Requests when IT work is required
  • Status and resolution flow from ITSM to CSM for communication
  • Diane22_0-1769038560728.png
  • Decision Criteria – Case vs ITSM

     

  • Case-only resolution should be allowed for:
    • informational, advisory, or communication-only interactions
  • Incident / Request mandatory when:
    • IT services, applications, data, or configurations are impacted

Proposed decision table below:

Question

If YES

Action

Does this impact an IT service or application?

Yes

Create Incident / Request

Does it change system behavior, data, or configuration?

Yes

Create Incident / Request

Is SLA, auditability, or traceability required?

Yes

Create Incident / Request

Is it informational or advisory only?

Yes

Resolve via Case

Is it a usage or training question?

Yes

Resolve via Case

Is it purely communication or status?

Yes

Resolve via Case

Guardrails for Adoption

  • IT applications require ITSM records for operational work.
  • Case-based intake must be integrated with ITSM.
  • Scoped applications should not operate as standalone support systems.
  • ITSM vs non-ITSM routing decisions are collaborative governance decisions.
  • The organization needs to retain enterprise visibility.
sateeshboga
Tera Contributor

Thank you for the nice article. We have a CSM system in production and customers so far are just creating cases. We are now in plans to allow Customer to raise service requests. Up on submission of a SR, we configured it to create a Case as well and all future comms we will done using the case. The SR is purely for fulfilling. Do you have a view on if this approach is better than creating an SR from a case? 

ersureshbe
Giga Sage

@sateeshboga Can you connect me with Topmate. I have views and I will explain in the session.

Version history
Last update:
‎02-11-2022 08:50 AM
Updated by: