{
  "id": "admin-extensoes",
  "titulo": "Extensões (Admin)",
  "tela": "/admin/extensoes",
  "resumo": "Onde quem instalou o sistema confere, sem mexer em nada, de onde vêm as extensões do servidor, quais estão instaladas e em quantas empresas cada uma está ligada.",
  "licoes": [
    {
      "id": "conhecendo-a-tela",
      "titulo": "Conhecendo a tela de Extensões do Admin",
      "objetivo": "Saber para que serve a tela de Extensões do Admin e ler as suas duas partes: o catálogo de onde as extensões vêm e as extensões instaladas no servidor.",
      "papel": "admin",
      "busca": [
        "extensões do servidor",
        "de onde vêm as extensões",
        "catálogo de extensões admitido",
        "extensões instaladas na instalação",
        "guias prontos do crm",
        "admin"
      ],
      "passos": [
        {
          "id": "p1",
          "titulo": "Onde fica a tela",
          "texto": "No Admin, o item \"Extensões\" do menu abre as \"Extensões da instalação\": a visão do servidor inteiro, e não só da sua clínica. Extensões são guias prontos que orientam a equipe dentro do CRM. Esta tela só mostra: aqui não há botão para instalar, ligar ou configurar nada. Isso continua sendo feito dentro de cada empresa.",
          "rota": "/admin/extensoes",
          "antes": [],
          "destaques": [
            {
              "alvo": {
                "role": "link",
                "nome": "Extensões",
                "exato": true
              },
              "rotulo": "Extensões no menu do Admin",
              "tipo": "caixa"
            },
            {
              "alvo": {
                "role": "heading",
                "nome": "Extensões da instalação",
                "exato": true
              },
              "rotulo": "Vale para o servidor inteiro",
              "tipo": "caixa"
            }
          ],
          "dica": "A faixa amarela \"Sem SMTP configurado\", no alto, é um aviso geral do Admin: o envio de e-mails ainda não está configurado. O item \"E-mail\" do menu leva ao ajuste."
        },
        {
          "id": "p2",
          "titulo": "De onde vêm as extensões",
          "texto": "O primeiro quadro mostra os catálogos aceitos neste servidor. Catálogo é o arquivo com a lista de extensões que podem ser instaladas. Para cada um você vê o endereço de onde ele vem, a \"Revisão\" do arquivo, a data em que foi admitido e a \"impressão digital\": o começo de um código que identifica exatamente aquele arquivo, útil numa conversa com o suporte. O sistema não confere quem escreveu o catálogo: só admita arquivo de uma fonte em que você confia. Numa instalação nova aparece \"Nenhum catálogo admitido ainda\": enquanto for assim, não há extensão para instalar.",
          "antes": [],
          "destaques": [
            {
              "alvo": {
                "role": "heading",
                "nome": "De onde vêm as extensões",
                "exato": true
              },
              "rotulo": "O catálogo do servidor",
              "tipo": "caixa"
            },
            {
              "alvo": {
                "css": "[data-testid^='catalogo-']"
              },
              "rotulo": "Endereço, revisão, data e impressão digital",
              "tipo": "caixa"
            }
          ]
        },
        {
          "id": "p3",
          "titulo": "As extensões instaladas",
          "texto": "O segundo quadro, \"Instaladas neste servidor\", lista cada extensão com o nome curto de quem a publica, uma barra, o nome dela e a versão em uso. Em \"guias-clinica/retorno-de-pacientes v1.0.0\", quem publica é \"guias-clinica\" e o guia é o \"Retorno de pacientes\". Uma extensão é instalada uma vez só, para o servidor todo; depois, cada empresa decide se a liga. Uma extensão removida some desta lista.",
          "antes": [],
          "destaques": [
            {
              "alvo": {
                "role": "heading",
                "nome": "Instaladas neste servidor",
                "exato": true
              },
              "rotulo": "Instaladas no servidor",
              "tipo": "caixa"
            },
            {
              "alvo": {
                "testid": "extensao-guias-clinica-retorno-de-pacientes"
              },
              "rotulo": "Retorno de pacientes, versão 1.0.0",
              "tipo": "caixa"
            },
            {
              "alvo": {
                "testid": "extensao-guias-clinica-roteiro-primeira-consulta"
              },
              "rotulo": "Roteiro da primeira consulta, versão 1.1.0",
              "tipo": "caixa"
            }
          ]
        }
      ]
    },
    {
      "id": "quem-usa-cada-extensao",
      "titulo": "Quem está usando cada extensão",
      "objetivo": "Ler em quantas empresas cada extensão está ligada e saber onde ir para instalar ou configurar.",
      "papel": "admin",
      "busca": [
        "quantas empresas usam a extensão",
        "extensão ligada em quais clínicas",
        "extensão instalada mas desligada",
        "onde instalar uma extensão",
        "configurar extensão da empresa",
        "admin"
      ],
      "passos": [
        {
          "id": "p1",
          "titulo": "Instalada, mas desligada",
          "texto": "Embaixo de cada extensão, uma frase conta as empresas. No \"Roteiro da primeira consulta\", \"0 de 2\" quer dizer que duas empresas já mexeram nesse guia (ligaram ou desligaram em algum momento) e nenhuma está com ele ligado agora: ninguém está vendo esse guia. As empresas que nunca mexeram nele não entram na conta, e também não o veem. \"Ligada\" aqui é o mesmo que \"Ativa\" na tela da empresa. Ao lado vem a data em que a extensão foi instalada.",
          "rota": "/admin/extensoes",
          "antes": [],
          "destaques": [
            {
              "alvo": {
                "texto": "0 de 2 empresa(s) com ela ligada",
                "dentro": {
                  "testid": "extensao-guias-clinica-roteiro-primeira-consulta"
                }
              },
              "rotulo": "Em 2 empresas, ligada em nenhuma",
              "tipo": "caixa"
            }
          ]
        },
        {
          "id": "p2",
          "titulo": "Ligada em uma empresa",
          "texto": "Já o \"Retorno de pacientes\" mostra \"1 de 2\": das duas empresas que já mexeram nesse guia, uma está com ele ligado. A tela diz quantas, não quais. Quando nenhuma empresa nunca ligou nem desligou a extensão, a frase muda para \"Nenhuma empresa usa esta extensão\".",
          "antes": [],
          "destaques": [
            {
              "alvo": {
                "texto": "1 de 2 empresa(s) com ela ligada",
                "dentro": {
                  "testid": "extensao-guias-clinica-retorno-de-pacientes"
                }
              },
              "rotulo": "Ligada em 1 de 2 empresas",
              "tipo": "caixa"
            }
          ]
        },
        {
          "id": "p3",
          "titulo": "Para instalar ou configurar",
          "texto": "Admitir um catálogo, instalar, trocar de versão e ligar uma extensão são feitos na tela \"Extensões\" de dentro da empresa. O link \"Extensões da empresa →\", no fim desta tela, leva até lá. Clique nele.",
          "antes": [],
          "destaques": [
            {
              "alvo": {
                "testid": "ponteiro-extensoes-da-empresa"
              },
              "rotulo": "Ir para as Extensões da empresa",
              "tipo": "caixa"
            }
          ],
          "clicar": {
            "testid": "ponteiro-extensoes-da-empresa"
          }
        },
        {
          "id": "p4",
          "titulo": "A tela da empresa",
          "texto": "Abriu a tela \"Extensões\" da empresa em que você está, aqui a Clínica Bem Viver. Como você administra o servidor, aparece o quadro \"Oriente o trabalho com novos guias\", marcado como \"Responsável pela instalação\", com \"Escolher arquivo JSON\" e \"Admitir catálogo\": é por ele que um catálogo entra no servidor. Embaixo, na aba \"Instaladas\", o administrador de cada empresa liga um guia para a própria equipe no interruptor \"Ativa no CRM\" e depois em \"Salvar configuração\". Aqui os dois aparecem \"Desativada\". O módulo \"Extensões\" ensina cada ação.",
          "antes": [
            {
              "acao": "click",
              "alvo": {
                "testid": "ponteiro-extensoes-da-empresa"
              }
            },
            {
              "acao": "aguardar",
              "alvo": {
                "role": "tablist"
              }
            }
          ],
          "destaques": [
            {
              "alvo": {
                "role": "heading",
                "nome": "Extensões",
                "exato": true
              },
              "rotulo": "Extensões da empresa",
              "tipo": "caixa"
            },
            {
              "alvo": {
                "testid": "extension-catalog-submit"
              },
              "rotulo": "Admitir catálogo (só quem administra o servidor)",
              "tipo": "caixa"
            },
            {
              "alvo": {
                "role": "tablist"
              },
              "rotulo": "Instaladas e Catálogo",
              "tipo": "caixa"
            }
          ]
        }
      ]
    }
  ]
}
