<?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>topic How to get search ID/job.sid from XML dashboard in JavaScript in Dashboards &amp; Visualizations</title>
    <link>https://community.splunk.com/t5/Dashboards-Visualizations/How-to-get-search-ID-job-sid-from-XML-dashboard-in-JavaScript/m-p/374089#M24460</link>
    <description>&lt;P&gt;Hi All,&lt;/P&gt;

&lt;P&gt;Please check below xml code of my dashboard. I'm using a javascript in backend for some operation.&lt;BR /&gt;
I want to capture the job.sid of the searchtemplate in dashboard in the javascript.&lt;BR /&gt;
I tried with setting a token in dashboard with $job.sid$ and reading it from javascript.&lt;BR /&gt;
I tried to put the set token parameter at multiple location on dashboard but it return undefined in javascript.&lt;/P&gt;

&lt;UL&gt;
&lt;LI&gt;&lt;P&gt;Dashboard XML&lt;/P&gt;

&lt;P&gt;&lt;DASHBOARD script="test.js"&gt;&lt;BR /&gt;
      &lt;LABEL&gt;NMG Command Search - IN CCS&lt;/LABEL&gt;&lt;BR /&gt;
      &lt;DESCRIPTION&gt;&lt;/DESCRIPTION&gt;&lt;BR /&gt;
      &lt;SEARCHTEMPLATE&gt;&lt;BR /&gt;
        &amp;lt;![CDATA[&lt;BR /&gt;
      | datamodel nmg_cm_datamodel_in_ccs nmg_cm_dm_in_ccs search | rename nmg_cm_dm_in_ccs.parameter AS Parameter | rename nmg_cm_dm_in_ccs.terminal AS Terminal | rename nmg_cm_dm_in_ccs.command AS "Command" | search nmg_cm_dm_in_ccs.element_id="$input_element_id$" Command="$input_command$" nmg_cm_dm_in_ccs.user_id="$input_user_id$" $dangerous$ $changecommand$ $input_freeform$ | rename nmg_cm_dm_in_ccs.element_id AS "Element ID" | rename nmg_cm_dm_in_ccs.user_id AS "User"| rename nmg_cm_dm_in_ccs.task_status AS "Task Status"| rename nmg_cm_dm_in_ccs.dangerous AS Dangerous| eval s_earliest=_time | eval s_latest=_time+1 | table _time, "Element ID","User","Command",Parameter, "Task Status", Dangerous, Terminal, s_earliest, s_latest&lt;BR /&gt;
      ]]&amp;gt;&lt;BR /&gt;
      &lt;SET token="JobSid"&gt;$job.sid$&lt;/SET&gt;&lt;BR /&gt;
      &lt;FINALIZED&gt;&lt;BR /&gt;
        &lt;CONDITION&gt;&lt;BR /&gt;
          &lt;SET token="JobSid"&gt;$job.sid$&lt;/SET&gt;&lt;BR /&gt;
        &lt;/CONDITION&gt;&lt;BR /&gt;
      &lt;/FINALIZED&gt;&lt;BR /&gt;
      &lt;/SEARCHTEMPLATE&gt;&lt;BR /&gt;
      &lt;FIELDSET autorun="true" submitbutton="true"&gt;&lt;BR /&gt;
        &lt;INPUT type="text" token="input_element_id" /&gt;&lt;BR /&gt;
          &lt;LABEL&gt;Element ID&lt;/LABEL&gt;&lt;BR /&gt;
          &lt;DEFAULT&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/DEFAULT&gt;&lt;BR /&gt;
        &lt;BR /&gt;
        &lt;INPUT type="text" token="input_command" /&gt;&lt;BR /&gt;
          &lt;LABEL&gt;Command&lt;/LABEL&gt;&lt;BR /&gt;
          &lt;DEFAULT&gt;&lt;/DEFAULT&gt;&lt;BR /&gt;
        &lt;BR /&gt;
        &lt;INPUT type="text" token="input_user_id" /&gt;&lt;BR /&gt;
          &lt;LABEL&gt;User ID&lt;/LABEL&gt;&lt;BR /&gt;
          &lt;DEFAULT&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/DEFAULT&gt;&lt;BR /&gt;
        &lt;BR /&gt;
        &lt;INPUT type="dropdown" token="dangerous" /&gt;&lt;BR /&gt;
          &lt;LABEL&gt;Dangerous Commands&lt;/LABEL&gt;&lt;BR /&gt;
          &lt;DEFAULT&gt;Show All Commands&lt;/DEFAULT&gt;&lt;BR /&gt;
          &amp;lt;choice value="nmg_cm_dm_in_ccs.dangerous_level="&amp;gt;Show All Commands&lt;/FIELDSET&gt;&lt;/DASHBOARD&gt;&lt;BR /&gt;
          &lt;CHOICE value="NOT nmg_cm_dm_in_ccs.dangerous_level=5"&gt;All Dangerous Commands&lt;/CHOICE&gt;&lt;BR /&gt;
          &lt;CHOICE value="nmg_cm_dm_in_ccs.dangerous_level=0"&gt;Unknown Commands&lt;/CHOICE&gt;&lt;BR /&gt;
          &lt;CHOICE value="nmg_cm_dm_in_ccs.dangerous_level=1"&gt;Critical&lt;/CHOICE&gt;&lt;BR /&gt;
          &lt;CHOICE value="nmg_cm_dm_in_ccs.dangerous_level=2"&gt;High&lt;/CHOICE&gt;&lt;BR /&gt;
          &lt;CHOICE value="nmg_cm_dm_in_ccs.dangerous_level=3"&gt;Medium&lt;/CHOICE&gt;&lt;BR /&gt;
          &lt;CHOICE value="nmg_cm_dm_in_ccs.dangerous_level=4"&gt;Technical Query&lt;/CHOICE&gt;&lt;BR /&gt;
          &lt;CHOICE value="(nmg_cm_dm_in_ccs.dangerous_level=0 OR nmg_cm_dm_in_ccs.dangerous_level=1 OR nmg_cm_dm_in_ccs.dangerous_level=2 OR nmg_cm_dm_in_ccs.dangerous_level=3)"&gt;Unknown, Critical, High and Medium&lt;/CHOICE&gt;&lt;BR /&gt;
        &lt;BR /&gt;
        &lt;INPUT type="dropdown" token="changecommand" /&gt;&lt;BR /&gt;
          &lt;LABEL&gt;Change Commands&lt;/LABEL&gt;&lt;BR /&gt;
          &lt;DEFAULT&gt;Show All Commands&lt;/DEFAULT&gt;&lt;BR /&gt;
          &lt;CHOICE value="nmg_cm_dm_in_ccs.is_change_command=*"&gt;Show All Commands&lt;/CHOICE&gt;&lt;BR /&gt;
          &lt;CHOICE value="nmg_cm_dm_in_ccs.is_change_command=1"&gt;Only Change Commands&lt;/CHOICE&gt;&lt;BR /&gt;
        &lt;BR /&gt;
        &lt;INPUT type="text" token="input_freeform" /&gt;&lt;BR /&gt;
          &lt;LABEL&gt;Search&lt;/LABEL&gt;&lt;BR /&gt;
          &lt;DEFAULT&gt;&lt;/DEFAULT&gt;&lt;BR /&gt;
        &lt;BR /&gt;
        &lt;INPUT type="time" /&gt;&lt;BR /&gt;
          &lt;DEFAULT&gt;Yesterday&lt;/DEFAULT&gt;&lt;BR /&gt;
        &lt;BR /&gt;
      &lt;BR /&gt;
      &lt;ROW&gt;&lt;BR /&gt;
        &lt;PANEL&gt;&lt;BR /&gt;
         &lt;BR /&gt;
           &lt;/PANEL&gt;&lt;/ROW&gt;&lt;/P&gt;&lt;DIV style="width:60%;"&gt;&lt;BR /&gt;
           &lt;P style="display:inline-block; float:left;"&gt;Click the 'Validate' button once review is completed.&lt;/P&gt; &lt;BR /&gt;
                 &lt;INPUT style="display:inline-block; float:right;" class="btn-primary" id="btn-submit" type="button" value="Validate" /&gt;&lt;BR /&gt;
                 &lt;/DIV&gt;&lt;BR /&gt;
         &lt;BR /&gt;
       &lt;BR /&gt;
      &lt;BR /&gt;
      &lt;ROW&gt;&lt;BR /&gt;
        &lt;TABLE&gt;&lt;BR /&gt;
          &lt;EARLIESTTIME&gt;$earliest$&lt;/EARLIESTTIME&gt;&lt;BR /&gt;
          &lt;LATESTTIME&gt;$latest$&lt;/LATESTTIME&gt;&lt;BR /&gt;
          &lt;LABEL&gt;Commands&lt;/LABEL&gt;&lt;BR /&gt;
          true&lt;BR /&gt;
          50&lt;BR /&gt;
          &lt;DRILLDOWN&gt;&lt;BR /&gt;
            &lt;LINK /&gt;&lt;BR /&gt;
              &amp;lt;![CDATA[ /app/view_ccs_cm/search?earliest=$row.s_earliest$&amp;amp;latest=$row.s_latest$&amp;amp;q=%7C%20datamodel%20nmg_cm_datamodel_in_ccs%20nmg_cm_dm_in_ccs%20search%7Csearch%20nmg_cm_dm_in_ccs.command=$row.Command$&lt;BR /&gt;
            ]]&amp;gt;&lt;BR /&gt;
            &lt;BR /&gt;
          &lt;/DRILLDOWN&gt;&lt;BR /&gt;
        &lt;/TABLE&gt;&lt;BR /&gt;
      &lt;/ROW&gt;&lt;BR /&gt;
    &lt;P&gt;&lt;/P&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;P&gt;javascript&lt;/P&gt;&lt;/LI&gt;
&lt;/UL&gt;

&lt;P&gt;require(["jquery", "splunkjs/mvc",  "splunkjs/ready!", "splunkjs/mvc/simplexml/ready!"],&lt;BR /&gt;
         function($ , mvc) {&lt;BR /&gt;
            $("#btn-submit").on("click", function (){&lt;BR /&gt;
                 var user = $C.USERNAME;&lt;BR /&gt;
                 var report = "CCS Reports";&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;             var tokens = mvc.Components.get('default');
             var tokenValue = tokens.get('JobSid');
             alert(tokenValue);

             /*var validation = $.ajax({
                     type: "POST",
                     url: "https://host:8000/en-US/custom/view_ccs_cm/test_script/my_function?user_name="+user+"&amp;amp;report_name="+report,
                     data: "user_name="+user+"&amp;amp;report_name="+report,
                     success : function(data){
                             alert(data);
                     }
             });*/
        });
    }
);
&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Tue, 29 Sep 2020 16:05:48 GMT</pubDate>
    <dc:creator>vodacomdf</dc:creator>
    <dc:date>2020-09-29T16:05:48Z</dc:date>
    <item>
      <title>How to get search ID/job.sid from XML dashboard in JavaScript</title>
      <link>https://community.splunk.com/t5/Dashboards-Visualizations/How-to-get-search-ID-job-sid-from-XML-dashboard-in-JavaScript/m-p/374089#M24460</link>
      <description>&lt;P&gt;Hi All,&lt;/P&gt;

&lt;P&gt;Please check below xml code of my dashboard. I'm using a javascript in backend for some operation.&lt;BR /&gt;
I want to capture the job.sid of the searchtemplate in dashboard in the javascript.&lt;BR /&gt;
I tried with setting a token in dashboard with $job.sid$ and reading it from javascript.&lt;BR /&gt;
I tried to put the set token parameter at multiple location on dashboard but it return undefined in javascript.&lt;/P&gt;

&lt;UL&gt;
&lt;LI&gt;&lt;P&gt;Dashboard XML&lt;/P&gt;

&lt;P&gt;&lt;DASHBOARD script="test.js"&gt;&lt;BR /&gt;
      &lt;LABEL&gt;NMG Command Search - IN CCS&lt;/LABEL&gt;&lt;BR /&gt;
      &lt;DESCRIPTION&gt;&lt;/DESCRIPTION&gt;&lt;BR /&gt;
      &lt;SEARCHTEMPLATE&gt;&lt;BR /&gt;
        &amp;lt;![CDATA[&lt;BR /&gt;
      | datamodel nmg_cm_datamodel_in_ccs nmg_cm_dm_in_ccs search | rename nmg_cm_dm_in_ccs.parameter AS Parameter | rename nmg_cm_dm_in_ccs.terminal AS Terminal | rename nmg_cm_dm_in_ccs.command AS "Command" | search nmg_cm_dm_in_ccs.element_id="$input_element_id$" Command="$input_command$" nmg_cm_dm_in_ccs.user_id="$input_user_id$" $dangerous$ $changecommand$ $input_freeform$ | rename nmg_cm_dm_in_ccs.element_id AS "Element ID" | rename nmg_cm_dm_in_ccs.user_id AS "User"| rename nmg_cm_dm_in_ccs.task_status AS "Task Status"| rename nmg_cm_dm_in_ccs.dangerous AS Dangerous| eval s_earliest=_time | eval s_latest=_time+1 | table _time, "Element ID","User","Command",Parameter, "Task Status", Dangerous, Terminal, s_earliest, s_latest&lt;BR /&gt;
      ]]&amp;gt;&lt;BR /&gt;
      &lt;SET token="JobSid"&gt;$job.sid$&lt;/SET&gt;&lt;BR /&gt;
      &lt;FINALIZED&gt;&lt;BR /&gt;
        &lt;CONDITION&gt;&lt;BR /&gt;
          &lt;SET token="JobSid"&gt;$job.sid$&lt;/SET&gt;&lt;BR /&gt;
        &lt;/CONDITION&gt;&lt;BR /&gt;
      &lt;/FINALIZED&gt;&lt;BR /&gt;
      &lt;/SEARCHTEMPLATE&gt;&lt;BR /&gt;
      &lt;FIELDSET autorun="true" submitbutton="true"&gt;&lt;BR /&gt;
        &lt;INPUT type="text" token="input_element_id" /&gt;&lt;BR /&gt;
          &lt;LABEL&gt;Element ID&lt;/LABEL&gt;&lt;BR /&gt;
          &lt;DEFAULT&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/DEFAULT&gt;&lt;BR /&gt;
        &lt;BR /&gt;
        &lt;INPUT type="text" token="input_command" /&gt;&lt;BR /&gt;
          &lt;LABEL&gt;Command&lt;/LABEL&gt;&lt;BR /&gt;
          &lt;DEFAULT&gt;&lt;/DEFAULT&gt;&lt;BR /&gt;
        &lt;BR /&gt;
        &lt;INPUT type="text" token="input_user_id" /&gt;&lt;BR /&gt;
          &lt;LABEL&gt;User ID&lt;/LABEL&gt;&lt;BR /&gt;
          &lt;DEFAULT&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/DEFAULT&gt;&lt;BR /&gt;
        &lt;BR /&gt;
        &lt;INPUT type="dropdown" token="dangerous" /&gt;&lt;BR /&gt;
          &lt;LABEL&gt;Dangerous Commands&lt;/LABEL&gt;&lt;BR /&gt;
          &lt;DEFAULT&gt;Show All Commands&lt;/DEFAULT&gt;&lt;BR /&gt;
          &amp;lt;choice value="nmg_cm_dm_in_ccs.dangerous_level="&amp;gt;Show All Commands&lt;/FIELDSET&gt;&lt;/DASHBOARD&gt;&lt;BR /&gt;
          &lt;CHOICE value="NOT nmg_cm_dm_in_ccs.dangerous_level=5"&gt;All Dangerous Commands&lt;/CHOICE&gt;&lt;BR /&gt;
          &lt;CHOICE value="nmg_cm_dm_in_ccs.dangerous_level=0"&gt;Unknown Commands&lt;/CHOICE&gt;&lt;BR /&gt;
          &lt;CHOICE value="nmg_cm_dm_in_ccs.dangerous_level=1"&gt;Critical&lt;/CHOICE&gt;&lt;BR /&gt;
          &lt;CHOICE value="nmg_cm_dm_in_ccs.dangerous_level=2"&gt;High&lt;/CHOICE&gt;&lt;BR /&gt;
          &lt;CHOICE value="nmg_cm_dm_in_ccs.dangerous_level=3"&gt;Medium&lt;/CHOICE&gt;&lt;BR /&gt;
          &lt;CHOICE value="nmg_cm_dm_in_ccs.dangerous_level=4"&gt;Technical Query&lt;/CHOICE&gt;&lt;BR /&gt;
          &lt;CHOICE value="(nmg_cm_dm_in_ccs.dangerous_level=0 OR nmg_cm_dm_in_ccs.dangerous_level=1 OR nmg_cm_dm_in_ccs.dangerous_level=2 OR nmg_cm_dm_in_ccs.dangerous_level=3)"&gt;Unknown, Critical, High and Medium&lt;/CHOICE&gt;&lt;BR /&gt;
        &lt;BR /&gt;
        &lt;INPUT type="dropdown" token="changecommand" /&gt;&lt;BR /&gt;
          &lt;LABEL&gt;Change Commands&lt;/LABEL&gt;&lt;BR /&gt;
          &lt;DEFAULT&gt;Show All Commands&lt;/DEFAULT&gt;&lt;BR /&gt;
          &lt;CHOICE value="nmg_cm_dm_in_ccs.is_change_command=*"&gt;Show All Commands&lt;/CHOICE&gt;&lt;BR /&gt;
          &lt;CHOICE value="nmg_cm_dm_in_ccs.is_change_command=1"&gt;Only Change Commands&lt;/CHOICE&gt;&lt;BR /&gt;
        &lt;BR /&gt;
        &lt;INPUT type="text" token="input_freeform" /&gt;&lt;BR /&gt;
          &lt;LABEL&gt;Search&lt;/LABEL&gt;&lt;BR /&gt;
          &lt;DEFAULT&gt;&lt;/DEFAULT&gt;&lt;BR /&gt;
        &lt;BR /&gt;
        &lt;INPUT type="time" /&gt;&lt;BR /&gt;
          &lt;DEFAULT&gt;Yesterday&lt;/DEFAULT&gt;&lt;BR /&gt;
        &lt;BR /&gt;
      &lt;BR /&gt;
      &lt;ROW&gt;&lt;BR /&gt;
        &lt;PANEL&gt;&lt;BR /&gt;
         &lt;BR /&gt;
           &lt;/PANEL&gt;&lt;/ROW&gt;&lt;/P&gt;&lt;DIV style="width:60%;"&gt;&lt;BR /&gt;
           &lt;P style="display:inline-block; float:left;"&gt;Click the 'Validate' button once review is completed.&lt;/P&gt; &lt;BR /&gt;
                 &lt;INPUT style="display:inline-block; float:right;" class="btn-primary" id="btn-submit" type="button" value="Validate" /&gt;&lt;BR /&gt;
                 &lt;/DIV&gt;&lt;BR /&gt;
         &lt;BR /&gt;
       &lt;BR /&gt;
      &lt;BR /&gt;
      &lt;ROW&gt;&lt;BR /&gt;
        &lt;TABLE&gt;&lt;BR /&gt;
          &lt;EARLIESTTIME&gt;$earliest$&lt;/EARLIESTTIME&gt;&lt;BR /&gt;
          &lt;LATESTTIME&gt;$latest$&lt;/LATESTTIME&gt;&lt;BR /&gt;
          &lt;LABEL&gt;Commands&lt;/LABEL&gt;&lt;BR /&gt;
          true&lt;BR /&gt;
          50&lt;BR /&gt;
          &lt;DRILLDOWN&gt;&lt;BR /&gt;
            &lt;LINK /&gt;&lt;BR /&gt;
              &amp;lt;![CDATA[ /app/view_ccs_cm/search?earliest=$row.s_earliest$&amp;amp;latest=$row.s_latest$&amp;amp;q=%7C%20datamodel%20nmg_cm_datamodel_in_ccs%20nmg_cm_dm_in_ccs%20search%7Csearch%20nmg_cm_dm_in_ccs.command=$row.Command$&lt;BR /&gt;
            ]]&amp;gt;&lt;BR /&gt;
            &lt;BR /&gt;
          &lt;/DRILLDOWN&gt;&lt;BR /&gt;
        &lt;/TABLE&gt;&lt;BR /&gt;
      &lt;/ROW&gt;&lt;BR /&gt;
    &lt;P&gt;&lt;/P&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;P&gt;javascript&lt;/P&gt;&lt;/LI&gt;
&lt;/UL&gt;

&lt;P&gt;require(["jquery", "splunkjs/mvc",  "splunkjs/ready!", "splunkjs/mvc/simplexml/ready!"],&lt;BR /&gt;
         function($ , mvc) {&lt;BR /&gt;
            $("#btn-submit").on("click", function (){&lt;BR /&gt;
                 var user = $C.USERNAME;&lt;BR /&gt;
                 var report = "CCS Reports";&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;             var tokens = mvc.Components.get('default');
             var tokenValue = tokens.get('JobSid');
             alert(tokenValue);

             /*var validation = $.ajax({
                     type: "POST",
                     url: "https://host:8000/en-US/custom/view_ccs_cm/test_script/my_function?user_name="+user+"&amp;amp;report_name="+report,
                     data: "user_name="+user+"&amp;amp;report_name="+report,
                     success : function(data){
                             alert(data);
                     }
             });*/
        });
    }
);
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 29 Sep 2020 16:05:48 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Dashboards-Visualizations/How-to-get-search-ID-job-sid-from-XML-dashboard-in-JavaScript/m-p/374089#M24460</guid>
      <dc:creator>vodacomdf</dc:creator>
      <dc:date>2020-09-29T16:05:48Z</dc:date>
    </item>
    <item>
      <title>Re: How to get search ID/job.sid from XML dashboard in JavaScript</title>
      <link>https://community.splunk.com/t5/Dashboards-Visualizations/How-to-get-search-ID-job-sid-from-XML-dashboard-in-JavaScript/m-p/374090#M24461</link>
      <description>&lt;P&gt;@vodacomdf, while I have not used &lt;CODE&gt;&amp;lt;searchTemplate&amp;gt;&lt;/CODE&gt;, can you please confirm whether your are on Splunk version older than Splunk Enterprise 6.5? Since you are using &lt;CODE&gt;&amp;lt;finalized&amp;gt;&lt;/CODE&gt; search event handler which got changed to &lt;CODE&gt;&amp;lt;done&amp;gt;&lt;/CODE&gt; post Splunk Enterprise 6.5.&lt;/P&gt;

&lt;P&gt;Following tag should be within search event handler i.e. &lt;CODE&gt;&amp;lt;finalized&amp;gt;&lt;/CODE&gt; in your case &lt;CODE&gt;&amp;lt;set token="JobSid"&amp;gt;$job.sid$&amp;lt;/set&amp;gt;&lt;/CODE&gt;.&lt;/P&gt;

&lt;P&gt;Also while trying to use the token in JavaScript using Default Token Model, you should try to fetch the &lt;CODE&gt;Job SID&lt;/CODE&gt; token &lt;CODE&gt;on change&lt;/CODE&gt; event since it will always initialize as &lt;CODE&gt;undefined&lt;/CODE&gt;. Can you confirm whether you are currently seeing JavaScript &lt;CODE&gt;alert()&lt;/CODE&gt; or not.&lt;/P&gt;

&lt;P&gt;PS: It is better to use &lt;CODE&gt;console.log()&lt;/CODE&gt; (or may be alert() as well) so that you can debug the JavaScript file using Internet Browser Inspector Tool (Shortcut key - F12).&lt;/P&gt;

&lt;P&gt;Following is example as per your requirement to pass the Job SID as token from Simple XML Dashboard search over to JavaScript.&lt;/P&gt;

&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="alt text"&gt;&lt;img src="https://community.splunk.com/t5/image/serverpage/image-id/3601i8996EE206FE7B73F/image-size/large?v=v2&amp;amp;px=999" role="button" title="alt text" alt="alt text" /&gt;&lt;/span&gt;&lt;/P&gt;

&lt;P&gt;Please find below a simple run anywhere dashboard illustrating the same (Some option might not work since I am running Splunk Enterprise 7.0, so filter code accordingly):&lt;BR /&gt;
Since the following example is 7.0 (applicable to version 6.5 or higher), I have used &lt;CODE&gt;&amp;lt;done&amp;gt;&lt;/CODE&gt; search event handler instead of &lt;CODE&gt;&amp;lt;finalized&amp;gt;&lt;/CODE&gt; to access Job Token &lt;CODE&gt;$job.sid$&lt;/CODE&gt; (refer to documentation &lt;A href="http://docs.splunk.com/Documentation/Splunk/latest/Search/ViewsearchjobpropertieswiththeJobInspector#Search_job_properties"&gt;http://docs.splunk.com/Documentation/Splunk/latest/Search/ViewsearchjobpropertieswiththeJobInspector#Search_job_properties&lt;/A&gt; and &lt;A href="http://docs.splunk.com/Documentation/Splunk/latest/Viz/EventHandlerReference#Search_event_handlers"&gt;http://docs.splunk.com/Documentation/Splunk/latest/Viz/EventHandlerReference#Search_event_handlers&lt;/A&gt;)&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;&amp;lt;dashboard script="search_job_sid.js"&amp;gt;
  &amp;lt;label&amp;gt;Access sid in JavScript&amp;lt;/label&amp;gt;
  &amp;lt;row&amp;gt;
    &amp;lt;panel&amp;gt;
      &amp;lt;chart&amp;gt;
        &amp;lt;search&amp;gt;
          &amp;lt;query&amp;gt;index=_internal sourcetype=splunkd log_level!=INFO
| timechart count by log_level&amp;lt;/query&amp;gt;
          &amp;lt;earliest&amp;gt;-4h@m&amp;lt;/earliest&amp;gt;
          &amp;lt;latest&amp;gt;now&amp;lt;/latest&amp;gt;
          &amp;lt;sampleRatio&amp;gt;1&amp;lt;/sampleRatio&amp;gt;
          &amp;lt;done&amp;gt;
            &amp;lt;set token="jobSID"&amp;gt;$job.sid$&amp;lt;/set&amp;gt;
          &amp;lt;/done&amp;gt;
        &amp;lt;/search&amp;gt;
        &amp;lt;option name="charting.axisLabelsX.majorLabelStyle.overflowMode"&amp;gt;ellipsisNone&amp;lt;/option&amp;gt;
        &amp;lt;option name="charting.axisLabelsX.majorLabelStyle.rotation"&amp;gt;0&amp;lt;/option&amp;gt;
        &amp;lt;option name="charting.axisTitleX.visibility"&amp;gt;visible&amp;lt;/option&amp;gt;
        &amp;lt;option name="charting.axisTitleY.visibility"&amp;gt;visible&amp;lt;/option&amp;gt;
        &amp;lt;option name="charting.axisTitleY2.visibility"&amp;gt;visible&amp;lt;/option&amp;gt;
        &amp;lt;option name="charting.axisX.abbreviation"&amp;gt;none&amp;lt;/option&amp;gt;
        &amp;lt;option name="charting.axisX.scale"&amp;gt;linear&amp;lt;/option&amp;gt;
        &amp;lt;option name="charting.axisY.abbreviation"&amp;gt;none&amp;lt;/option&amp;gt;
        &amp;lt;option name="charting.axisY.scale"&amp;gt;linear&amp;lt;/option&amp;gt;
        &amp;lt;option name="charting.axisY2.abbreviation"&amp;gt;none&amp;lt;/option&amp;gt;
        &amp;lt;option name="charting.axisY2.enabled"&amp;gt;0&amp;lt;/option&amp;gt;
        &amp;lt;option name="charting.axisY2.scale"&amp;gt;inherit&amp;lt;/option&amp;gt;
        &amp;lt;option name="charting.chart"&amp;gt;column&amp;lt;/option&amp;gt;
        &amp;lt;option name="charting.chart.bubbleMaximumSize"&amp;gt;50&amp;lt;/option&amp;gt;
        &amp;lt;option name="charting.chart.bubbleMinimumSize"&amp;gt;10&amp;lt;/option&amp;gt;
        &amp;lt;option name="charting.chart.bubbleSizeBy"&amp;gt;area&amp;lt;/option&amp;gt;
        &amp;lt;option name="charting.chart.nullValueMode"&amp;gt;gaps&amp;lt;/option&amp;gt;
        &amp;lt;option name="charting.chart.showDataLabels"&amp;gt;none&amp;lt;/option&amp;gt;
        &amp;lt;option name="charting.chart.sliceCollapsingThreshold"&amp;gt;0.01&amp;lt;/option&amp;gt;
        &amp;lt;option name="charting.chart.stackMode"&amp;gt;stacked&amp;lt;/option&amp;gt;
        &amp;lt;option name="charting.chart.style"&amp;gt;shiny&amp;lt;/option&amp;gt;
        &amp;lt;option name="charting.drilldown"&amp;gt;none&amp;lt;/option&amp;gt;
        &amp;lt;option name="charting.layout.splitSeries"&amp;gt;0&amp;lt;/option&amp;gt;
        &amp;lt;option name="charting.layout.splitSeries.allowIndependentYRanges"&amp;gt;0&amp;lt;/option&amp;gt;
        &amp;lt;option name="charting.legend.labelStyle.overflowMode"&amp;gt;ellipsisMiddle&amp;lt;/option&amp;gt;
        &amp;lt;option name="charting.legend.mode"&amp;gt;standard&amp;lt;/option&amp;gt;
        &amp;lt;option name="charting.legend.placement"&amp;gt;right&amp;lt;/option&amp;gt;
        &amp;lt;option name="charting.lineWidth"&amp;gt;2&amp;lt;/option&amp;gt;
        &amp;lt;option name="trellis.enabled"&amp;gt;0&amp;lt;/option&amp;gt;
        &amp;lt;option name="trellis.scales.shared"&amp;gt;1&amp;lt;/option&amp;gt;
        &amp;lt;option name="trellis.size"&amp;gt;medium&amp;lt;/option&amp;gt;
      &amp;lt;/chart&amp;gt;
    &amp;lt;/panel&amp;gt;
  &amp;lt;/row&amp;gt;
&amp;lt;/dashboard&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;Following is the required JavaScript file (&lt;CODE&gt;search_job_sid.js&lt;/CODE&gt; which needs to placed in Splunk App's static folder typically &lt;CODE&gt;$SPLUNK_HOME$/etc/app/&amp;lt;YourAppName&amp;gt;/appserver/static&lt;/CODE&gt;:&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;require([
    "splunkjs/mvc",
    "splunkjs/mvc/simplexml/ready!"
], function(
            mvc
            ) {
        var defaultTokenModel = mvc.Components.get("default");
        defaultTokenModel.on("change:jobSID", function(newValue) {
            var tokJobSID=defaultTokenModel.get("jobSID");
            alert("Job SID: "+tokJobSID);
            console.log("Job SID: ",tokJobSID);
        });
});
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;The Token Model's on change event handler i.e. &lt;CODE&gt;on("change:jobSID",...&lt;/CODE&gt;has been used to access and assign the value of token &lt;CODE&gt;jobSID&lt;/CODE&gt; to JavaScript variable.&lt;/P&gt;

&lt;P&gt;PS: Adding/changing static file required restart/refresh of Splunk instance and may also require cleaning up of Internet Browser history.&lt;/P&gt;</description>
      <pubDate>Wed, 04 Oct 2017 20:49:30 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Dashboards-Visualizations/How-to-get-search-ID-job-sid-from-XML-dashboard-in-JavaScript/m-p/374090#M24461</guid>
      <dc:creator>niketn</dc:creator>
      <dc:date>2017-10-04T20:49:30Z</dc:date>
    </item>
    <item>
      <title>Re: How to get search ID/job.sid from XML dashboard in JavaScript</title>
      <link>https://community.splunk.com/t5/Dashboards-Visualizations/How-to-get-search-ID-job-sid-from-XML-dashboard-in-JavaScript/m-p/374091#M24462</link>
      <description>&lt;P&gt;Thanks a lot for detailed explanation, solved my problem.&lt;/P&gt;

&lt;P&gt;I'm using Splunk 6.5.4.&lt;/P&gt;

&lt;P&gt;Had to do many twikings to get it work. Removed  and added  tag as you have given in the sample code.&lt;/P&gt;</description>
      <pubDate>Thu, 05 Oct 2017 06:55:35 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Dashboards-Visualizations/How-to-get-search-ID-job-sid-from-XML-dashboard-in-JavaScript/m-p/374091#M24462</guid>
      <dc:creator>vodacomdf</dc:creator>
      <dc:date>2017-10-05T06:55:35Z</dc:date>
    </item>
  </channel>
</rss>

