I have a Quick Help with a Record Producer Script

Wendy Peterson
Giga Guru

I have a script inside of a record producer. I need to have it look at 2 different fields to populate "currrent.request_type" - It's doing it fine for the first batch where it looks at producer.request_type but then the last batch that says producer.request_type_medius it won't populate current.request_type like it should. It's just blank. Any ideas? TIA

   } else if (producer.erp_system != 'Medius' && producer.request_type == '1099 Inquiries'){
 current.assignment_group = '520410d9db3e2810e35a656b4b96198f';
 current.request_type == '1099 Inquiries';


   } else if (producer.erp_system == 'Medius' && producer.request_type_medius == 'General Question'){
 current.assignment_group = '48884a0b87115d54c5a5fc89cebb3526';//Medius Support
 current.request_type == 'General Question';

 

current.requested_for = producer.Requested_For;
current.contact_type = 'self-service';


//These go to AP Support************************************************************
	if (producer.erp_system != 'Medius' && producer.request_type == 'Past due Inquiries'){
 current.assignment_group = 'bdd31899db3e2810e35a656b4b961939';
 current.request_type == 'Past due Inquiries';
   
   } else if (producer.erp_system != 'Medius' && producer.request_type == 'Statements'){
 current.assignment_group = 'bdd31899db3e2810e35a656b4b961939';
 current.request_type == 'Statements';
   
   } else if (producer.erp_system != 'Medius' && producer.request_type == 'Supplier Information Update'){
 current.assignment_group = 'bdd31899db3e2810e35a656b4b961939';
 current.request_type == 'Supplier Information Update';
   
   } else if (producer.erp_system != 'Medius' && producer.request_type == 'Exemption Requests'){
 current.assignment_group = 'bdd31899db3e2810e35a656b4b961939';
 current.request_type == 'Exemption Requests';
   
   } else if (producer.erp_system != 'Medius' && producer.request_type == 'ACH Remittance Requests'){
 current.assignment_group = 'bdd31899db3e2810e35a656b4b961939';
 current.request_type == 'ACH Remittance Requests';
   
   } else if (producer.erp_system != 'Medius' && producer.request_type == 'Miscellaneous'){
 current.assignment_group = 'bdd31899db3e2810e35a656b4b961939';
 current.request_type == 'Miscellaneous';

   } else if (producer.erp_system != 'Medius' && producer.request_type == 'Check Requests'){
 current.assignment_group = 'bdd31899db3e2810e35a656b4b961939';
 current.request_type == 'Check Requests';

   } else if (producer.erp_system != 'Medius' && producer.request_type == 'Scanning'){
 current.assignment_group = 'bdd31899db3e2810e35a656b4b961939';
 current.request_type == 'Scanning';
 
//These go to the AP Supplier Setup*****************************************************
   } else if (producer.erp_system != 'Medius' && producer.request_type == 'New Supplier Setup'){
 current.assignment_group = '520410d9db3e2810e35a656b4b96198f';
 current.request_type == 'New Supplier Setup';
   
   } else if (producer.erp_system != 'Medius' && producer.request_type == 'Existing Supplier Information Change'){
 current.assignment_group = '520410d9db3e2810e35a656b4b96198f';
 current.request_type == 'Existing Supplier Information Change';

   } else if (producer.erp_system != 'medius' && producer.request_type == 'Supplier Banking Information Change'){
 current.assignment_group = '520410d9db3e2810e35a656b4b96198f';
 current.request_type == 'Supplier Banking Information Change';
	
   } else if (producer.erp_system != 'Medius' && producer.request_type == 'Supplier Address Change'){
 current.assignment_group = '520410d9db3e2810e35a656b4b96198f';
 current.request_type == 'Supplier Address Change';

   } else if (producer.erp_system != 'Medius' && producer.request_type == 'Supplier W9 Update'){
 current.assignment_group = '520410d9db3e2810e35a656b4b96198f';
 current.request_type == 'Supplier W9 Update';
   
   } else if (producer.erp_system != 'Medius' && producer.request_type == 'Supplier W8 Update'){
 current.assignment_group = '520410d9db3e2810e35a656b4b96198f';
 current.request_type == 'Supplier W8 Update';

   } else if (producer.erp_system != 'Medius' && producer.request_type == '1099 Inquiries'){
 current.assignment_group = '520410d9db3e2810e35a656b4b96198f';
 current.request_type == '1099 Inquiries';

//These go to the Medius Support *****************************************************

   } else if (producer.erp_system == 'Medius' && producer.request_type_medius == 'General Question'){
 current.assignment_group = '48884a0b87115d54c5a5fc89cebb3526';//Medius Support
 current.request_type == 'General Question';
   
   } else if (producer.erp_system == 'Medius' && producer.request_type_medius == 'Update Sales Order Range'){
 current.assignment_group = '48884a0b87115d54c5a5fc89cebb3526';//Medius Support
 current.request_type == 'Update Sales Order Range';
   
   } else if (producer.erp_system == 'Medius' && producer.request_type_medius == 'Accounting Template'){
 current.assignment_group = '48884a0b87115d54c5a5fc89cebb3526';//Medius Support
 current.request_type == 'Accounting Template';
   
   } else if (producer.erp_system == 'Medius' && producer.request_type_medius == 'Update Assignment Group'){
 current.assignment_group = 'a8ec86cb87115d54c5a5fc89cebb351c';//Medius User Admin
 current.request_type == 'Update Assignment Group';
 
   }

//producer.portal_redirect="?id=index_ap_tool";
producer.portal_redirect="/ap_assistance";
gs.addInfoMessage("Your request has been submitted. You will receive confirmation soon");
1 ACCEPTED SOLUTION

Oh i dont know..but when I looked at script again , I see == when you set the request type.

current.request_type == 'General Question';

 

try following?

current.request_type = 'General Question';

View solution in original post

6 REPLIES 6

Harshad Wagh
Tera Guru

Can you please share following two screenshots?

 

Choice list for the variable -  request_type_medius (name and value both should be populated)

Choice list for request_type field.

 

Thanks

Harshad

 

 

These are both on the Record Producer and they each have their own values

find_real_file.png

They populate a Choice Value on the Task which the top one works and the bottom one does not - Values match up perfect to the Task. I know it sees it ok because it's populating the correct Assignment group based off the Request Type / ERP system

find_real_file.png

 

oh ok..if  group is getting populated then it seems the backend value on task for General Question is not same as display.

 

If you click on show choice list for this field on task table? 

Is Value also Mentioned as General Question?

 

You can share screenshot for referenece.

Thanks

Harshad

Yes it is exactly the same they are dependent Assignment Group on the Task

find_real_file.png