// ============================================================================ // Páginas: Ferramentas, Modelos, Pílulas, Políticas, Favoritos, Agenda // ============================================================================ function PageFerramentas() { return (
O stack oficial da Ampexx.} sub="Cada ferramenta tem um responsável, um padrão de uso e seus próprios manuais. Se você usa um sistema novo no dia a dia, fale com a coordenação antes de criar conta." cta={[{ label: 'Solicitar acesso a uma ferramenta', kind: 'primary' }]} />
{FERRAMENTAS.map(t => )}
); } function ToolCard({ t }) { return (
{t.name[0]}
{t.cat}
{t.name}
{t.guides} guias publicados
); } function FlowDiagram() { // Fluxo: Lead → PipeRun → Meetime → Wattio → Omie → ClickUp → Drive const nodes = [ { x: 0, t: 'Lead', sys: 'Site / Ads', color: 'var(--ink-3)' }, { x: 16, t: 'PipeRun', sys: 'CRM', color: '#1F3460' }, { x: 33, t: 'Meetime', sys: 'Pré-vendas', color: '#2F6B4F' }, { x: 50, t: 'Wattio', sys: 'Proposta', color: '#E89B2C' }, { x: 67, t: 'Omie', sys: 'Financeiro', color: '#0E1F38' }, { x: 83, t: 'ClickUp', sys: 'Tarefas', color: '#6B3A66' }, { x: 100, t: 'Drive', sys: 'Documentos', color: '#B85333' }, ]; return (
Jornada comercial · principal
{nodes.map((n, i) => (
{n.t[0]}
{n.t}
{n.sys}
))}
{[ { t: 'Sempre atualizar etapa', d: 'A cada interação relevante com o lead, o vendedor atualiza no PipeRun e registra próximo passo.' }, { t: 'Documentos no Drive', d: 'Toda proposta, contrato e ata vive em pasta padronizada — nunca em pasta pessoal.' }, { t: 'Tarefa nasce no ClickUp', d: 'Solicitações entre áreas viram tarefa no ClickUp com SLA e responsável definido.' }, ].map((r, i) => (
{r.t}
{r.d}
))}
); } // ============================================================================ // MODELOS // ============================================================================ function PageModelos() { return (
Tudo o que a equipe escreve, já pronto.} sub="Modelos validados pela coordenação. Use sempre a versão do portal — versões antigas em pastas pessoais não são oficiais." cta={[{ label: 'Solicitar novo modelo', kind: 'primary' }]} />
{MODELOS.map((m, i) => (
{m.kind} MOD·{String(i+1).padStart(2,'0')}
{m.name}
{m.ext} · revisado 12·mai
))}
); } function ModeloThumb({ idx }) { const tones = [ { bg: 'var(--amber-soft)', fg: 'var(--rust)' }, { bg: 'var(--leaf-soft)', fg: 'var(--leaf)' }, { bg: 'var(--bg-2)', fg: 'var(--navy)' }, { bg: 'var(--rust-soft)', fg: 'var(--rust)' }, { bg: 'var(--plum-soft)', fg: 'var(--plum)' }, { bg: 'var(--bg-2)', fg: 'var(--ink-2)' }, ][idx % 6]; return (
); } // ============================================================================ // PÍLULAS // ============================================================================ function PagePilulas() { const ext = [...PILULAS, ...PILULAS.map(p => ({...p, id: p.id+'-b'}))]; return (
Conteúdo curto, direto ao ponto.} sub="Vídeos de 1 a 5 minutos para resolver uma dúvida específica antes de uma reunião, ligação ou atendimento." />
TodasVendasAtendimentoOperaçõesEngenharia
{ext.map(p => { const pal = PRODUCT_PALETTES[p.pal]; return (
{p.area}
{p.t}
assistir {p.d}
); })}
); } // ============================================================================ // POLÍTICAS, FAVORITOS, AGENDA — versão enxuta // ============================================================================ function PagePoliticas() { const blocks = [ { t: 'Padrões de atendimento', d: 'Tom de voz Ampexx, horários, tempo de resposta e regras por canal.' }, { t: 'Padrões de comunicação', d: 'Como falar com cliente, parceiro e fornecedor.' }, { t: 'Padrões de registro no CRM', d: 'Campos obrigatórios, atualização de etapa e ritual diário.' }, { t: 'Padrões de organização de arquivos', d: 'Nomenclatura, hierarquia e propriedade de pastas no Drive.' }, { t: 'Procedimentos comerciais', d: 'Política de desconto, alçadas e exceções.' }, { t: 'Procedimentos administrativos', d: 'Solicitações de despesa, viagens e contratações.' }, ]; return (
{blocks.map((b, i) => ( Política #{String(i+1).padStart(2,'0')}
{b.t}
{b.d}
))}
); } function PageFavoritos() { return (
{PLAYBOOKS.slice(0, 3).map(p => )}
); } function PageAgenda() { return (
); } Object.assign(window, { PageFerramentas, PageModelos, PagePilulas, PagePoliticas, PageFavoritos, PageAgenda });