• Categorias
  • Recente
  • Tags
  • Popular
Collapse

Fluxo para preenchimento de endereço pelo CEP

Agendado Fixado Trancado Movido Fluxos
13 Posts 2 Posters 1629 Visualizações
    • Mais Antigo para Mais Recente
    • Mais Recente para Mais Antigo
    • Mais Votados
Responder
  • Responder como tópico
Entre para responder
Este tópico foi deletado. Apenas usuários com privilégios de moderação de tópico podem vê-lo.
  • SidneyS Offline
    SidneyS Offline
    Sidney
    wrote on última edição por
    #1

    Pessoal Bom Dia.

    Sou iniciante no Maker, daí estou fazendo um sistema que tem um cadastro de clientes, fiz um fluxo seguindo as instruções do curso para quando digitar o CEP no campo CEP o fluxo vai lá no Via Cep e tras as informações e preenche os campos de rua, bairro, cidade e UF. Fiz o fluxo para o modo REST, porem ao clicar o botão no formulário nada acontece... Alguém já teve esse problema? Teria um modelo de fluxo para fazer isso? Desde já Grato.

    1 Resposta Última resposta
    0
  • C Offline
    C Offline
    Coordpaulo
    wrote on última edição por
    #2

    Bom dia, tambem tive as mesmas dificuldades que vc, vou lhe ajudar.! Fluxo_1_Modo cliente.png

    1 Resposta Última resposta
    0
  • C Offline
    C Offline
    Coordpaulo
    wrote on última edição por
    #3

    Nesta estapa vamos definir algumas etapas. A Variavel de entrada que vai receber o valor do cep. 7118c3aa-d8a8-4584-bd79-3f801375bbe6-image.png Neste caso criei uma variavel de entrada chamada Cep do tipo letra que vai carregar do componente o valor do cep digitado.

    1 Resposta Última resposta
    0
  • C Offline
    C Offline
    Coordpaulo
    wrote on última edição por
    #4

    Dentro do modulo decisao verifico se a entrada nao esta vindo zerada caso venha eu emito uma mensagem de erro. Aqui é a verificação da decisao: 5f6eb1c1-37e7-4906-8074-9a7e962a3b06-image.png .
    Aqui abaixo fica o que eu coloco na mensagem de retorno quando esta vazio:
    e5b1c199-c0cb-4ff8-8ade-d2d6464342b0-image.png

    1 Resposta Última resposta
    0
  • C Offline
    C Offline
    Coordpaulo
    wrote on última edição por
    #5

    Estando a variavel correta a decisao envia pra proxima fase do ciclo, vamos tratar o cep, tirando alguns caracteres especiais nos quais dentro da chamada no site nao pode ter, pois nao vai dar certo para o carregamento das informaçoes(.,-).
    5e675083-de9f-4a29-8def-390869173000-image.png

    1 Resposta Última resposta
    0
  • C Offline
    C Offline
    Coordpaulo
    wrote on última edição por
    #6

    Como algumas informaçoes nao roda no modo cliente principalmente quando vc faz um REST para consumir um webservice, vamos apartir daqui inserir um subfluxo no modo servidor.
    Ele vai encaminhas como objeto de entrada o valor do CEP ja tratado.
    771f35e7-8fd8-484c-9017-d1a0507ccbaf-image.png

    1 Resposta Última resposta
    0
  • C Offline
    C Offline
    Coordpaulo
    wrote on última edição por
    #7

    Dentro do Fluxo servidor, vou criar um processamento para consumir o Webservice 720dbefb-4174-48d5-b720-20f929db0837-image.png . Nao esquecendo de criar uma variavel para receber o resultado da busca. A Variavel neste caso que foi RESULTADO do tipo Letras

    1 Resposta Última resposta
    0
  • C Offline
    C Offline
    Coordpaulo
    wrote on última edição por
    #8

    Apos gero um processamento para obter o processamento: do Resultado b3a69806-69fb-478b-b60a-f8336fe3767f-image.png . E crio uma decisao no quao defino se o cep existe e prossegue
    bfee65f9-5b3b-47dc-a9a3-23680e2df901-image.png O valor de conferencia de analise do diferente do resultado:
    {
    "erro": true
    }
    A Varialvel xResult é do tipo Letras

    1 Resposta Última resposta
    0
  • C Offline
    C Offline
    Coordpaulo
    wrote on última edição por
    #9

    Apos a verificação cria-se o objeto Json.
    a1536e6d-2b7f-4464-af1f-6dfe79c63087-image.png . e Atribui a uma variavel no qual ela servira de controle de nó para exibir os campos nas outas decisoes. A variavel json é do tipo variante

    1 Resposta Última resposta
    0
  • C Offline
    C Offline
    Coordpaulo
    wrote on última edição por
    #10

    Apartir de agora é só gerar os processamentos pra irformar nos componentes as informaçoes do webservice conforme foi consumido pelo Json
    3a101ed7-5d3c-4410-9799-179a79cea779-image.png

    1 Resposta Última resposta
    0
  • C Offline
    C Offline
    Coordpaulo
    wrote on última edição por
    #11

    753b44eb-7b51-407d-99f3-d3e703d38a8a-image.png

    1 Resposta Última resposta
    0
  • C Offline
    C Offline
    Coordpaulo
    wrote on última edição por
    #12

    Espero ter ajudado

    SidneyS 1 Resposta Última resposta
    0
  • SidneyS Offline
    SidneyS Offline
    Sidney
    replied to Coordpaulo on última edição por
    #13

    @coordpaulo Muito obrigado amigo, deu certo. Desculpa a demora em responder mas foi a correria aqui. Desde já obrigado novamente.

    1 Resposta Última resposta
    0

  • Login

  • Não tem uma conta? Cadastrar

  • Login or register to search.
  • Primeiro post
    Último post
0
  • Categorias
  • Recente
  • Tags
  • Popular
  • Login

  • Não tem uma conta? Cadastrar

  • Login or register to search.