<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>question Trouble with submitproducer api with customer service application scope in Community Central forum</title>
    <link>https://www.servicenow.com/community/community-central-forum/trouble-with-submitproducer-api-with-customer-service/m-p/2955116#M241</link>
    <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I have a requirement to create a record producer when a record is inserted to a custom table.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I use the submitproducer API. All is working fine in the global application scope (the record producer is created with variables filled). But when i use a record producer that is in the customer service application scope, nothing is created.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;here's the code :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;(function executeRule(current, previous /*null when async*/) {&lt;/P&gt;&lt;P&gt;var request = new sn_ws.RESTMessageV2();&lt;BR /&gt;request.setEndpoint('&lt;A href="https://mydboxdev.service-now.com/api/sn_sc/servicecatalog/items/b919466b87928610ba0e4157cebb351d/submit_producer" target="_blank"&gt;https://mydboxdev.service-now.com/api/sn_sc/servicecatalog/items/b919466b87928610ba0e4157cebb351d/submit_producer&lt;/A&gt;');&lt;BR /&gt;request.setHttpMethod('POST');&lt;/P&gt;&lt;P&gt;var bat = current.getValue('u_batiment');&lt;BR /&gt;var site = current.getValue('u_site');&lt;BR /&gt;var etage = current.getValue('u_etage');&lt;BR /&gt;var contact = current.getValue('u_contact');&lt;BR /&gt;var num = current.getValue('u_numero');&lt;BR /&gt;var compte = 'b4886d411b3891103901eb91604bcb5e';&lt;/P&gt;&lt;P&gt;var body = {'variables':{"account":compte,"site":site,"batiment":bat,"contact":contact,"numero_du_contact":num,"etage":etage}};&lt;/P&gt;&lt;P&gt;request.setBasicAuth('login','password');&lt;BR /&gt;request.setRequestHeader("Accept","application/json");&lt;BR /&gt;request.setRequestHeader('Content-Type','application/json');&lt;BR /&gt;request.setRequestBody(JSON.stringify(body));&lt;BR /&gt;var response = request.execute();&lt;/P&gt;&lt;P&gt;})(current, previous);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Than You for your help.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Richard.&lt;/P&gt;</description>
    <pubDate>Thu, 06 Jun 2024 14:49:00 GMT</pubDate>
    <dc:creator>richardphon</dc:creator>
    <dc:date>2024-06-06T14:49:00Z</dc:date>
    <item>
      <title>Trouble with submitproducer api with customer service application scope</title>
      <link>https://www.servicenow.com/community/community-central-forum/trouble-with-submitproducer-api-with-customer-service/m-p/2955116#M241</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I have a requirement to create a record producer when a record is inserted to a custom table.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I use the submitproducer API. All is working fine in the global application scope (the record producer is created with variables filled). But when i use a record producer that is in the customer service application scope, nothing is created.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;here's the code :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;(function executeRule(current, previous /*null when async*/) {&lt;/P&gt;&lt;P&gt;var request = new sn_ws.RESTMessageV2();&lt;BR /&gt;request.setEndpoint('&lt;A href="https://mydboxdev.service-now.com/api/sn_sc/servicecatalog/items/b919466b87928610ba0e4157cebb351d/submit_producer" target="_blank"&gt;https://mydboxdev.service-now.com/api/sn_sc/servicecatalog/items/b919466b87928610ba0e4157cebb351d/submit_producer&lt;/A&gt;');&lt;BR /&gt;request.setHttpMethod('POST');&lt;/P&gt;&lt;P&gt;var bat = current.getValue('u_batiment');&lt;BR /&gt;var site = current.getValue('u_site');&lt;BR /&gt;var etage = current.getValue('u_etage');&lt;BR /&gt;var contact = current.getValue('u_contact');&lt;BR /&gt;var num = current.getValue('u_numero');&lt;BR /&gt;var compte = 'b4886d411b3891103901eb91604bcb5e';&lt;/P&gt;&lt;P&gt;var body = {'variables':{"account":compte,"site":site,"batiment":bat,"contact":contact,"numero_du_contact":num,"etage":etage}};&lt;/P&gt;&lt;P&gt;request.setBasicAuth('login','password');&lt;BR /&gt;request.setRequestHeader("Accept","application/json");&lt;BR /&gt;request.setRequestHeader('Content-Type','application/json');&lt;BR /&gt;request.setRequestBody(JSON.stringify(body));&lt;BR /&gt;var response = request.execute();&lt;/P&gt;&lt;P&gt;})(current, previous);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Than You for your help.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Richard.&lt;/P&gt;</description>
      <pubDate>Thu, 06 Jun 2024 14:49:00 GMT</pubDate>
      <guid>https://www.servicenow.com/community/community-central-forum/trouble-with-submitproducer-api-with-customer-service/m-p/2955116#M241</guid>
      <dc:creator>richardphon</dc:creator>
      <dc:date>2024-06-06T14:49:00Z</dc:date>
    </item>
  </channel>
</rss>

