Skip to content

victorbrandaao/connecta-salesforce-architecture

Repository files navigation

Connecta Salesforce Architecture: Laboratório Prático de Análise Funcional

Este repositório é um projeto de aprendizado e portfólio desenvolvido para aplicar na prática os conceitos de Análise Funcional e metodologias ágeis num ambiente Salesforce Service Cloud.

A iniciativa nasceu do objetivo de tangibilizar as competências de análise de negócio desenvolvidas no Training Camp Funcional, unindo a visão estratégica (Discovery, User Stories, Mapeamento de Processos) com a execução declarativa na plataforma Salesforce.

🎯 O Desafio de Negócio

Provedores de Internet (ISPs) lidam frequentemente com um alto Tempo Médio de Atendimento (TMA) e custos elevados com visitas técnicas (Field Service) devido à falta de padronização no diagnóstico de nível 1 (N1). O desafio deste laboratório foi desenhar e implementar uma solução que resolvesse essa dor utilizando automação declarativa, garantindo rápida entrega de valor, governança de dados e facilidade de manutenção.

🧠 Metodologia Aplicada (Visão Funcional)

A construção do projeto seguiu os pilares fundamentais da Análise Funcional:

  1. Engenharia de Requisitos: Levantamento das dores operacionais e estruturação em formato Ágil.
  2. Desenho de Solução: Opção pela utilização de ferramentas nativas (Screen Flows) para evitar desenvolvimento customizado desnecessário.
  3. Integração de Processos: Automação do fluxo da central de atendimento até o agendamento técnico externa via criação de registros relacionados.
  4. Garantia de Qualidade: Criação de cenários de teste (UAT) rastreáveis contra os critérios de aceite.

👤 Engenharia de Requisitos

As regras de negócio e as necessidades dos utilizadores foram mapeadas detalhadamente seguindo a metodologia ágil. Para manter a documentação organizada e limpa, as histórias completas com todos os seus critérios de aceitação foram estruturadas num artefato separado:

🛠️ Execução Técnica (Salesforce Service Cloud)

A implementação foi realizada numa Org de Desenvolvimento Salesforce e os metadados foram extraídos via Salesforce CLI. Os principais componentes utilizados foram:

  • Screen Flows: Interface de triagem interativa com aplicação de boas práticas de nomenclatura de componentes (scr_, rb_, dt_).
  • Flow Builder Logic: Utilização de Decision Elements para ramificação dinâmica das rotas de atendimento com base no status das luzes do modem.
  • Update Records: Automação de atualização do campo Status e Description em tempo real utilizando a variável de contexto recordId.
  • Create Records (Integração E2E): Criação automática de um registro de Work Order vinculado ao caso para acionamento imediato da equipe de campo.

🧪 Plano de Validação (UAT)

Cenários de teste executados para garantir a aderência aos requisitos de negócio:

ID Cenário de Teste Comportamento Esperado Status
TC01 Seleção de Luz LOS Vermelha Fluxo direciona para tela de aviso, altera o Status do Caso para "Escalonado" e gera uma Work Order vinculada automaticamente. Passou
TC02 Seleção de Luz PON Piscando Fluxo exibe instruções de reboot e atualiza a Description com a tag [DIAGNÓSTICO AUTOMÁTICO]. Passou
TC03 Validação de Campos Obrigatórios Tentativa de avançar sem preencher campos exibe alerta visual e bloqueia a tela do agente. Passou

About

Laboratório prático de Análise Funcional e Arquitetura Salesforce. Implementação de triagem inteligente e automação de diagnóstico (Screen Flows) para Service Cloud, focada em otimização de processos de ISP e metodologia ágil.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors