Skip to content

vcd94xt10z/fiori-crm

Repository files navigation

CRM - Gestão de Relacionamento com o Cliente

Este é um projeto para exemplificar uma aplicação CRUD, desenvolvida em Fiori para gerenciamento de clientes.

Framework: SAPUI5
Versão: 1.71.40
IDE: VSCode

Detalhes Técnicos do App

Demo online

MockServer
Testes Unitários
Teste Integrados

Caso for subir o app em algum servidor web, não esqueça de deixar o diretório webapp como document root

Status de cada funcionalidade

  • Criar cliente ✔️
  • Atualizar cliente ✔️
  • Remover cliente ✔️
  • Listar clientes ✔️
  • Filtrar, ordenar e limitar clientes ✔️
  • Operações oData em um ambiente OnPremise ✔️
  • Operações oData localmente usando MockServer ✔️
  • Teste unitário ✔️
  • Teste de integração ✔️

Conceitos aplicados

  • XMLViews ✔️
  • Controllers ✔️
  • Rotas ✔️
  • DataBinding ✔️
  • MockServer ✔️
  • QUnit ✔️
  • Opa5: ✔️

Observações

Sempre que tiver duvidas na hora de saber como passar um valor do frontend para o backend, faça uma requisição de leitura, exemplo

/sap/opu/odata/SAP/ZCRM_SRV/customerSet?$format=json

Da forma que vier o json, você deve passar para CRIAR ou ATUALIZAR uma entidade

Em regra geral, funciona da seguinte maneira:

  • Int: Não tem aspas, é passado apenas os numeros
  • Decimal: Tem aspas duplas, é passado os numeros com ponto "." como separador decimal
  • Data: Tem aspas duplas, é passado no formato "/Date(1653350400000)/"
  • Todo o restante: é passado como String, tem aspas duplas

About

CRM - Gestão de Relacionamento com o Cliente

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages