Thanks for replying, can you please help me with below details please.

05f9b236-b4aa-4808-a662-d30614646ba4.jpg

2add55f6-fd33-4b6f-9b0d-132c7cb6bb97.jpg

b25a9154-e2c6-4ea0-9d84-39ace0b094de.jpg

aa573d04-423e-492f-bff2-2985879fec1f.jpg

9e4bfd92-3768-4651-99a7-b1ed8764940a.jpg

8919dc47-a03b-43ac-b896-b3c44e0ba3e9.jpg

   

b02b1290-3ddb-4fc4-babf-35527a262754.jpg

ec559103-6b78-4f31-8374-4a86672bcc46.jpg


script which we are using under step1 :

(function execute(inputs, outputs) {
    var requestType = inputs.RequestType.toString();
    var fullAccessUsersEmails = (new SNow().getData('sys_user', 'sys_idIN' + inputs.ListOfFullAccessUsers.toString(), 'email')).split(',');
    var sendAsAccessUsers = (new SNow().getData('sys_user', 'sys_idIN' + inputs.ListOfSendAsAccessUsers.toString(), 'email')).split(',');
    var sendOnBehalfUsers = (new SNow().getData('sys_user', 'sys_idIN' + inputs.ListOfSendOnBehalfUsers.toString(), 'email')).split(',');
    var removeFullAccessUsers = (new SNow().getData('sys_user', 'sys_idIN' + inputs.ListOfRemoveFullAccessUsers.toString(), 'email')).split(',');
    var removeSendAsAccessUsers = (new SNow().getData('sys_user', 'sys_idIN' + inputs.ListOfRemoveSendAsAccessUsers.toString(), 'email')).split(',');
    var removeSendOnBehalfUsers = (new SNow().getData('sys_user', 'sys_idIN' + inputs.ListOfRemoveSendOnBehalfUsers.toString(), 'email')).split(',');

    var obj = {};
    obj.MailboxEmail = inputs.MailBoxEmail.toString();
    if (inputs.mailBoxName) { obj.Create = {}; obj.Create.mailBoxName = inputs.mailBoxName.toString() }
    if (inputs.ownerEmail) { obj.AddOwner = {}; obj.AddOwner.ownerEmail = inputs.ownerEmail.toString(); }
    if (inputs.ListOfFullAccessUsers) { obj.AddFullAccess = {}; obj.AddFullAccess.emailAddresses = fullAccessUsersEmails; }
    if (inputs.ListOfSendAsAccessUsers) { obj.AddSendAs = {}; obj.AddSendAs.emailAddresses = sendAsAccessUsers; }
    if (inputs.ListOfSendOnBehalfUsers) { obj.AddSendOnBehalf = {}; obj.AddSendOnBehalf.emailAddresses = sendOnBehalfUsers; }
 
    if(inputs.FullAccess==true)
    {
    if (inputs.ListOfRemoveFullAccessUsers) { obj.RemoveFullAccess = {}; obj.RemoveFullAccess.emailAddresses = removeFullAccessUsers; }
    }
 
  if(inputs.SendAsAccess==true)
    {
    if (inputs.ListOfRemoveSendAsAccessUsers) { obj.RemoveSendAs = {}; obj.RemoveSendAs.emailAddresses = removeSendAsAccessUsers; }
    }
 
    if(inputs.SendOnBehalfAccess==true)
    {
    if (inputs.ListOfRemoveSendOnBehalfUsers) { obj.RemoveSendOnBehalf = {}; obj.RemoveSendOnBehalf.emailAddresses = removeSendOnBehalfUsers; }
    }  
     
    if (inputs.newMailBoxName) { obj.ChangeMailBoxName = {}; obj.ChangeMailBoxName.newMailBoxName = inputs.newMailBoxName.toString(); }

    strJSON = JSON.stringify(obj);
    outputs.strjson = strJSON;
})(inputs, outputs);