Upload
Como mencionado em nosso conteúdo sobre componentes, uma das opções é identificada como Upload. Trata-se de um recurso nativo da Plataforma Rubeus, que permite o envio de arquivos em diversos formatos, tanto para o TOTVS como para algum sistema externo. Verifique a seguir como utilizar esse recurso.
Por onde começar
Ao criar um novo componente, selecione a opção UPLOAD.
Configurações > Componentes > Novo componente
Geral
Após clicar em próximo (imagem anterior), o novo componente de UPLOAD estará criado. O próximo passo é definir as configurações gerais, na tela que será exibida.
Neste momento, existem duas possibilidades: o Upload poderá ser direcionado para uma sistema externo via API ou enviado para o TOTVS.
1. No caso do envio para um sistema externo, informe o campo multivalorado que servirá como referência para informar o tipo do documento para a API:
2. Caso o envio seja para o TOTVS, ative a chave “Vincule mais de um campo”, e informe todos os campos de referência necessários para identificar o documento enviado:
É importante reforçar que o componente de UPLOAD é MULTIVALORADO, ou seja, um único componente configurado será capaz de receber e enviar todos os documentos definidos para aquela etapa do formulário.
Configurações
O próximo passo é definir as suas preferências para o documento, como permissões, tamanho e formato. Observe a tela de configurações:
Consulta
Antes de configurar a consulta referente ao upload, é necessário salvar o componente.
Salve e abra novamente seu componente de upload para dar prosseguimento à configuração!
1. Caso o envio seja para o TOTVS, selecione o radio-button, informe a Coligada, o Cod. Sistema e o Código da Consulta. Todas essas informações são obtidas no TOTVS, é importante que a consulta esteja previamente configurada. Observe o exemplo:
Além disso, se atente para os parâmetros da consulta. Caso sua consulta exija parâmetros para ser executada, informe logo abaixo:
2. Caso o envio seja para um Sistema externo, comece selecionando a opção no radio-button:
Em seguida, informe o tipo de requisição e o link:
Caso a API espere por parâmetros, marque a flag e informe o campo responsável por conter o valor do parâmetro:
Por fim, utilize o bloco abaixo para informar o corpo do retorno esperado. Veja um exemplo:
O último passo é definir uma lógica, caso seja necessário. E, claro, não se esqueça de salvar as alterações após finalizar! 😉
Considerações finais
Caso tenha alguma dúvida, não deixe de compartilhá-la com algum especialista Rubeus ou em nossa Comunidade. Até a próxima!
Comentários
0 comentário
Por favor, entre para comentar.