realizar o upload de um documento via API

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

    Boa tarde.
    Sabem quais seriam as apis corretas para que eu realize um upload de um documento para o GED?
    estou usando as seguintes APIS:

    https://platform.senior.com.br/t/senior.com.br/bridge/1.0/rest/platform/ecm_ged/queries/requestUpload
    e com os dados gerados por ela, consumo a api:
    https://platform.senior.com.br/t/senior.com.br/bridge/1.0/rest/platform/ecm_ged/actions/newDocument

    até agora ele cria a pasta corretamente, porém não realiza o upload.
    Vocês possuem um passo a passo disso?
    Muito obrigado

    Claudio Scotti
    Espectador
    # 1 ano, 6 meses atrás

    Olá Gabriel, temos este tutorial que pode te apoiar neste processo: https://dev.senior.com.br/documentacao/como-fazer-o-upload-de-um-ou-mais-arquivos-para-o-doc-studio/

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

    Muito obrigado Daniele

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

    Boa noite, tudo bem ?
    Consegui realizar o upload do documento, porém não consegui enviar para assinatura..

    Seguindo essa documentação:

    Como enviar um ou mais arquivos para assinatura eletrônica

    Ao chegar neste trecho:
    “) RECUPERAR O ID DO DOCUMENTO
    No passo 1, deve ser feita uma requisição GET para a primitiva /rest/platform/ecm_ged/queries/newDocumentStatus, passando como parâmetro o ticket obtido ao fazer o upload de um arquivo no DOC Studio, como no exemplo abaixo:”

    o meu retorno não vem com o ID, vem somente com o status:

    {
    “finished”: true
    }

    Sabem o que poderia ser? preciso do ID para ir para a assinatura.

    Muito obrigado

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

    Boa tarde, já consegui obter o ID do documento através de outra API que não estava no manual.
    Porém agora ao obter a versão do documento ( última etapa antes de enviar para a assinatura) a api retorna vazio:
    {
    “documentVersions”: []
    }

    Isso ocorre pois ao carregar o documento ele vem como pendente e preciso resolver todas as pendências pela plataforma.
    Existe alguma API que eu posso assim que carregar o documento informar que ele está publicado? com isso eu consigo obter a versão.
    Pois no cenário atual a integração ainda não funciona completamente, eu estou precisando aprovar o documento na plataforma SeniorX para depois consumir a api de assinatura.

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

    Olá Gabriel, tudo bom?

    Na primitiva “newDocument”, tem um parâmetro chamado “approved” que pode ser definido como true ou false, se quer pendente ou não.
    Com isso é possível mandar o documento pra assinatura via API sem passar pela aprovação na plataforma.

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

    Muitoooo obrigado!! eu estava passando true

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

You must be logged in to reply to this topic.