Obter o documentID para enviar para assinatura

  • gabriel.rissatti
    Participante
    # 1 ano, 5 meses atrás

    Bom dia,
    estou seguindo a documentação https://dev.senior.com.br/documentacao/como-enviar-um-ou-mais-arquivos-para-assinatura-eletronica/ para enviar um documento para assinatura.

    Eu preciso consumir a api https://platform.senior.com.br/t/senior.com.br/bridge/1.0/rest/platform/ecm_ged/actions/signDocuments, porém nela eu preciso informar o
    documentVersionIds.

    O documentVersionIds eu obtenho pelo documentId.
    O documentId eu deveria obter pelo ticket.

    Na documentação que menciono, ao tentar obter o documentId via ticket, ele somente me devolve {
    “finished”: true
    }.

    Existe outra forma de eu obter o documentId pelo ticket?
    Muito obrigado.

    yurikb
    Senior Moderator
    # 1 ano, 5 meses atrás

    Olá Gabriel, tudo bem?

    No tutorial Como fazer upload para DOC Studio, no passo 2), tenha certeza de trocar o tipo da chave (Key) de “Text” para “File”. Então selecione o arquivo que deseja fazer o upload no valor (Value), e pode seguir o processo normal dos tutoriais.

    Acredito que com isso retorne o documentId!

    gabriel.rissatti
    Participante
    # 1 ano, 3 meses atrás

    Boa tarde, resolvido, muito obrigado.

    Matheusbf
    Participante
    # 1 ano, 3 meses atrás

    Yuri, tudo bem?

    Como fazemos pra retornar o documentID de um arquivo já upado?

    Estou tentando utilizar a URL /platform/ecm_ged/queries/searchDocument e me retorna dois ids, um no array “search” de outro no “path” qual deles deve ser usado na requisição da /platform/ecm_ged/actions/signDocuments ?

    Matheusbf
    Participante
    # 1 ano, 3 meses atrás

    Tentei pelos dois Ids e ele retorna: “message”: “Documento não encontrado.”,

    Bruno Tomaz
    Mestre
    # 1 ano, 2 meses atrás

    Olá Matheus, tudo bem?

    Então, você consegue nos dizer porque você deseja retornar o documentId, talvez conseguimos te auxiliar melhor.

    – Sobre o tutorial que o Yuri passou, você seguiu e ainda não conseguiu obter o documentId?
    – Tenta utilizar /ecm_ged/entities/document, dessa forma você acessa todas as propriedades do documento.

    Talvez isso já possa te ajudar!

    Matheusbf
    Participante
    # 1 ano, 2 meses atrás

    Bruno, tudo bem?

    Obrigado, estou testando pelo postman com um documento que upei manualmente, por isso do documentID!

    Com a sua sugestao consegui pegar o id dentro de Versions que é o que pede na primitiva signDocuments, porém agora nao consigo passar, pede a propriedade _discriminator*, porém na documentação não diz o que seria isso e quais opções podemos passar nela?? voce poderia esclarecer?

    Aguardo e agradeço!

    Matheusbf
    Participante
    # 1 ano, 2 meses atrás

    Bom dia @Bruno! tudo certo?

    É possível um retorno? ou existe algum outro canal que possamos solicitar informações?

    Aguardo, obrigado!

    Bruno Tomaz
    Mestre
    # 1 ano, 2 meses atrás

    Olá Matheus, tudo bem?

    Aqui no time DOC/SIGN, temos um fluxo semanal para acompanhar os fóruns, tendo em vista o impacto gerado no desenvolvimento do produto. Fique tranquilo que sempre responderemos as dúvidas.

    Acredito que você está tentando encaminhar um documento para assinatura, dessa forma tenta remover o campo _discriminator*, acredito que vai dar certo. Caso for utilizar o campo orderSign, o valor mínimo é 1.

    Espero que isso possa ajudá-lo.

    Matheusbf
    Participante
    # 1 ano, 2 meses atrás

    Opa Bruno,

    Testei de novo e agora deu certo… obrigado!

    Ref. a parametro “communicationChannel“, como funciona? se eu colocar true em whatsapp e sms, nao envia a notificação?

    Aguardo e agradeço!!

    Bruno Tomaz
    Mestre
    # 1 ano, 2 meses atrás

    Que bom que deu certo Matheus!!

    Sobre o communicationChannel ainda não foi implementado. Mas fique tranquilo que logo teremos novidades, pois essa funcionalidade já está no nosso roadmap.

Visualizando 11 posts - 1 até 11 (de 11 do total)

You must be logged in to reply to this topic.