Redirect user to a different url using Business rule
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎07-02-2024 11:10 AM
Hi,
Im trying to redirect user using onAfter Business rule but I had no luck, what am I doing wrong?
var gr = new GlideRecord('sys_attachment');
gr.addEncodedQuery('table_sys_id='+current.getUniqueValue());
gr.query();
if(gr.next()){
gs.log('zhahgaha');
gs.setRedirect('/sys_attachment.do?sys_id=2522a51393c30210b73aba7efaba105a');
}

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎07-02-2024 11:13 AM
Hi Alon,
Can you try replacing
gs.setRedirect() with action.setRedirectURL('/sys_attachment.do?sys_id=2522a51393c30210b73aba7efaba105a')
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎07-02-2024 11:17 AM
@Jaspal Singh i tried its not working
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎07-02-2024 11:19 AM
I think you may need to full URL. Can you try below
var url = gs.generateURL('sys_attachment', gr.sys_id);
gs.setRedirect(url);
Please mark this response as correct or helpful if it assisted you with your question.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎07-02-2024 11:23 AM
@SanjivMeher still not working