• Richard Houston GMU
  • NEWBIE
  • 10 Points
  • Member since 2017
  • George Mason University

  • Chatter
    Feed
  • 0
    Best Answers
  • 0
    Likes Received
  • 0
    Likes Given
  • 5
    Questions
  • 11
    Replies
Hi,

I'm trying to add a timer to individual cases when they're added to the queue and displayed in a lightning component. I thought I could simply fire an "init" on the child component to execute a JS timer. However, it's not loading the function. 

Thanks for any help!

Business need, display a list of cases in the queue and how long they have been in that queue.

Child component name: Case Tile
Parent component name: Case List

Child component:
<aura:component >
	<aura:attribute name="case" type="case"/>
    
    <aura:registerEvent name="navigateToSObject" type="force:navigateToSObject"/>
    <aura:registerEvent name="selectSObject" type="ltng:selectSObject"/>
    <aura:handler name="init" value="{!this}" action="{!c.doInit}" />
        <lightning:card >        
            <aura:set attribute="title" >
            	<a onclick="{!c.caseSelected}" style="color: black; ">
                    <div class="slds-align_absolute-center">
                    Name: <aura:if isTrue="{#v.case.Contact.Name!=undefined}">                        
                        {#v.case.Contact.Name}
                        <aura:set attribute="else">
                            {#v.case.SuppliedName}
                        </aura:set>
                    </aura:if>
                    </div>
                </a>
        	</aura:set>
           
            <a onclick="{!c.caseSelected}" style="color: black; ">
                
                <p class="slds-p-horizontal--small">
                	Requested Advisor: {#v.case.Requested_Advisor_Counselor__c}                
            	</p>
                <p class="slds-p-horizontal--small">
                	Type: {#v.case.Type}
                </p>
                <p class="slds-p-horizontal--small">
                    Time in queue: <ui:outputNumber value="{#v.case.Total_minutes_in_the_queue__c}" />
                </p>                
           </a> 
    </lightning:card>
</aura:component>
Child controller: 
({
    
    doInit : function(component){
        console.log('Do an action but nothing happens');
        
    }
})


Parent component:
<aura:component controller="CaseTileController" implements="flexipage:availableForAllPageTypes" access="global" >
    <aura:attribute name="cases" type="Case[]" />
    <aura:handler name="init" value="{!this}" action="{!c.doInit}" />
    <aura:handler event="c:QueueChange" action="{!c.onQueueChange}" />
    <aura:attribute name="selectedQueue" type="string" />
    <c:streaming channel="/event/CaseChange__e" onMessage="{!c.eventFired}" />
    <lightning:layout horizontalAlign="left" class="slds-theme_shade">
        <lightning:layoutItem padding="around-small" size="12" smallDeviceSize="6" mediumDeviceSize="4" largeDeviceSize="3" >
        	<lightning:icon iconName="standard:case" size="medium" alternativeText="Case Queue" class="slds-p_small" />
            <span class="slds-text-heading_medium"> &nbsp; Case Queue</span>
        </lightning:layoutItem>
   		<lightning:layoutItem padding="around-small" size="12" smallDeviceSize="6" mediumDeviceSize="4" largeDeviceSize="3" >
        	<c:QueueSelector /> 
        </lightning:layoutItem>
    </lightning:layout>
    <lightning:layout horizontalAlign="left" multipleRows="true" title="Case Queue" class="slds-theme_shade">        
        <aura:if isTrue="{!(v.cases != null)}" >            
            <aura:iteration items="{!v.cases}" var="c" >
                <lightning:layoutItem padding="around-small" size="12" smallDeviceSize="6" mediumDeviceSize="4" largeDeviceSize="3" >
                    <c:caseTile case="{#c}" />
                </lightning:layoutItem>
            </aura:iteration>
            <aura:set attribute="else">
                <div class="slds-align_absolute-center" >
                    <div class="empty-state-container slds-text-align_center" >
                        <img src="/projRes/ui-home-private/emptyStates/noTasks.svg" />
                        <div class="empty-state-message slds-m-top_medium" style="margin-bottom: 1rem;" >                            
                            Check back later, there are no current cases in the queue.
                        </div>
                    </div>
                </div>
            </aura:set>
        </aura:if>
    </lightning:layout>

</aura:component>
Parent controller: 
({
	doInit : function(component, event, helper) {        
       helper.getCases(component);

	},

    eventFired : function(component, event, helper){
		helper.getCases(component);
       
     },
    
    onQueueChange: function(component, event, helper){
        component.set("v.selectedQueue", event.getParam("selectedQueue"));
        helper.getCases(component);
    }
})

Parent helper:
({
	checkForChanges : function(component, event, helper) {
		var action = component.get("c.getAvailableCases");
        action.setCallback(this,function(data){
           component.set("v.cases",data.getReturnValue()); 
        });
        $A.enqueueAction(action);
	},
    
    getCases : function(component, page){
        var action = component.get("c.getAvailableCases");
        action.setParams({
            "queueSelection" : component.get("v.selectedQueue")
        });
        action.setCallback(this,function(response){
            var state = response.getState();
            if(state === "SUCCESS"){
                var results = response.getReturnValue(); 
                component.set("v.cases",results);
            }
            else if (state === "INCOMPLETE") {
                // do something
            }
            else if (state === "ERROR") {
                var errors = response.getError();
                if (errors) {
                    if (errors[0] && errors[0].message) {
                        console.log("Error message: " + 
                                 errors[0].message);
                    }
                } else {
                    console.log("Unknown error");
                }
            }
           
        });
        
        $A.enqueueAction(action);
    }
})



 
Hi, 

I'm tyring to create a big object in my production environment. I'm able to deploy it in a sandbox, but I run into an error in production. 

When depoloying the package through workbench I get the following error message on my permission set.
changed: false
componentType: PermissionSet
created: false
createdDate: 2018-05-21T14:05:59.000Z
deleted: false
fileName: big_object/permissionsets/IER_History.permissionset
fullName: IER_History
problem: An unexpected error occurred. Please include this ErrorId if you contact support: 333237467-13525 (-1807790659)
problemType: Error
success: false
Permission set xml: 
 
<?xml version="1.0" encoding="UTF-8"?>
<PermissionSet xmlns="http://soap.sforce.com/2006/04/metadata">
   <fieldPermissions>
      <field>CampaignMemberId__c</field>
      <readable>TRUE</readable>
      <editable>TRUE</editable>
   </fieldPermissions>
   <fieldPermissions>
      <field>Clicked__c</field>
      <readable>TRUE</readable>
      <editable>TRUE</editable>
   </fieldPermissions>
   <fieldPermissions>
      <field>Contact__c</field>
      <readable>TRUE</readable>
      <editable>TRUE</editable>
   </fieldPermissions>
   <fieldPermissions>
      <field>Contact_ID__c</field>
      <readable>TRUE</readable>
      <editable>TRUE</editable>
   </fieldPermissions>
   <fieldPermissions>
      <field>DateBounced__c</field>
      <readable>TRUE</readable>
      <editable>TRUE</editable>
   </fieldPermissions>
   <fieldPermissions>
      <field>DateOpened__c</field>
      <readable>TRUE</readable>
      <editable>TRUE</editable>
   </fieldPermissions>
   <fieldPermissions>
      <field>DateSent__c</field>
      <readable>TRUE</readable>
      <editable>TRUE</editable>
   </fieldPermissions>
   <fieldPermissions>
      <field>DateUnsubscribed__c</field>
      <readable>TRUE</readable>
      <editable>TRUE</editable>
   </fieldPermissions>
   <fieldPermissions>
      <field>Email__c</field>
      <readable>TRUE</readable>
      <editable>TRUE</editable>
   </fieldPermissions>
   <fieldPermissions>
      <field>Email_Asset_ID__c</field>
      <readable>TRUE</readable>
      <editable>TRUE</editable>
   </fieldPermissions>
   <fieldPermissions>
      <field>Email_ID__c</field>
      <readable>TRUE</readable>
      <editable>TRUE</editable>
   </fieldPermissions>
   <fieldPermissions>
      <field>FromAddress__c</field>
      <readable>TRUE</readable>
      <editable>TRUE</editable>
   </fieldPermissions>
   <fieldPermissions>
      <field>FromName__c</field>
      <readable>TRUE</readable>
      <editable>TRUE</editable>
   </fieldPermissions>
   <fieldPermissions>
      <field>HardBounce__c</field>
      <readable>TRUE</readable>
      <editable>TRUE</editable>
   </fieldPermissions>
   <fieldPermissions>
      <field>Lead__c</field>
      <readable>TRUE</readable>
      <editable>TRUE</editable>
   </fieldPermissions>
   <fieldPermissions>
      <field>Lead_ID__c</field>
      <readable>TRUE</readable>
      <editable>TRUE</editable>
   </fieldPermissions>
   <fieldPermissions>
      <field>NumberOfUniqueClicks__c</field>
      <readable>TRUE</readable>
      <editable>TRUE</editable>
   </fieldPermissions>
   <fieldPermissions>
      <field>MergeId__c</field>
      <readable>TRUE</readable>
      <editable>TRUE</editable>
   </fieldPermissions>
   <fieldPermissions>
      <field>NumberOfTotalClicks__c</field>
      <readable>TRUE</readable>
      <editable>TRUE</editable>
   </fieldPermissions>
   <fieldPermissions>
      <field>Opened__c</field>
      <readable>TRUE</readable>
      <editable>TRUE</editable>
   </fieldPermissions>
   <fieldPermissions>
      <field>SendDefinition__c</field>
      <readable>TRUE</readable>
      <editable>TRUE</editable>
   </fieldPermissions>
   <fieldPermissions>
      <field>SoftBounce__c</field>
      <readable>TRUE</readable>
      <editable>TRUE</editable>
   </fieldPermissions>
   <fieldPermissions>
      <field>SubjectLine__c</field>
      <readable>TRUE</readable>
      <editable>TRUE</editable>
   </fieldPermissions>
   <fieldPermissions>
      <field>Tracking_As_Of__c</field>
      <readable>TRUE</readable>
      <editable>TRUE</editable>
   </fieldPermissions>
   <fieldPermissions>
      <field>TriggeredSendDefinitionName__c</field>
      <readable>TRUE</readable>
      <editable>TRUE</editable>
   </fieldPermissions>
   <label>IER History Permission Set</label>
</PermissionSet>

 
Hi,

I have an existing visualforce page that has a link to change the owner of a case
 
<apex:page showchat="False" controller="casePollList" lightningStylesheets="true">
<apex:outputLink value="{!'/'+c.id+'/a?retURL=%2F'+c.id+'&newOwn=' + $User.FirstName+' '+ $User.LastName}">[Accept Case]</apex:outputLink>
</apex:page>
When viewed in lightning the link breaks as it send the user back to class.

How can I get the Change Case Owner overlay on the visualforce page? 

User-added image
 Is it then also possible to prepopulate that with the logged in User?

Is there a better way to handle this? 

Thanks in advance!
I have a visualforce page with a custom controller to display a custom table of cases. I want to add a link for any given case listed for a user to accept the case. Can I use the $Action.Case.Accept function to achieve this? 

When I load the page I get the following error: 
"The value of the "ids" parameter contains a character that is not allowed or the value exceeds the maximum allowed length. Remove the character from the parameter value or reduce the value length and resubmit. If the error still persists, report it to our Customer Support team. Provide the URL of the page you were requesting as well as any other related information."



Page:
<apex:page controller="casePollList" >
	<div style="width:70%;">
	<div style = "width= 100%; text-align: center; font-size: 20px;">
		Academic Advising Queue
	</div>
        <apex:form >
            <apex:pageBlock id="myBlock" >
                <apex:actionPoller interval="10" rerender="myBlock" />
                <apex:pageBlockTable value="{!cases}" var="c" id="myTable">
                    <apex:column title="Link">
                        <apex:facet name="header">Case Number</apex:facet><apex:outputLink value="/{!c.id}" >{!c.CaseNumber}</apex:outputLink>
                    </apex:column>
                    <apex:column value="{!c.IOC_flag__c}"/>
                    <apex:column value="{!c.CaseNumber}"/>
                    <apex:column value="{!c.Subject}"/>
                    <apex:column title="Name"><apex:facet name="header">Name</apex:facet><apex:outputText >{!IF(c.contact.name != null, c.contact.name, c.suppliedname)}</apex:outputText></apex:column>
                    <apex:column value="{!c.Total_minutes_in_the_queue__c}"/>
                    <apex:column value="{!c.Type}"/>
                    <apex:column value="{!c.CreatedDate}"/>
                    <apex:column>
                        <apex:facet name="header">Owner</apex:facet>
                        <apex:outputText label="Owner" escape="false">{!c.Owner.Name}</apex:outputText>
                        <apex:outputLink value="{!URLFOR($Action.Case.Accept,c.id)}">Accept Case</apex:outputLink>
                    </apex:column>
            </apex:pageBlockTable>
            </apex:pageBlock>
        </apex:form>
	</div>
</apex:page>


Controller: 
public class casePollList {
   public ApexPages.StandardSetController setCon {
      get {
         setCon = new ApexPages.StandardSetController(Database.getQueryLocator([SELECT 
                                                                                id, 
                                                                                Subject, 
                                                                                CaseNumber, 
                                                                                Contact.Name, 
                                                                                Owner.Name, 
                                                                                Total_minutes_in_the_queue__c, 
                                                                                suppliedName, 
                                                                                Type,
                                                                                CreatedDate
                                                                                FROM Case WHERE owner.name='Academic Advising Requests Queue' order by CreatedDate Asc]));
         return setCon;
      }
      set;
   }
   // Initialize setCon and return a list of records
   public List<Case> getCases() {
      return (List<Case>) setCon.getRecords();
   }
}

 

Hi,

I'm looking to use data loader's command line interface to run a nightly export from Salesforce to upload to an FTP site. The recieving server requires that a header row on the CSV file be included that defines the import settings. 

The resulting file needss to read in excel as:

row 1: "Import Version - 6" ,  ID = 1234
Row 2: Column header 1 , Column header 2, column header 3... column header n
Row 3: Begin data

Is it possible to add in that static first row using the Data Loader's CLI? If so, how would one do that. If not, any suggestions?
 

Thanks! 

Hi,

I'm trying to add a timer to individual cases when they're added to the queue and displayed in a lightning component. I thought I could simply fire an "init" on the child component to execute a JS timer. However, it's not loading the function. 

Thanks for any help!

Business need, display a list of cases in the queue and how long they have been in that queue.

Child component name: Case Tile
Parent component name: Case List

Child component:
<aura:component >
	<aura:attribute name="case" type="case"/>
    
    <aura:registerEvent name="navigateToSObject" type="force:navigateToSObject"/>
    <aura:registerEvent name="selectSObject" type="ltng:selectSObject"/>
    <aura:handler name="init" value="{!this}" action="{!c.doInit}" />
        <lightning:card >        
            <aura:set attribute="title" >
            	<a onclick="{!c.caseSelected}" style="color: black; ">
                    <div class="slds-align_absolute-center">
                    Name: <aura:if isTrue="{#v.case.Contact.Name!=undefined}">                        
                        {#v.case.Contact.Name}
                        <aura:set attribute="else">
                            {#v.case.SuppliedName}
                        </aura:set>
                    </aura:if>
                    </div>
                </a>
        	</aura:set>
           
            <a onclick="{!c.caseSelected}" style="color: black; ">
                
                <p class="slds-p-horizontal--small">
                	Requested Advisor: {#v.case.Requested_Advisor_Counselor__c}                
            	</p>
                <p class="slds-p-horizontal--small">
                	Type: {#v.case.Type}
                </p>
                <p class="slds-p-horizontal--small">
                    Time in queue: <ui:outputNumber value="{#v.case.Total_minutes_in_the_queue__c}" />
                </p>                
           </a> 
    </lightning:card>
</aura:component>
Child controller: 
({
    
    doInit : function(component){
        console.log('Do an action but nothing happens');
        
    }
})


Parent component:
<aura:component controller="CaseTileController" implements="flexipage:availableForAllPageTypes" access="global" >
    <aura:attribute name="cases" type="Case[]" />
    <aura:handler name="init" value="{!this}" action="{!c.doInit}" />
    <aura:handler event="c:QueueChange" action="{!c.onQueueChange}" />
    <aura:attribute name="selectedQueue" type="string" />
    <c:streaming channel="/event/CaseChange__e" onMessage="{!c.eventFired}" />
    <lightning:layout horizontalAlign="left" class="slds-theme_shade">
        <lightning:layoutItem padding="around-small" size="12" smallDeviceSize="6" mediumDeviceSize="4" largeDeviceSize="3" >
        	<lightning:icon iconName="standard:case" size="medium" alternativeText="Case Queue" class="slds-p_small" />
            <span class="slds-text-heading_medium"> &nbsp; Case Queue</span>
        </lightning:layoutItem>
   		<lightning:layoutItem padding="around-small" size="12" smallDeviceSize="6" mediumDeviceSize="4" largeDeviceSize="3" >
        	<c:QueueSelector /> 
        </lightning:layoutItem>
    </lightning:layout>
    <lightning:layout horizontalAlign="left" multipleRows="true" title="Case Queue" class="slds-theme_shade">        
        <aura:if isTrue="{!(v.cases != null)}" >            
            <aura:iteration items="{!v.cases}" var="c" >
                <lightning:layoutItem padding="around-small" size="12" smallDeviceSize="6" mediumDeviceSize="4" largeDeviceSize="3" >
                    <c:caseTile case="{#c}" />
                </lightning:layoutItem>
            </aura:iteration>
            <aura:set attribute="else">
                <div class="slds-align_absolute-center" >
                    <div class="empty-state-container slds-text-align_center" >
                        <img src="/projRes/ui-home-private/emptyStates/noTasks.svg" />
                        <div class="empty-state-message slds-m-top_medium" style="margin-bottom: 1rem;" >                            
                            Check back later, there are no current cases in the queue.
                        </div>
                    </div>
                </div>
            </aura:set>
        </aura:if>
    </lightning:layout>

</aura:component>
Parent controller: 
({
	doInit : function(component, event, helper) {        
       helper.getCases(component);

	},

    eventFired : function(component, event, helper){
		helper.getCases(component);
       
     },
    
    onQueueChange: function(component, event, helper){
        component.set("v.selectedQueue", event.getParam("selectedQueue"));
        helper.getCases(component);
    }
})

Parent helper:
({
	checkForChanges : function(component, event, helper) {
		var action = component.get("c.getAvailableCases");
        action.setCallback(this,function(data){
           component.set("v.cases",data.getReturnValue()); 
        });
        $A.enqueueAction(action);
	},
    
    getCases : function(component, page){
        var action = component.get("c.getAvailableCases");
        action.setParams({
            "queueSelection" : component.get("v.selectedQueue")
        });
        action.setCallback(this,function(response){
            var state = response.getState();
            if(state === "SUCCESS"){
                var results = response.getReturnValue(); 
                component.set("v.cases",results);
            }
            else if (state === "INCOMPLETE") {
                // do something
            }
            else if (state === "ERROR") {
                var errors = response.getError();
                if (errors) {
                    if (errors[0] && errors[0].message) {
                        console.log("Error message: " + 
                                 errors[0].message);
                    }
                } else {
                    console.log("Unknown error");
                }
            }
           
        });
        
        $A.enqueueAction(action);
    }
})



 
Hi, 

I'm tyring to create a big object in my production environment. I'm able to deploy it in a sandbox, but I run into an error in production. 

When depoloying the package through workbench I get the following error message on my permission set.
changed: false
componentType: PermissionSet
created: false
createdDate: 2018-05-21T14:05:59.000Z
deleted: false
fileName: big_object/permissionsets/IER_History.permissionset
fullName: IER_History
problem: An unexpected error occurred. Please include this ErrorId if you contact support: 333237467-13525 (-1807790659)
problemType: Error
success: false
Permission set xml: 
 
<?xml version="1.0" encoding="UTF-8"?>
<PermissionSet xmlns="http://soap.sforce.com/2006/04/metadata">
   <fieldPermissions>
      <field>CampaignMemberId__c</field>
      <readable>TRUE</readable>
      <editable>TRUE</editable>
   </fieldPermissions>
   <fieldPermissions>
      <field>Clicked__c</field>
      <readable>TRUE</readable>
      <editable>TRUE</editable>
   </fieldPermissions>
   <fieldPermissions>
      <field>Contact__c</field>
      <readable>TRUE</readable>
      <editable>TRUE</editable>
   </fieldPermissions>
   <fieldPermissions>
      <field>Contact_ID__c</field>
      <readable>TRUE</readable>
      <editable>TRUE</editable>
   </fieldPermissions>
   <fieldPermissions>
      <field>DateBounced__c</field>
      <readable>TRUE</readable>
      <editable>TRUE</editable>
   </fieldPermissions>
   <fieldPermissions>
      <field>DateOpened__c</field>
      <readable>TRUE</readable>
      <editable>TRUE</editable>
   </fieldPermissions>
   <fieldPermissions>
      <field>DateSent__c</field>
      <readable>TRUE</readable>
      <editable>TRUE</editable>
   </fieldPermissions>
   <fieldPermissions>
      <field>DateUnsubscribed__c</field>
      <readable>TRUE</readable>
      <editable>TRUE</editable>
   </fieldPermissions>
   <fieldPermissions>
      <field>Email__c</field>
      <readable>TRUE</readable>
      <editable>TRUE</editable>
   </fieldPermissions>
   <fieldPermissions>
      <field>Email_Asset_ID__c</field>
      <readable>TRUE</readable>
      <editable>TRUE</editable>
   </fieldPermissions>
   <fieldPermissions>
      <field>Email_ID__c</field>
      <readable>TRUE</readable>
      <editable>TRUE</editable>
   </fieldPermissions>
   <fieldPermissions>
      <field>FromAddress__c</field>
      <readable>TRUE</readable>
      <editable>TRUE</editable>
   </fieldPermissions>
   <fieldPermissions>
      <field>FromName__c</field>
      <readable>TRUE</readable>
      <editable>TRUE</editable>
   </fieldPermissions>
   <fieldPermissions>
      <field>HardBounce__c</field>
      <readable>TRUE</readable>
      <editable>TRUE</editable>
   </fieldPermissions>
   <fieldPermissions>
      <field>Lead__c</field>
      <readable>TRUE</readable>
      <editable>TRUE</editable>
   </fieldPermissions>
   <fieldPermissions>
      <field>Lead_ID__c</field>
      <readable>TRUE</readable>
      <editable>TRUE</editable>
   </fieldPermissions>
   <fieldPermissions>
      <field>NumberOfUniqueClicks__c</field>
      <readable>TRUE</readable>
      <editable>TRUE</editable>
   </fieldPermissions>
   <fieldPermissions>
      <field>MergeId__c</field>
      <readable>TRUE</readable>
      <editable>TRUE</editable>
   </fieldPermissions>
   <fieldPermissions>
      <field>NumberOfTotalClicks__c</field>
      <readable>TRUE</readable>
      <editable>TRUE</editable>
   </fieldPermissions>
   <fieldPermissions>
      <field>Opened__c</field>
      <readable>TRUE</readable>
      <editable>TRUE</editable>
   </fieldPermissions>
   <fieldPermissions>
      <field>SendDefinition__c</field>
      <readable>TRUE</readable>
      <editable>TRUE</editable>
   </fieldPermissions>
   <fieldPermissions>
      <field>SoftBounce__c</field>
      <readable>TRUE</readable>
      <editable>TRUE</editable>
   </fieldPermissions>
   <fieldPermissions>
      <field>SubjectLine__c</field>
      <readable>TRUE</readable>
      <editable>TRUE</editable>
   </fieldPermissions>
   <fieldPermissions>
      <field>Tracking_As_Of__c</field>
      <readable>TRUE</readable>
      <editable>TRUE</editable>
   </fieldPermissions>
   <fieldPermissions>
      <field>TriggeredSendDefinitionName__c</field>
      <readable>TRUE</readable>
      <editable>TRUE</editable>
   </fieldPermissions>
   <label>IER History Permission Set</label>
</PermissionSet>

 

Hi all -


I'm struggling with how to set a date field to today() using a custom button's on click javascript.

 

I'm using the button to set the value of two picklist values, set a date field to Today() and set a second date field to Today()+180.

 

When I first wrote it and tested it earlier in the week, it was executing but was setting the wrong dates. Today it just errors out.

 

 

{!requireScript("/soap/ajax/13.0/connection.js")} var QR= new sforce.SObject("Quote_Request__c"); QR.id = "{!Quote_Request__c.Id}"; var temp_dev_date=new Date(); temp_dev_date.setDate({!TODAY()}) var temp_val_date=new Date(); temp_val_date.setDate({!TODAY()}+180) QR.Delivered_Date__c=temp_dev_date; QR.Validity_Date__c=temp_val_date; QR.Customer_Requirements__c="Test update of auto close button."; QR.Status__c="Closed - Completed"; QR.Stage__c="Delivered"; var result = sforce.connection.update([QR]); if (result[0].getBoolean("success")) { // Refresh window window.location.reload(); } else { alert("something broke"); }

 

Appreciate any guidance or other approaches that could be used to accomplish this.