Advertisement
Guest User

Untitled

a guest
Apr 30th, 2019
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.39 KB | None | 0 0
  1. (function executeRule(current, previous /*null when async*/) {
  2. var inc = new GlideRecord('incident');
  3. var currentID;
  4. if(!inc.get('sys_id', current.table_sys_id)){
  5. return;
  6. }
  7. var mitakaID;
  8. var incID = new GlideRecord('u_mitaka_integrates_table');
  9. if(incID.get('u_local_sysid', current.table_sys_id)){
  10. mitakaID = incID.u_mitaka_sysid + '';
  11. currentID = incID.u_local_sysid + '';
  12. } else {
  13. return;
  14. }
  15. var arr = [];
  16. var attach = {
  17. fileName: current.file_name + '',
  18. contentType: current.content_type + '',
  19. incidentID: mitakaID + '',
  20. currentID: currentID + '',
  21. //data: new GlideStringUtil().base64Encode(new GlideSysAttachment().getBytes(current))
  22. data: 'derp1'
  23. };
  24. var attach1 = {
  25. fileName: 'wazaaaaa.jpg',
  26. contentType: current.content_type + '',
  27. incidentID: mitakaID + '',
  28. currentID: currentID + '',
  29. //data: new GlideStringUtil().base64Encode(new GlideSysAttachment().getBytes(current))
  30. data: 'derp2'
  31. };
  32. arr.push(attach);
  33. arr.push(attach1);
  34. var obj = {
  35. endpoint: 'https://dev80273.service-now.com/api/343127/receiveattachment/integration/attachment',
  36. method: 'POST',
  37. username: 'admin',
  38. password: 'P@ssw0rd',
  39. body: JSON.stringify(arr)
  40. };
  41.  
  42. gs.log("ATTACH: " + obj.body);
  43. var attachment = new RESTRequest();
  44. var res = attachment.sendREST(obj);
  45. gs.log('RESPONSE::::::' + JSON.stringify(res));
  46. })(current, previous);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement