Pergunta

Estou neste momento a tentar automatizar o processo de criação de um docusign documento e enviá-lo, colocando-o em um vértice gatilho.Eu consegui obter o docusign api (via WSDL) em minha organização, e agora estou tentando adicionar o código no disparador para enviar o documento.Sem colar todo o código aqui, eu venho acompanhando este tutorial e ter começado todo o código necessário para o meu gatilho.Infelizmente, quando eu executar, recebo este erro:

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

Trigger.OpportunityTrigger: line 109, column 1

Isso significa que não é possível enviar um documento em um gatilho?O tutorial de envia-lo através de um controlador, é que o único método suportado actualmente?

Obrigado por qualquer ajuda que você pode me dar!

EDITAR: Então eu comecei o passado que o erro (usando um diferente tutorial), e agora estou recebendo este erro.

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

Este parece ser um problema com o Docusign usuário que eu estou usando para o envio deste documento.Eu estou usando atualmente CreateEnvelopeFromTemplates para tentar enviar um modelo de documento para até 5 destinatários.

Foi útil?

Solução

Acabei telefonando no suporte ao DocuSign e perguntando a eles sobre o problema.Acontece que o último erro foi causado por mim tentando autenticar e entrar em docusign com meu ID de usuário não o AccountId (mudou aqueles ao redor e o erro de permissão foi embora).

Outro erro apareceu relacionado ao não ter funções de configuração corretamente no meu modelo (consertada que configurando a função), e agora tudo está funcionando bem.Estou respondendo a minha própria pergunta para deixá-lo como referência a pesquisadores futuros.

Outras dicas

    .
  1. Crie uma chamada fora do gatilho
  2. então receba a solicitação de um método de descanso
  3. então continue a obter o PagerEference Conten
  4. Você pode encontrar um exemplo aqui

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top