DocuSign 봉투에 사용자 지정 속성 추가

타일러 로퍼

질문:

user_idDocuSign 엔벨로프 와 같은 사용자 지정 속성을 어떻게 추가하여 DocuSign에서 콜백을받을 때 관련 user_id? (VB.Net에서)

사용자 정의 필드 에 대한 설명서를 읽었 지만 관리자 패널의 템플릿에서 생성하는 것처럼 보이지만 가능하면 코드에서 동적으로 생성하고 싶습니다. 그럼에도 불구하고 나는이 방법을 사용하려고 시도했습니다 (실패했습니다). 코드는 아래에 포함되어 있습니다.


내가 시도한 것

수동으로 EnvelopeID 설정 :

envDef.EnvelopeId = app_Id

EnvelopID는 DocuSign의 자동 생성 GUID로 덮어 씁니다.

사용자 정의 필드 만들기 :

( User_ID관리자 패널에 이름이 지정된 Text CustomField를 만든 후 ...)

Dim user_id_field As New TextCustomField()
user_id_field.Name = "User_ID"
user_id_field.Value = user_id

Dim custom_fields As New CustomFields()
custom_fields.TextCustomFields.Add(user_id_field)

envDef.CustomFields = custom_fields

사용자 정의 필드는 DocuSign XML 페이로드에 완전히 없습니다.


최후의 조치:

DocuSign의 EnvelopeIDGUID를 user_id봉투를 만들 때 와 관련시키는 연결 테이블을 만들 수 있습니다 . 그런 다음을 사용하여 콜백 EnvelopeID을 조회 할 수 있습니다 user_id.


내 코드 :

아래 코드는 잘 작동합니다. 사용자는 문서를 받고 서명하면 문서가 Sent 일 때와 문서가 Completed때 콜백을받습니다 . 물론 누락 된 부분은 DocuSign 내 사용자 지정 속성을 전달하는 것입니다.

(간결성을 위해 역할, 템플릿 등과 같은 많은 정보를 제외했습니다.)

Dim envDef As New EnvelopeDefinition()

Dim envelope_events As New List(Of EnvelopeEvent)
envelope_events.Add(New EnvelopeEvent("sent", True))
envelope_events.Add(New EnvelopeEvent("completed", True))

Dim recipient_events As New List(Of RecipientEvent)
recipient_events.Add(New RecipientEvent(True, "Sent"))
recipient_events.Add(New RecipientEvent(True, "Completed"))
recipient_events.Add(New RecipientEvent(True, "AuthenticationFailed"))

Dim notification As New EventNotification
' -- Notification properties excluded for brevity --

notification.EnvelopeEvents = envelope_events
notification.RecipientEvents = recipient_events

envDef.EventNotification = notification

Dim apiClient As New ApiClient("https://demo.docusign.net/restapi")
Dim cfi As New Configuration(apiClient)
Dim authHeader As String = "{""Username"":""" + userName + """, ""Password"":""" + password + """, ""IntegratorKey"":""" + INTEGRATOR_KEY + """}"
cfi.AddDefaultHeader("X-DocuSign-Authentication", authHeader)

Dim envelopesApi As New EnvelopesApi(cfi)
Dim envelopeSummary As EnvelopeSummary = envelopesApi.CreateEnvelope(accountId, envDef)
프라 빈 레디

관리자 패널에서 항상 사용자 정의 필드를 만들 필요는 없습니다. API를 통해 봉투를 만드는 동안 사용자 정의 필드를 동적으로 지정할 수 있습니다.

다음이 작동합니다. 여기 에서 전체 코드를 참조 하십시오 .

        Dim envDef = New EnvelopeDefinition()
        envDef.EmailSubject = "[DocuSign C# SDK] - Custom Fields"
        envDef.Status = "sent"


        envDef.CustomFields = New CustomFields()

        Dim textCustomField = New TextCustomField()
        textCustomField.Name = "User_Id"
        textCustomField.Value = "KTI456"

        Dim textCustomFields = New List(Of TextCustomField)()
        textCustomFields.Add(textCustomField)
        envDef.CustomFields.TextCustomFields = textCustomFields

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Laravel : 추가 된 사용자 지정 속성에 Where 절 추가

분류에서Dev

vuejs 구성 요소에 사용자 지정 속성 추가

분류에서Dev

보기에 사용자 지정 동작 속성 추가

분류에서Dev

Magento : 주문 그리드에 사용자 지정 속성 추가

분류에서Dev

SlickGrid에서 사용자 지정 열 속성 추가

분류에서Dev

사용자 지정 PSObject 속성에 추가 정보를 추가하는 방법

분류에서Dev

Wordpress Woocommerce 제품에 속성 / 사용자 정의 속성 추가

분류에서Dev

Docusign REST API를 사용하는 사용자 정의 봉투 필드

분류에서Dev

SUD를 사용하여 SOAP 봉투 부분에 속성을 추가하는 방법은 무엇입니까?

분류에서Dev

C #을 사용하여 DocuSign 봉투를 생성하는 방법

분류에서Dev

기본 속성이있는 사용자 지정 개체를 사전에 추가

분류에서Dev

DocuSign에서 재사용 가능한 봉투를 어떻게 만들 수 있습니까?

분류에서Dev

목록에 추가 된 속성의 사용자 지정 클래스

분류에서Dev

경로 속성 ASP.NET MVC의 URL에 사용자 지정 단어 추가

분류에서Dev

설득력있는 모델에 사용자 지정 속성 추가

분류에서Dev

업로드 중 GridFS Meteor FS 파일에 사용자 지정 속성 추가

분류에서Dev

사용자 지정 속성 내에서 사용할 속성 값 가져 오기

분류에서Dev

CsvHelper에 사용자 정의 필드 속성 추가

분류에서Dev

런타임에 사용자 설정 속성 추가 (Winforms)

분류에서Dev

openldap에 사용자 정의 속성 추가

분류에서Dev

CF 휠 양식에 사용자 정의 HTML 속성 추가

분류에서Dev

pom.xml에 사용자 정의 jar (종속성 포함) 종속성 추가

분류에서Dev

DocuSign 요청 오류 "봉투 정의가 없습니다."

분류에서Dev

DocuSign REST API-문서에서 봉투의 문서 가시성을 제어 할 수 없습니까?

분류에서Dev

PDF가 아닌 파일에 대해 base64 문자열이있는 DocuSign 봉투 게시 실패

분류에서Dev

Windows에서 Java 또는 C #으로 사용자 지정 파일 속성 / 속성 추가

분류에서Dev

사용자 로그인 후 ASP.NET MVC ID에 사용자 지정 속성 추가

분류에서Dev

docusign에서 봉투 삭제 옵션을 설정하는 방법

분류에서Dev

ODOO 트리보기의 "사용자 지정 필터 추가"/ "사용자 지정 그룹 추가"에서 선택 가능한 속성을 제거합니다.

Related 관련 기사

  1. 1

    Laravel : 추가 된 사용자 지정 속성에 Where 절 추가

  2. 2

    vuejs 구성 요소에 사용자 지정 속성 추가

  3. 3

    보기에 사용자 지정 동작 속성 추가

  4. 4

    Magento : 주문 그리드에 사용자 지정 속성 추가

  5. 5

    SlickGrid에서 사용자 지정 열 속성 추가

  6. 6

    사용자 지정 PSObject 속성에 추가 정보를 추가하는 방법

  7. 7

    Wordpress Woocommerce 제품에 속성 / 사용자 정의 속성 추가

  8. 8

    Docusign REST API를 사용하는 사용자 정의 봉투 필드

  9. 9

    SUD를 사용하여 SOAP 봉투 부분에 속성을 추가하는 방법은 무엇입니까?

  10. 10

    C #을 사용하여 DocuSign 봉투를 생성하는 방법

  11. 11

    기본 속성이있는 사용자 지정 개체를 사전에 추가

  12. 12

    DocuSign에서 재사용 가능한 봉투를 어떻게 만들 수 있습니까?

  13. 13

    목록에 추가 된 속성의 사용자 지정 클래스

  14. 14

    경로 속성 ASP.NET MVC의 URL에 사용자 지정 단어 추가

  15. 15

    설득력있는 모델에 사용자 지정 속성 추가

  16. 16

    업로드 중 GridFS Meteor FS 파일에 사용자 지정 속성 추가

  17. 17

    사용자 지정 속성 내에서 사용할 속성 값 가져 오기

  18. 18

    CsvHelper에 사용자 정의 필드 속성 추가

  19. 19

    런타임에 사용자 설정 속성 추가 (Winforms)

  20. 20

    openldap에 사용자 정의 속성 추가

  21. 21

    CF 휠 양식에 사용자 정의 HTML 속성 추가

  22. 22

    pom.xml에 사용자 정의 jar (종속성 포함) 종속성 추가

  23. 23

    DocuSign 요청 오류 "봉투 정의가 없습니다."

  24. 24

    DocuSign REST API-문서에서 봉투의 문서 가시성을 제어 할 수 없습니까?

  25. 25

    PDF가 아닌 파일에 대해 base64 문자열이있는 DocuSign 봉투 게시 실패

  26. 26

    Windows에서 Java 또는 C #으로 사용자 지정 파일 속성 / 속성 추가

  27. 27

    사용자 로그인 후 ASP.NET MVC ID에 사용자 지정 속성 추가

  28. 28

    docusign에서 봉투 삭제 옵션을 설정하는 방법

  29. 29

    ODOO 트리보기의 "사용자 지정 필터 추가"/ "사용자 지정 그룹 추가"에서 선택 가능한 속성을 제거합니다.

뜨겁다태그

보관