문제

현재 DocUsign 문서를 만드는 프로세스를 자동화하고이를 Apex 트리거에 넣는 프로세스를 자동화하려고합니다. DocUsign API (WSDL을 통해)를 내 org로 가져올 수 있었고 이제는 문서를 보내도록 코드를 트리거에 추가하려고합니다. 여기에 전체 코드를 붙여 넣지 않고이 튜토리얼 및 모든 필수 코드를 내 방아쇠에 넣었습니다. 불행히도, 내가 그것을 실행하면이 오류가 발생합니다 :

11:40:49.965 (12965647595)|FATAL_ERROR|System.VisualforceException: Getting content from within triggers is currently not supported.

Trigger.OpportunityTrigger: line 109, column 1
.

이는 트리거에서 문서를 보내는 것이 가능하지 않다는 것을 의미합니까? 튜토리얼은 컨트롤러를 통해이를 보냅니다. 현재 지원되는 메소드 유일한 방법은 무엇입니까?

당신이 나에게 줄 수있는 도움을 가져 주셔서 감사합니다!

편집 : 그래서 나는 그 오류를 지나쳤습니다. 이제이 오류가 발생합니다.

System.CalloutException: Web service callout failed: WebService returned a SOAP Fault: This User lacks sufficient permissions. User does not have the permision to the CreateEnvelopeFromTemplates method faultcode=soap:Client faultactor=https://demo.docusign.net/api/3.0/dsapi.asmx
.

이것은이 문서를 보내는 데 사용중인 DocUsign 사용자의 문제점으로 보입니다. 현재 CreateEnvelopeFromTemplates를 사용하여 템플릿 문서를 최대 5 명의 수신자로 보냅니다.

도움이 되었습니까?

해결책

나는 DocUsign 지원으로 전화를 걸고 문제에 대해 묻는 것을 종료했습니다.마지막 오류가 AccountID가 아닌 사용자 ID와 함께 인증하고 DocUsign에 로그인하려고 시도했음을 꺼냅니다 (주변의 해당 사용자 ID 및 허가 오류가 사라졌습니다).

다른 오류가 내 템플릿에서 역할이 제대로 설정되지 않음 (역할을 설정함으로써 고정 됨)과 관련하여 모든 것이 올바르게 작동합니다.나는 그것을 향후 검색 자에 대한 참조로 남겨두기 위해 내 자신의 질문에 답하고 있습니다.

다른 팁

  1. 트리거에서 호출을 생성합니다
  2. 휴식 방법에서 요청을 가져옵니다.
  3. 를 계속해서 PageEereference를 계속해서
  4. 예제 여기

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top