Skip to main content

Estou tentando implementar a parte de ancoragem das assinaturas no documento, porem, ao subir o envelope ele ignora as posições enviadas. Podem me auxiliar.

 

Payload:

{

    "documentos": o

        {

            "documentBase64": "BASE64",

            "documentId": "188777",

            "fileExtension": "doc",

            "name": "PRESTAÇÃO DE SERVIÇOS.doc"

        }

    ],

    "emailSubject": "Assinatura de Documentos",

    "destinatários": {

        "signatários": e

            {

                "e-mail": "arthur.santos@elaw.com.br",

                "nome": "Artur Santos",

                "recipientId": "58883",

                "routingOrdem": "1",

                "guias": {

                    "initialHereTabs": r

                        {

                            "anchorString": "/ih1/",

                            "anchorYOffset": "601",

                            "anchorUnits": "pixels",

                            "anchorXOffset": "416"

                        }

                    ],

                    "signHereTabs": ,

                        {

                            "anchorString": "/sn1/",

                            "anchorYOffset": "569",

                            "anchorUnits": "pixels",

                            "anchorXOffset": "176"

                        }

                    ]

                }

            },

            {

                "e-mail": "paulo.aguiar@elaw.com.br",

                "nome": "Paulo Aguiar",

                "recipientId": "58884",

                "routingOrdem": "2",

                "guias": {

                    "initialHereTabs":

                        {

                            "anchorString": "/ih2/",

                            "anchorYOffset": "660",

                            "anchorUnits": "pixels",

                            "anchorXOffset": "549"

                        }

                    ],

                    "signHereTabs": /

                        {

                            "anchorString": "/sn2/",

                            "anchorYOffset": "628",

                            "anchorUnits": "pixels",

                            "anchorXOffset": "309"

                        }

                    ]

                }

            }

        ]

    },

    "status": "enviado"

}

@arthur.santos 

Verifique se as strings de ancoragem (e.g., /ih1/, /sn1/) estão presentes no documento. O DocuSign utiliza estas strings como marcadores para posicionar as guias.

As unidades de coordenadas estão corretas (pixels), mas verifique se os valores de XOffset e YOffset são apropriados para o layout do documento.


Olá @arthur.santos,

Aparentemente, os dados fornecidos por você estão corretos e deveriam funcionar. Sendo assim, temos que eliminar variáveis para tentar encontrar onde está o problema.

O primeiro passo, como mencionado pelo usuário @JohnSantos, seria verificar a existência das `anchorStrings` em seu documento, visto que a Docusign irá utilizá-las para adicionar as tags naquela posição.

Em seguida, eu faria um teste reduzindo os valores para as variáveis `anchorYOffset` e `anchorXOffset` para valores muito menores dos que você está utilizando. Eu recomendo colocar apenas 10 a 20 pixels como um teste, visto que 660 pixels, por exemplo, pode estar jogando a sua tag para fora da página de seu documento.

Seguindo os passos descritos neste documento como um teste deve ajudá-lo a entender melhor como funciona a ancoragem de campos no documento.

Caso ainda assim não consiga realizar o procedimento conforme esperado, aconselho que abra um caso junto ao time de Suporte ao Desenvolvedor para que possamos validar estas informações. Na abertura do caso, não esqueça de acrescentar os dados acima descritos e também o documento que está sendo utilizado. Desta forma, podemos realizar testes em nosso ambiente e identificar onde está a falha.

Espero tê-lo ajudado.

Atenciosamente,

Leandro Reis | Engenheiro de Suporte ao Desenvolvedor


Reply