Skip to main content
Nintex Community Menu Bar
Question

Trying to add custom javascript button to SKUID

  • July 9, 2024
  • 1 reply
  • 0 views

Forum|alt.badge.img

I am trying to add a custom Javascript Button to SKUID this is a working functional button.  Here is the button code:

{!REQUIRESCRIPT(“/soap/ajax/24.0/connection.js”)}
{!REQUIRESCRIPT(“/soap/ajax/24.0/apex.js”)}
sforce.apex.execute(“SGSFA_NA_OverLay”,“OverlaySales”, {id: ‘{!Opportunity.Id}’});
window.alert(“Overlay Sales Team has been added” );
window.location.reload();

I have added the requirescripts as external resources in Skuid and taken them out of the code in the snippet that I am adding.  However, when I press the button I get the following error:

POST https://sungardas–ebuatb–skuid.cs11.visual.force.com/services/Soap/package/SGSFA_NA_OverLay 500 (Server Error) connection.js:595

Uncaught {faultcode:‘sf:INVALID_SESSION_ID’, faultstring:‘INVALID_SESSION_ID: Invalid Session ID found in SessionHeader: Illegal Session’, }


Any ideas on how to get this working would be appreciated.  Thanks!


Translate
Did this topic help you find an answer to your question?

Forum|alt.badge.img+8

Hi Jacob,  Skuid comes with connection.js included, so you just need to include apex.js.  I think removing connection.js may help you get past the invalid session error.  The next possible issue that I see is your opportunity merge.  I would start with a hard-coded opportunity id and make sure that works first.  Then you’ll need to use skuid’s javascript api to retrieve the correct opportunity id.  

var oppModel = skuid.model.getModel('OppModelName');<br>var oppRow = oppModel.getFirstRow();<br>var oppId = oppRow.Id;


Let me know if this makes sense, if not, maybe you can give us access to your org and we can troubleshoot.

Translate

Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie Settings