Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-09-2018 10:14 AM
Robert,
sry for my ignorance i didn't saw your earlier comment
use below script in business rule:
if (current.company.name == 'company1')
current.company = sys_id of company 2
Using Client script:
- var cs = new GlideRecord('sn_customerservice_case');
- cs.addQuery('company.name','=','Company 2');
- cs.query();
if (g_form.getValue('company.name') == 'company1')
g_form.setValue('company',cs.sys_id);
for background:
- var company2 = '';
- var cs2 = new GlideRecord('sn_customerservice_case');
- cs2.addQuery('company.name','=','Company 2');
- cs2.query();
- if (cs2.next())
- company2 = cs2.sys_id;
- var cs = new GlideRecord('sn_customerservice_case');
- cs.addQuery('company.name','=','Company 1');
- cs.query();
- while(cs.next())
- {
- cs.setWorkflow(false);
- cs.autoSysField(false);
- g_form.setValue('company',company2);
- cs.update();
- }
Follow the step properly and you should get the result.