0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

DocuSignとの連携

Last updated at Posted at 2021-09-09

まとめページに戻る
まとめA~M

まったくDocuSignは使ったことはないのですが、案外質問が多いので備忘録です。

権利放棄の送信者

DocuSign 権利放棄の送信者は、実際に誰が送信したかに関係なく、常に同じ人に設定されます。実際の送信者がメールの送信者になるようにこれを修正する方法を知っている人はいますか?

[新しいドキュメントが生成および保存されました] 画面で [署名用に送信] ボタンを使用している場合は、実際にドキュメントを送信するのが誰であるかに関係なく、DS を SF に接続する統合ユーザーが署名のためにドキュメントを送信します。

image.png

文書を他の人に送信してもらうには、封筒テンプレートと、そのテンプレートを送信するカスタム ボタンが必要です。カスタム ボタンは、封筒テンプレートの「ウィザード」の一部として、関連するページ レイアウトに配置されます。

この記事を参照してください: https://support.docusign.com/s/document-item?bundleId=srl1586134368658&topicId=gou1591745811909.html&_LANG=it

マルチテンプレートでのエラー Invalid Envelope. Invalid UUID

UUIDというのがテンプレートのようです。 区切り文字に,を使います。
これが曲者。Salesforceの式で迷うところです。単純に"と"とで囲んだ中で,を使えば問題ないです。
DocuSign用の数式だと知らずにチェックしているとつい,の位置が違うって思ってしまいます。

Installed Package cannot finish configuring connection: "sf:INSUFFICIENT_ACCESS"

image.png

You were on the right track. Our fix for this turned out to be to disable "Enforce login IP ranges on every request"

But I didn't know about the Troubleshooting Page/Tool, so much appreciated!

image.png

正解でした。この問題を解決するには、「すべてのリクエストでログイン IP 範囲を強制する」 を無効にする必要がありました。

しかし、トラブルシューティング ページ/ツールについては知りませんでした。本当に感謝しています。

Regrant Template": [100] Error occurred Reference ID: 51e1a1cf-5ad4-437b-9f93-484ff0b1167b

It was a DocuSign issue, they fixed the problem (IM-38513) !

ユーザーは現在、レコードに関連付けられている既存のSalesforceファイルを検索(またはアクセス)して、送信DocuSignドキュメントに添付することができません。

The user would either need a see all files permission or would have to have the record shared with them (manually or programatically)

Docusign: Error in $A.getCallback() [TypeError: d is not a function] Failing descriptor: {ltng:outApp}

Please note that for DocuSign Apps Launcher (DAL) versions prior to 5.5 it is necessary to disable Lightning Web Security in Salesforce Setup > Session Settings > Lightning Web Security.

In DAL versions 5.5 and newer this setting is required (enabled).

image.png

Please verify that you have been granted access to DocuSign, your account settings are correct and that you have responded to all activation emails.

Issue in our case is some one from onsite has deactivated the Docusign admin user because user left the organization so we faced this issue.

Solution : new user was created and we reconfigured again in salesforce as well as in DocuSign.

私たちの場合の問題は、ユーザーが組織を離れたため、オンサイトの誰かがDocusign管理者ユーザーを無効にしたため、この問題に直面したことです.

解決策 : 新しいユーザーが作成され、Salesforce と DocuSign で再構成しました。

DocuSignアカウントのアクティブ化について

英語のヘルプしかないのかもしれません。
3つの設定方法があるように書かれています。

Learn How to Create and Manage DocuSign Users in Salesforce
https://support.docusign.com/s/document-item?language=en_US&bundleId=izj1586134369853&topicId=zbp1629859390541.html&_LANG=enus

DocuSign CLM "A Component Error has Occurred!"

image.png

After getting into a call with the User, I noticed that the chrome browser randomly started to block the pop-ups for some reason, even though it did not do it before. There was solution was to whitelist the Salesfore URL and the DocuSign URL from allowing pop-ups.

ユーザーとの通話を開始した後、Chrome ブラウザーが何らかの理由でランダムにポップアップをブロックし始めたことに気付きました。ポップアップを許可しないように、Salesfore URL と DocuSign URL をホワイトリストに登録するという解決策がありました。

According to Docusign support, it has been clarified that Docusign does not provide support for a Multi-select picklist merge field. However, an alternative approach to achieve similar functionality is by utilizing multiple checkboxes instead.

差し込み項目

Relationships: You can only create merge fields in an envelope template if they are related to the Source Object (Account, Opportunity, etc.)

An envelope template using Opportunity as the Source Object will see Account and Opportunity fields, but not Case fields.

Merge fields can access up to four (4) levels of relation to a Source Object. Here are the possible relationship paths:

  • Source Object → Field
  • Source Object → Reference → Field
  • Source Object → Child → Field
  • Source Object → Reference → Reference → Field
  • Source Object → Child → Reference → Field

https://support.docusign.com/s/document-item?language=en_US&bundleId=srl1586134368658&topicId=zce1616797759905.html&_LANG=enus

参照項目: エンベロープ テンプレートに差し込み項目を作成できるのは、差し込み項目がソース オブジェクト (取引先、商談など) に関連している場合のみです。

Opportunity をソース オブジェクトとして使用するエンベロープ テンプレートには、Account フィールドと Opportunity フィールドが表示されますが、Case フィールドは表示されません。

差し込みフィールドは、ソース オブジェクトとの関係の最大 4 レベルにアクセスできます。考えられる関係パスは次のとおりです。

If you want to user DocuSign merge fields that are coming from SF objects that are not related to the source object (or you have a requirement merge fields from unrelated SF objects), then you have to go for a XML and DocuSign workflow solution (in Product Suit: DocuSign CLM).

Basically, In the DocuSign Gen Template add the Signature field as a merge field.

image.png

In the DocuSign Envelopes when you add the Signature make sure to set the Template Role as Signer 1.
image.png

DocuSignは現在、複数選択リストのテキストアンカーをサポートしていません。解決策は、フィールドの値を複製してテキスト値を返す数式フィールドをオブジェクト内に作成することです。

その他

I recently just finished setting this up in our system and the documentation Adam provided is a good start but left some notes out. After messing about with the setting and doing some tests i found that the user sending the envelope (Not the system sender assigned) does not need to exist in Docusign or in the E-signature App in salesforce.

The admin assigned to the "System Sender" does need to have a license and account on the Docusign website and in the E-Signature App.

Finally, the user sending the envelope needs the "Docusign User" & "Docusign Sender" permission sets.

Now when your users send envelopes in salesforce, it will show that the Admin assigned as "System Sender" has sent it.

最近、システムでのセットアップを完了したところです。Adam が提供したドキュメントは出発点としては適切ですが、いくつかのメモが省略されています。設定をいじっていくつかのテストを行った結果、エンベロープを送信するユーザー(システムに割り当てられた送信者ではない)は、Docusign または Salesforce の電子署名アプリに存在する必要がないことがわかりました。

「システム送信者」に割り当てられた管理者は、Docusign Web サイトと電子署名アプリのライセンスとアカウントを持っている必要があります。

最後に、エンベロープを送信するユーザーには、「Docusign ユーザー」および「Docusign 送信者」権限セットが必要です。

これで、ユーザーが Salesforce でエンベロープを送信すると、「システム送信者」として割り当てられた管理者が送信したことが表示されます。

分かりました。それはDocusignの承認者フィールドの「共有」チェックボックスでした

翻訳

リスト内の子「商談製品」レコードを Docusign テンプレートに追加します。

これは可能ですが、動的ではありません。つまり、存在する可能性のある商談製品ごとに行を明示的に追加する必要があります。製品が 5 つある場合は、5 行を追加する必要があります。

資料

画面フロー

それをやりました。より細かく制御できるのでとても便利です。Docusign Apps Launcher 6.3.1 統合とNavigate Everywhere画面フロー コンポーネントを使用しています。

  1. DocuSignアプリランチャーアプリにアクセスする
  2. テンプレートの1つを編集モードに切り替えます
  3. 作成ボタンの矢印に移動します
  4. UIを使用して、ページレイアウトで使用するためのドキュメント生成ボタンのバージョンを統合で作成し、保存します。
  5. セットアップでは、ボタンを作成したgenテンプレートのオブジェクトマネージャのソースオブジェクトに移動します。
  6. オブジェクトのボタン、リンク、アクションに移動します
  7. DocuSign UIが作成したボタンを見つけて、「ボタンまたはリンクのURL」をコピーします。
  8. 画面フローにnavigateEverywhereLFAアクションを追加する
  9. アクションの宛先タイプを url に設定します
  10. アクションの宛先URLをコピーしたボタンのURLに設定します。動作させるには、フロー構文に少し翻訳する必要があるでしょう。

例えば:

これは、18 桁の ID とボタン名が変更された、Docusign ボタンが作成した生の URL です。ドキュメント生成ソースは CPQ Quotes であるため、SBQQ__Quote__c.Id が参照されます。

{!URLFOR(IF($Site.prefix == '/s','/apex/dfsle__gendocumentgenerator', $Site.Prefix +'/apex/dfsle__gendocumentgenerator'), null, [sId = SBQQ__Quote__c.Id, templateId = '- 18 digit SF gen template ID -', recordId = SBQQ__Quote__c.Id, title = 'Visible Name of Button'])}

これは、私が画面フロー テキスト文字列に翻訳した実用的なバリエーションです。これが、私が宛先 URL として提供するものです。

URLFOR('/apex/dfsle__gendocumentgenerator', null, [sId = {!varRecordID}, templateId = {!ActualDocGenTemplateToUse}, recordId = {!varRecordID}])
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?