Requests creating a case from CSM portal
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-29-2024 02:29 AM
Hi All,
I have a requirement where using CSM and requests integration, instead of when a user creating a request from the CSM portal and it creating the ootb case type, I need it to create a custom case type that I have created. How can I do this?
Kind Regards,
Luke

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-29-2024 02:55 AM
Hi Luke,
The BR 'Create case for request' is responsible for creating the parent case record.
To override the behaviour, navigate to the below application menu
Search for the extension point 'sn_cs_sm_request.CSMRequestIntegrations'
Ensure you're in the 'Customer Service Request Integration' and select the below UI Action
You'll be redirected to the created script include - I'd recommend renaming it to be able to easily distinguish it.
Edit the copyFieldsFromRequestToCase function to rebase the GlideRecord to the table you want
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-29-2024 04:01 AM
Hey @Kieran Anson ,
Thanks so much for your help on this. I have done as you suggested, here is my code:

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-29-2024 04:18 AM
Forgot to mention that the order of the extension point(s) matters! Highest order wins, so set your script to 200
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-29-2024 04:48 AM
Thanks @Kieran Anson. Did you have to add that implementation bit to your form? I can't seem to see it?