Olá, {{ greetingName }}
{{ greetingDate }}
⌘K
{{ me.display }} {{ me.label }}
{{ g.title }}
Nada encontrado para "{{ query }}".
Sugestões

Busca

{{ fsSummary }}
Site Caminho hierárquico Estado UF
Nenhum equipamento encontrado
Nada corresponde à busca e às facetas atuais no Cenário Atual dos 3 sites.
Nada encontrado nesta aba para a busca atual.
Solicitações

Solicitações

Pedidos de aplicação de plano ao inventário. As que precisam de você aparecem primeiro.

Nenhuma solicitação no momento.
Auditoria

Auditoria

Registro de mudanças no sistema — quem alterou o quê, quando. Só ações de escrita aparecem aqui.

{{ r.action }}
{{ r.detail }} · {{ r.autor }} · {{ r.siteName }}
{{ r.ts }}
Nenhum evento registrado ainda nesta sessão. Nada encontrado com esse filtro.
Planos

Planos

Planos de site em andamento, através de todos os sites. Clique num plano pra continuar de onde parou.

{{ plans.emptyText }}
Catálogo

Catálogo

Classes definem o que pode existir num site — Abrigo, Antena, e por aí vai. Modelos são as marcas/versões reais de cada Classe.

Classes ({{ catalog.classCount }})
Nada encontrado.
{{ catalog.sel.className }} {{ catalog.sel.originLabel }}
{{ catalog.sel.instanceCount }} instalado(s) na infra hoje
Modelos · {{ catalog.sel.modelsCountLabel }}
{{ m.name }}
{{ m.fabricante }} · {{ m.resumo }}
Nenhum modelo cadastrado ainda nesta classe.
Campos customizados
{{ f.label }} {{ f.typeLabel }} Obrigatório
Sem campos customizados nesta classe.
Ver categorias avançadas
Sem categorias — categorias só existem quando há incompatibilidade entre fabricantes dentro da mesma classe. Mantenha a taxonomia enxuta.

{{ site.name }}

UF {{ site.uf }} IDMaster {{ site.idMaster }} Detentora Vivo (própria)
Versão
{{ o.title }}
{{ o.title }}
Vendo {{ refALabel }} · {{ refADate }}
{{ tlYearAnchor }} · {{ tlPageInfo }}
Nenhum evento neste recorte.
{{ tlCtxLabel }}
Trecho magenta = percorrido até a referência selecionada.
{{ tk.label }}
{{ tlWindowLabel }} · ←/→ percorre, Enter aplica a referência
Nenhum evento deste tipo na janela.
{{ multiSelectCount }} selecionados — arraste pra mover juntos {{ treeCount }} itens
O plano {{ refAPlanName }} quer: {{ refAPlanSummary }} deste plano prévia de outro plano
Editando o Plano {{ editorDraftName }} — {{ editorDraftCountLabel }} Modo edição ativo — qualquer alteração vira um rascunho de Plano automaticamente
Movendo {{ dragNodeName }} — solte sobre: {{ dragParentLabels }}
{{ dragRejectMsg }}
Desativar {{ deactivateConfirmName }} também vai desativar {{ deactivateConfirmCount }} item(ns) dependente(s). Desativar {{ deactivateConfirmName }}? Fica só no rascunho — dá pra clicar em "Reativar" na linha depois, se mudar de ideia.
Editando · {{ editFormData.title }}
Novo item
Elemento
Classe Estado Propriet. Ocupação
{{ r.namePre }}{{ r.nameMatch }}{{ r.namePost }} {{ r.code }} {{ r.collapsedLabel }}
{{ r.originText }}
Detalhes
{{ r.className }} {{ r.statusLabel }} Vivo {{ r.occText }}
Nenhum elemento encontrado
Nada corresponde à busca e aos filtros atuais nesta referência.
Comparando {{ refALabel }}{{ refBLabel }}. Clique num item para abrir o ativo.
{{ g.marker }} {{ g.title }} {{ g.count }}
{{ it.name }} {{ it.className }} migração de pai
{{ it.breadcrumb }}
{{ fl.label }}: {{ fl.from }}{{ fl.to }}
{{ it.originText }}
Sem diferenças entre estas duas referências.
{{ model.name }}
Modelo · Catálogo

{{ model.name }}

{{ model.resumo }}

{{ sp.k }}
{{ sp.v }}
Onde está implantado · {{ model.posCount }} posições
{{ project.name }}
Projeto · {{ project.status }}

{{ project.name }}

{{ project.resumo }}

{{ r.n }}
{{ r.label }}
Planos
{{ pl.name }} {{ pl.status }} {{ pl.siteName }}
{{ pl.resumo }}
{{ pl.changesCount }} alterações {{ pl.os }} · {{ pl.date }}
Solicitações deste projeto
{{ asset.className }}
{{ asset.name }}
{{ asset.code }} {{ asset.statusLabel }}
Atributos da classe
{{ d.label }} {{ d.value }}
Validações ativas
{{ v.field }}
{{ v.rule }}
Origem
{{ asset.originText }}
Ocupação {{ asset.occText }}
{{ asset.occHint }}
{{ asset.occupantsTitle }}
{{ asset.occEmptyMsg }}
Sem conexões registradas para este ativo.
Cadeia de paternidade
Filhos diretos
Nó folha — sem filhos.
Impacto se este ativo sair
{{ asset.impactText }}
Mesma máquina de referências, pré-filtrada a este ativo.
{{ h.desc }}
Resumo do site
{{ k.n }}
{{ k.lbl }}
Ocupação do abrigo {{ siteSummary.occLabel }}
{{ siteSummary.pendLabel }}
Últimas mudanças
Planos abertos
Solicitação
{{ request.planName }}
{{ request.id }} {{ request.statusLabel }}
{{ request.siteName }} · solicitado por {{ request.autor }} · {{ request.origem }} · {{ request.projLabel }}
Aplicado ao inventário
{{ request.banner.added }} entram · {{ request.banner.removed }} saem · {{ request.banner.conexoes }} conexões atualizadas
Aplicado por {{ request.banner.appliedBy }} · {{ request.banner.appliedAt }}
O que este plano muda
{{ request.resumo }}
{{ request.changesCount }} alterações no total
Verificações
{{ v.label }}
{{ request.wizardStepLabel }}
{{ request.currentCard.pergunta }}
{{ request.decisionsTakenCount }} decisões tomadas
{{ classEditor.editorKindLabel }}
{{ classEditor.name }}
Identificação
Contenção — onde esta classe pode ser instalada
Define onde este elemento fica fisicamente. Não confunda com o encaixe de slot (seção avançada abaixo), que é calculado, não escolhido aqui.
{{ p.name }}
Nenhuma classe encontrada.
Mais resultados — digite pra refinar a busca.
Nenhum filho sem pai: todo elemento precisa de ao menos um pai de contenção (exceto o Site raiz). O encaixe (avançado) é derivado e não bloqueia salvar.
{{ classEditor.slotSummaryLabel }}
Só preencha se esta classe realmente encaixa em posições físicas ou portas de outro item (rack, chassi, adaptador…). A maioria das classes não precisa disso — contenção sozinha já basta.
Consome
{{ r.label }} {{ r.badgeLabel }}
Nada ainda.
Nenhuma sugestão ainda.
Oferece
{{ r.label }} {{ r.badgeLabel }}
Nada ainda.
Nenhuma sugestão ainda.
Encaixe (derivado) — modelos compatíveis
Qualquer Modelo cujo Oferece inclua um tipo de slot presente no Consome acima — calculado, não é escolha manual.
{{ e.name }} · {{ e.className }} via {{ e.tipo }}
Não consome slot — encaixe não se aplica. Vínculo só por contenção.
Nenhum Modelo cadastrado oferece o(s) tipo(s) consumido(s) ainda.
Campos customizados
{{ classEditor.confirm.text }}
{{ f.label }} {{ f.typeLabel }}
{{ f.optionsLabel }}
Nenhum campo customizado ainda.
Opções pra escolher
{{ o.label }} Nenhuma opção ainda — adicione ao menos uma.
Consolidar edição
Toque no nome pra renomear
{{ consolidate.planName }}
Plano enviado para aprovação
{{ consolidate.result.planName }} está na fila do Aprovador.
{{ consolidate.totalCount }} alteração(ões) nesta revisão. Confira antes de enviar pra aprovação.
{{ g.marker }} {{ g.title }} {{ g.count }}
{{ it.name }}
{{ it.className }}
Nenhuma alteração pra revisar.
{{ import.stepLabel }}
Importação em lote
Selecione a planilha (CSV) com os elementos a importar. Colunas esperadas: Classe;Nome;Pai;Status + atributos técnicos da Classe (ex.: Azimute, Ganho). Pra lote entre vários sites, inclua também Site e, se for substituição, Substitui (código do item que sai) — nesse caso criamos um Plano novo em cada site.
{{ import.parseError }}
{{ import.fileName }} — para onde essas linhas vão?
{{ import.multiSiteInfo }}
Este site ainda não tem plano aberto.
Prévia · {{ import.totalRows }} linhas — {{ import.validCount }} ok, {{ import.errorCount }} com erro
{{ r.text }}
{{ r.errorText }}
Nenhuma linha no arquivo.
Estratégia
{{ import.result.title }}
{{ import.result.summary }}
Planos criados por site
Linhas com erro
{{ r.text }}
Consultando o inventário para responder…
{{ aiQuestion }}
{{ aiAnswerText }}
Resposta gerada por IA a partir do inventário (simulada nesta PoC) — confira na árvore.
Sugestões
Perguntas para a IA
{{ g.title }}
Nada encontrado para "{{ query }}".