2016-06-28 4 views
0

私はsalesforceのチャンスオブジェクトにカスタムのdocusignボタンを作成していますが、コードを作成した後、 "予期しないトークン〜"というエラーメッセージが表示されます。これが何を意味するのか分かりません。私は私のコード上で何かを少しだけ持ちたいと思うことができます。コードは次のとおりです。DocusignのカスタムSalesforceボタンでエラーが発生しました - 予期せぬトークン〜

{!REQUIRESCRIPT("/apex/dsfs__DocuSign_JavaScript")} 

//********* 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=''; 
//*************************************************// 
// Modify individual options here:// 
// Recipient Starting Routing Order (default 1)// 
RSRO = '1'; 
// Recipient Routing Order Sequential (default not sequential)// 
RROS = '1'; 
// Custom Recipient List// 
CRL = '[email protected];FirstName~Anthony;LastName~Miranda;Role~Signer 1;RoutingOrder~1;SignNow~1', 
Email~;FirstName~;LastName~;Role~Signer 2;RoutingOrder~2;SignNow~1, 
[email protected];FirstName~John;LastName~Griscavage;Role~Signer 3;RoutingOrder~3;SignNow~0, 
[email protected];FirstName~Anthony;LastName~Miranda;Role~Signer 4;RoutingOrder3~;SignNow~, 
[email protected];FirstName~Adam;LastName~Bishop;Role~Signer 5;RoutingOrder~3;SignNow~0, 
[email protected];FirstName~Accounting;LastName~Department;Role~Signer 6;RoutingOrder~3;SignNow~0, 
Email~{!Opportunity.OwnerEmail};FirstName~{!Opportunity.OwnerFirstName};LastName~{!Opportunity.OwnerLastName};Role~Signer 7;RoutingOrder~3;SignNow~0, 
[email protected];FirstName~Laura;LastName~McDavid;Role~Signer 8;RoutingOrder~3;SignNow~0; 
// One Click Option (default edit envelope screen)// 
OCO = 'Tag'; 
// Load Attachments (default on)// 
LA = '1'; 
// Show Tag Button (default in config)// 
STB = '1'; 
// Show Send Button (default in config)// 
SSB = '1'; 
// Show Email Subject (default in config)// 
SES = '1'; 
// Show Email Message (default in config)// 
SEM = '1'; 
// Show Reminder/Expire (default in config)// 
SRS = '1'; 
//********* Page Callout (Do not modify) *********// 
window.location.href = 
"/apex/dsfs__DocuSign_CreateEnvelope?DSEID=0&SourceID={!Opportunity.Id}&RC="+RC+"&RSL="+RSL+"&RSRO="+RSRO+"&RROS="+RROS+"&CCRM="+CCRM+"&CCTM="+CCTM+"&CRCL="+CRC 
L+"&CRL="+CRL+"&OCO="+OCO+"&DST="+DST+"&CCNM="+CCNM+"&LA="+LA+"&CEM="+CEM+"&CES= 
"+CES+"&SRS="+SRS+"&STB="+STB+"&SSB="+SSB+"&SES="+SES+"&SEM="+SEM+"&SRS="+SRS+"& 
SCS="+SCS+"&RES="+RES; 
//*******************************************// 

誰かが私にここで提供できる助けに感謝します。

更新されたコード(削除改行)

{!REQUIRESCRIPT("/apex/dsfs__DocuSign_JavaScript")} 

//********* 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=''; 
//*************************************************// 
// Modify individual options here:// 
RSRO = '1';RROS = '1';CRL = '[email protected];FirstName~Anthony;LastName~Miranda;Role~Signer 1;RoutingOrder~1;SignNow~1',Email~;FirstName~;LastName~;Role~Signer 2;RoutingOrder~2;SignNow~1,[email protected];FirstName~John;LastName~Griscavage;Role~Signer 3;RoutingOrder~3;SignNow~0,[email protected];FirstName~Anthony;LastName~Miranda;Role~Signer 4;RoutingOrder3~;SignNow~,[email protected];FirstName~Adam;LastName~Bishop;Role~Signer 5;RoutingOrder~3;SignNow~0,[email protected];FirstName~Accounting;LastName~Department;Role~Signer 6;RoutingOrder~3;SignNow~0,Email~{!Opportunity.OwnerEmail};FirstName~{!Opportunity.OwnerFirstName};LastName~{!Opportunity.OwnerLastName};Role~Signer 7;RoutingOrder~3;SignNow~0, 
[email protected];FirstName~Laura;LastName~McDavid;Role~Signer 8;RoutingOrder~3;SignNow~0;OCO = 'Tag';LA = '1';STB = '1';SSB = '1';SES = '1';SEM = '1';SRS = '1'; 
//********* Page Callout (Do not modify) *********// 
window.location.href = 
"/apex/dsfs__DocuSign_CreateEnvelope?DSEID=0&SourceID={!Opportunity.Id}&RC="+RC+"&RSL="+RSL+"&RSRO="+RSRO+"&RROS="+RROS+"&CCRM="+CCRM+"&CCTM="+CCTM+"&CRCL="+CRC 
L+"&CRL="+CRL+"&OCO="+OCO+"&DST="+DST+"&CCNM="+CCNM+"&LA="+LA+"&CEM="+CEM+"&CES= 
"+CES+"&SRS="+SRS+"&STB="+STB+"&SSB="+SSB+"&SES="+SES+"&SEM="+SEM+"&SRS="+SRS+"& 
SCS="+SCS+"&RES="+RES; 
//*******************************************// 

私はラリーKは、以下の提案と同じように行っていると、コードを更新しました。今、ボタンをクリックすると、エラーメッセージが表示されません。全く何も起こらない。それは発砲していないのとほぼ同じです。

{!REQUIRESCRIPT("/apex/dsfs__DocuSign_JavaScript")} 

//********* Option Declarations (Do not modify)*********//var RC = '';var RSL='';var RSRO='';var RROS='';var CCRM='';var CCTM='';varCCNM='';var CRCL=''; var CRL='';var OCO='';var DST='';var LA='';var CEM='';varCES='';var STB='';varSSB='';var SES='';var SEM='';var SRS='';var SCS ='';varRES='';//*************************************************// 

// Modify individual options here://RSRO = '1';RROS = '1';CRL = '[email protected];FirstName~Anthony;LastName~Miranda;Role~Signer 1;RoutingOrder~1;SignNow~1,[email protected];FirstName~Client;LastName~Name;Role~Signer 2;RoutingOrder~2;SignNow~1,[email protected];FirstName~John;LastName~Griscavage;Role~Signer 3;RoutingOrder~3;SignNow~0,[email protected];FirstName~Anthony;LastName~Miranda;Role~Signer 4;RoutingOrder3~;SignNow~0,[email protected];FirstName~Adam;LastName~Bishop;Role~Signer 5;RoutingOrder~3;SignNow~0,[email protected];FirstName~Accounting;LastName~Department;Role~Signer 6;RoutingOrder~3;SignNow~0,Email~{!Opportunity.OwnerEmail};FirstName~{!Opportunity.OwnerFirstName};LastName~{!Opportunity.OwnerLastName};Role~Signer 7;RoutingOrder~3;SignNow~0,[email protected];FirstName~Laura;LastName~McDavid;Role~Signer 8;RoutingOrder~3;SignNow~0'; OCO = 'Tag';LA = '1';STB = '1';SSB = '1';SES = '1';SEM = '1';SRS = '1'; 

//********* Page Callout (Do not modify) *********//window.location.href ="/apex/dsfs__DocuSign_CreateEnvelope?DSEID=0&SourceID={!Opportunity.Id}&RC="+RC+"&RSL="+RSL+"&RSRO="+RSRO+"&RROS="+RROS+"&CCRM="+CCRM+"&CCTM="+CCTM+"&CRCL="+CRCL+"&CRL="+CRL+"&OCO="+OCO+"&DST="+DST+"&CCNM="+CCNM+"&LA="+LA+"&CEM="+CEM+"&CES="+CES+"&SRS="+SRS+"&STB="+STB+"&SSB="+SSB+"&SES="+SES+"&SEM="+SEM+"&SRS="+SRS+"&SCS="+SCS+"&RES="+RES; 
//*******************************************// 

アップデートコードイェットアゲイン。カスタムレシピリストから1つを除くすべての受信者を削除しました。ボタンはまだ発火しません。それは何もしません。それは私がセールスフォースに欠けている何か他のものかもしれませんか? (彼らは希望DocuSignのドキュメントから直接コピーした場合)あなたのページのコールアウトは改行を持っていたよう

{!REQUIRESCRIPT("/apex/dsfs__DocuSign_JavaScript")} 

//********* Option Declarations (Do not modify)*********//var RC = '';var RSL='';var RSRO='';var RROS='';var CCRM='';var CCTM='';varCCNM='';var CRCL=''; var CRL='';var OCO='';var DST='';var LA='';var CEM='';varCES='';var STB='';varSSB='';var SES='';var SEM='';var SRS='';var SCS ='';varRES='';//*************************************************// 

// Modify individual options here://RSRO = '1';RROS = '1';CRL = '[email protected];FirstName~Anthony;LastName~Miranda;Role~Signer 1;RoutingOrder~1;SignNow~1'; OCO = 'Tag';LA = '1';STB = '1';SSB = '1';SES = '1';SEM = '1';SRS = '1'; 

//********* Page Callout (Do not modify) *********//window.location.href ="/apex/dsfs__DocuSign_CreateEnvelope?DSEID=0&SourceID={!Opportunity.Id}&RC="+RC+"&RSL="+RSL+"&RSRO="+RSRO+"&RROS="+RROS+"&CCRM="+CCRM+"&CCTM="+CCTM+"&CRCL="+CRCL+"&CRL="+CRL+"&OCO="+OCO+"&DST="+DST+"&CCNM="+CCNM+"&LA="+LA+"&CEM="+CEM+"&CES="+CES+"&SRS="+SRS+"&STB="+STB+"&SSB="+SSB+"&SES="+SES+"&SEM="+SEM+"&SRS="+SRS+"&SCS="+SCS+"&RES="+RES; 
//*******************************************// 

答えて

2

ルックス:ここ

は、唯一の受信者で更新されたコードです。この間の変数を入れてみてください:{!REQUIRESCRIPT( "/頂点/ dsfs__DocuSign_JavaScript")}

// *********オプション宣言(変更しないでください)*** ****** // var RC = ''; var RSL = ''; var RRRO = ''; var CCRM = ''; var CCTM = ''; var CCNM = ' '; var CRCL =' '; var CES = ''; var STB = ''; var SSB = ''; var CES = ''; var C:= ''; SES = ''; var SEM = ''; var SRS = ''; var SCS = ''; var RES = ''; // *********************************************** ** //

//ここで個々のオプションを変更します://

// *********ページの吹き出し(変更しないでください)********* // window.location.href = "/頂点/ dsfs__DocuSign_CreateEnvelope?DSEID = 0 &のSourceID = {!Opportunity.Id} & RC =" + RC +」& RSL = "+ RSL +" & RSRO = "+ RSRO +" & RROS = "+ RROS +" & CCRM = "+ CCRM +" & CCTM = "+ CCTM +" & CRCL = "+ CRCL +" & CRL = "+ CRL +" & OCO = "+ OCO +" & DST = "+ DST +" & CCNM = "+ CCNM +" & CEM = "+ CEM +" & & LA = "+ + LA" CES = "+ CES +" & SRS = "+ SRS +" & STB = "+ STB +" & SEM = "+ SEM +" & & SSB = "+ SSB +" & SES = "+ + SES" SRS = "+ SRS +" & SCS = "+ + SCS" & RES = "+ RES。 // *************************************** //

+0

こんにちは。私はコードから見つけることができるすべての改行を取った、と私はまだ同じエラーを返す。私は間違っている何か他にあることができますか? –

0

documentation for creating custom buttonsは、CRLが文字列パラメータを取ることを示しています。署名者の1人

  • あなたはまだ後にハードリターンを持っていた後、署名者の1人
  • あなたは空のCRL情報を持った後、あなたが途中で文字列を閉じる

    1. :しかし、あなたのCRL値が有効ではありません署名者7人
    2. 最後の人の後に文字列を閉じないでください。
    3. あなたはまた、署名者5

    ためSignNowの値が欠落している、それはあなたが会計グループの電子メールエイリアスを使用している問題になることがあります。 DocuSign Signing Groupsを使う方がいいでしょう。その機能がSalesforceの統合でまだサポートされているかどうかはわかりません。デバッグに

    、最初のCRL値で、各カンマの後に復帰を追加し、各行(各受信者)が完了したことを確認します

    RSRO = '1';RROS = '1';CRL = ' 
    [email protected];FirstName~Anthony;LastName~Miranda;Role~Signer 1;RoutingOrder~1;SignNow~1, 
    [email protected];FirstName~John;LastName~Griscavage;Role~Signer 3;RoutingOrder~3;SignNow~0, 
    [email protected];FirstName~Anthony;LastName~Miranda;Role~Signer 4;RoutingOrder3~;SignNow~0, 
    [email protected];FirstName~Adam;LastName~Bishop;Role~Signer 5;RoutingOrder~3;SignNow~0, 
    [email protected];FirstName~Accounting;LastName~Department;Role~Signer 6;RoutingOrder~3;SignNow~0, 
    Email~{!Opportunity.OwnerEmail};FirstName~{!Opportunity.OwnerFirstName};LastName~{!Opportunity.OwnerLastName};Role~Signer 7;RoutingOrder~3;SignNow~0, 
    [email protected];FirstName~Laura;LastName~McDavid;Role~Signer 8;RoutingOrder~3;SignNow~0 
    '; 
    OCO = 'Tag';LA = '1';STB = '1';SSB = '1';SES = '1';SEM = '1';SRS = '1'; 
    

    は(CRL値の開始時と終了時にアポストロフィを注意してください)

    次に、CRL値からリターンを削除し、うまくいけば、それはあなたのために動作します:

    RSRO = '1';RROS = '1';CRL = '[email protected];FirstName~Anthony;LastName~Miranda;Role~Signer 1;RoutingOrder~1;SignNow~1,[email protected];FirstName~John;LastName~Griscavage;Role~Signer 3;RoutingOrder~3;SignNow~0,[email protected];FirstName~Anthony;LastName~Miranda;Role~Signer 4;RoutingOrder3~;SignNow~0,[email protected];FirstName~Adam;LastName~Bishop;Role~Signer 5;RoutingOrder~3;SignNow~0,[email protected];FirstName~Accounting;LastName~Department;Role~Signer 6;RoutingOrder~3;SignNow~0,Email~{!Opportunity.OwnerEmail};FirstName~{!Opportunity.OwnerFirstName};LastName~{!Opportunity.OwnerLastName};Role~Signer 7;RoutingOrder~3;SignNow~0,[email protected];FirstName~Laura;LastName~McDavid;Role~Signer 8;RoutingOrder~3;SignNow~0'; OCO = 'Tag';LA = '1';STB = '1';SSB = '1';SES = '1';SEM = '1';SRS = '1'; 
    
  • +0

    ありがとうございます。私はまさにあなたが言ったように、私はエラーメッセージを一切受け取っていませんでした。ボタンが発射されていないのとほぼ同じです。 –

    +0

    うーん、私は最初にそれをちょうど1,2人の受信者と一緒に働かせることで解体するだろう。そこから展開します。 –

    +0

    私はそれを試みます。ありがとうございました。 –

    関連する問題