2017-10-17 1 views
0

Bei meiner jetzigen Firma haben wir DocuSign in Salesforce integriert, um Aufträge an unsere potenziellen Kunden zu senden.Docusign Signer Name

Jeder Vertrag muss von unserem potenziellen Kunden, aber auch von unserem Vice President of Sales/Services unterzeichnet werden.

Ich habe eine benutzerdefinierte Schaltfläche auf dem Angebotsobjekt erstellt, um das Angebot an DocuSign zu senden und die erforderlichen Informationen zu übergeben (Unterzeichnerrolle, Name, E-Mail usw.) Das Problem ist, dass aus irgendeinem Grund der vollständige Name des zweiten Unterzeichners (Der interne Unterzeichner) wird nicht an DocuSign weitergeleitet, sodass der Vertriebsmitarbeiter die Empfänger jedes Mal manuell bearbeiten und bearbeiten muss und den Namen hinzufügen muss.

Button-Code:

var quoteApproved = {!Quote.Quote_Approved__c}; 

//********* Option Declarations (Do not modify)*********// 
var RC = ''; 
var RSL = ''; 
var RSRO = ''; 
var RROS = ''; 
var CCRM = ''; 
var CCTM = ''; 
var CCNM = ''; 
var CRCL = ''; 
var CRL = ''; 
var OCO = ''; 
var DST = ''; 
var LA = ''; 
var CEM = ''; 
var CES = ''; 
var STB = ''; 
var SSB = ''; 
var SES = ''; 
var SEM = ''; 
var SRS = ''; 
var SCS = ''; 
var RES = ''; 
//*************************************************// 
switch ("{!Quote.Signed_by__c}") { 
    case "John Cash": 
    CRL = "[email protected]; FirstName~John; LastName~Cash; Role~Signer 2; RoutingOrder~1"; 
    CCTM = "Signer 2~Signer"; 
    break; 
    case "Mark Cash": 
    CRL = "[email protected]; FirstName~Mark; LastName~Cash; Role~Signer 2; RoutingOrder~1"; 
    CCTM = "Signer 2~Signer"; 
} 


if (quoteApproved) { 
    { 
    !REQUIRESCRIPT("/apex/dsfs__DocuSign_JavaScript") 
    } 
    var sourceId = DSGetPageIDFromHref(); 
    var RQD = DSGetPageIDFromHref(); 
    window.location.href = "/apex/dsfs__DocuSign_CreateEnvelope?DSEID=0&SourceID=" + sourceId + "&CCTM=" + CCTM + "&CRL=" + CRL + "&RQD=" + RQD; 
} else { 
    alert("Your quote has not been approved yet. \nPlease submit for approval before sending the contract."); 
} 

Antwort

0

Ich habe das Problem behoben. Die RQD-Variable hat am Ende der URL ein # hinzugefügt, das die Beendigung der Feldzuordnung verhindert.

Verwandte Themen