/PetShop

App desenvolvido em lowcode (powerapps) para gerenciamento de clínicas veterinárias

PetShop

PetShop é um aplicativo lowcode desenvolvido com Power Apps e destina-se ao gerenciamento de clínicas veterinárias. Por meio dele é possivel realizar o cadastro de clientes / animais e realizar o agendamento de serviços.

Autora:

  • Bruna Pacheco

Desenvolvido com:

  • PowerApps
  • Power Automate
  • Figma

Exemplo de uso:

(Canvas app - aplicativo de Tela)

  1. Tela inicial - Acesso pelo botão Entrar;

  2. Tela Cadastro do Cliente: preencher as informações do cliente;

  3. Tela Cadastro do Animal: preencher informações sobre o animal que será atendido;

  4. Tela de Agendamentos: agendamento do tipo de serviço, data e horário;

  5. Tela de Confirmação: confirma que o agendamento foi realizado com sucesso e retorna a tela inicial.

telaInicial cadastroCliente cadastroAnimal telaAgendamentos SucessoAgendamento

(Dataverse - armazenamento e modelagem de dados)

  1. Tabela Cliente Atributos:
    • Nome
    • RG
    • CPF
    • Data Nascimento
    • Celular
    • E-mail
    • Endereço (Rua / N / Bairro / Cidade / Estado / CEP / Complemento
    • Pendências
  2. Tabela Animal Atributos:
    • Nome do tutor (faz referência a nome do cliente)
    • Espécie
    • Raça
    • Nome do animal
    • Idade
    • Sexo (macho/fêmea)
    • Porte (pequeno / médio / grande)
    • Manso (sim / não)
    • Cor
    • Possui Doença (sim/não)
    • Descrição da Doença
  3. Agendamentos Atributos:
    • Tipo de Serviço (banho / tosa / banho e tosa / consulta / todos os serviços)
    • Animal (faz referência ao nome do animal)
    • Cliente (referência ao cliente)
    • Horário do início do agendamento (data e hora)
    • Horário do fim do agendamento (data e hora)
    • Valor do serviço

(Power Automate - fluxos automatizados)

  1. Fluxo para consultar CEP pelo power automate, usando uma API pública:
  • Inicializando o fluxo, fazendo a chamada do power apps no power automate e fazendo a requisição para API de CEP via HTTP / GET:

fluxo2

  • Analisando o corpo do JSON para formatar os parâmetros que foram obtidos e compondo as entradas que queremos usar para retornar as saídas separadamente:

fluxo3

  • Criando as variáveis:

fluxo4

  • Definindo as variáveis:

fluxo5

  • Respondendo ao fluxo no power apps:

fluxo6