Telas e pastas

O que a coluna Visualização lista e como ela se organiza: criar, copiar, arquivar, renomear, reordenar e remover telas e pastas, os painéis de unidade entre elas, a tela de abertura e quem vê qual tela.

Ver como Markdown

A coluna Visualização da página View lista toda tela que esta estação mostra: os dashboards que você monta, as pastas em que você os arquiva, e os painéis que as unidades do Process colocam ali. Escolher uma linha a abre no palco. Organizar a lista exige a permissão Editar dashboards do papel; um papel sem ela lê a lista e abre o que pode ver, e nenhum dos verbos abaixo é desenhado para ele. Toda escrita aqui é recusada enquanto a engenharia está travada (uma unidade em execução) e enquanto o runtime está parado, com a razão na dica do verbo esmaecido.

Telas

Uma tela sua é uma linha com o ícone escolhido nas configurações dela, o nome, e a descrição como dica.

Comando Onde O que faz Esmaecido quando
Novo dashboard O menu Novo… do rodapé, ou o menu de clique direito de uma linha de pasta Cria "Novo dashboard" (24 × 12, sem componentes) no fim da lista, no nível superior ou dentro da pasta em que você clicou, e o abre no palco. Ele não entra no editor: pressione Editar na barra para começar a montar. O botão Novo dashboard do palco vazio faz o mesmo. Engenharia travada, runtime parado.
Copiar A barra do palco Faz uma cópia editável da tela aberta: os componentes dela e toda ligação entre eles são clonados com identidades novas, a cópia cai na mesma pasta e recebe o nome do original com "(2)", "(3)" e assim por diante até um nome estar livre, e abre no editor. A cópia nunca é a tela de abertura. Nada está aberto, engenharia travada, runtime parado.
Mover o dashboard para cima / Mover o dashboard para baixo O rodapé, enquanto o editor está aberto Troca a tela aberta de lugar com a vizinha dentro da própria pasta (ou entre as telas do nível superior). Uma pasta fica onde está a tela mais alta dela, então empurrar a primeira tela de uma pasta acima da anterior leva a pasta inteira junto. A tela já é a primeira ou a última entre as irmãs; a entrada aberta é um painel de unidade (a ordem dele segue o modelo).
Excluir A área Dashboard do editor Remove a tela e tudo o que está nela. Está documentado junto com as outras configurações do dashboard.

Duas telas podem ter o mesmo nome; nada endereça uma tela pelo nome nem pela pasta dela. O lugar de uma tela na lista é a ordem que os verbos de reordenação escrevem; uma tela nova e uma cópia caem sempre por último.

Pastas

Uma pasta guarda telas e mais um nível de pastas: dois níveis no máximo. Ela existe por um de dois motivos: porque você a declarou (ela fica de pé sem nada dentro até você arquivar alguma coisa) ou porque uma tela a nomeia no caminho dela. Os nomes de pasta se comparam sem distinguir maiúsculas de minúsculas, então "Forno" e "forno" são uma pasta só, e a primeira grafia vista é a que a lista mostra. Arquivar é puramente navegacional: nada endereça um dashboard pela pasta dele, então renomear ou mover uma pasta não reescreve referência nenhuma em lugar nenhum.

Comando Onde O que faz Recusado quando
Nova pasta O menu Novo… do rodapé (nível superior) ou o menu de uma linha de pasta (uma subpasta dentro dela) Declara a pasta como "Nova pasta" (depois "Nova pasta 2" e assim por diante, o primeiro nome livre ao lado das irmãs) e abre na hora o campo de nome na linha. Digite o nome e pressione Enter ou saia do campo; o Escape a deixa chamada "Nova pasta". A linha já é uma pasta de segundo nível (o menu dela não oferece Nova pasta), engenharia travada, runtime parado.
Renomear a pasta O menu de uma linha de pasta, ou a barra enquanto a pasta está aberta Transforma a linha num campo de nome. O nome novo leva junto as subpastas da pasta e toda tela dentro dela; as pastas que você tinha aberto continuam abertas sob o nome novo. Um nome em branco ou com "/" ("Uma pasta precisa de um nome, e um nome não pode conter '/'."); um nome já ocupado ao lado dela ("Já existe aqui uma pasta chamada '…'."), porque juntar duas pastas é uma mudança de lugar e tem de ser pedida como tal. Reescrever a pasta com outras maiúsculas é permitido.
Remover a pasta O menu de uma linha de pasta, ou a barra enquanto a pasta está aberta (tinta de perigo) Pergunta antes, contando o que se move: "Remover a pasta 'X'? As N telas dela voltam para o nível superior da lista. Nenhum dashboard é excluído." Toda tela que ela guardava, subpastas incluídas, volta ao nível superior e a pasta deixa de existir. Engenharia travada, runtime parado.
Mover para O menu de uma linha de tela Um submenu com todos os destinos: Uma pasta nova (feita em volta desta tela), Uma subpasta nova aqui (oferecida só enquanto a tela está numa pasta de nível superior), O nível superior (esmaecido quando ela já está lá), e depois toda pasta que a lista desenha, inclusive as vazias (a atual esmaecida). O destino se abre para que a tela movida fique à vista. Engenharia travada, runtime parado.

O chevron de uma linha de pasta dobra o grupo; pressionar o nome abre a pasta no palco, e a linha recebe o mesmo destaque que uma tela escolhida recebe. Toda pasta chega dobrada quando a página abre; quais você abriu é seu pela sessão e nunca é salvo. Expandir tudo e Recolher tudo no rodapé varrem todas as pastas de uma vez e ficam esmaecidos enquanto não há pasta para abrir.

As pastas são ordenadas onde está a tela mais alta delas; uma pasta que não guarda nenhuma tela em nível algum abaixo dela vem depois das que guardam, em ordem de nome entre as da mesma espécie, para que uma pasta nova seja sempre encontrada no pé do nível dela. Um papel que organiza vê toda pasta declarada, vazia ou não; qualquer outro papel recebe só as pastas que guardam ao menos uma tela que ele pode ver, para que as telas escondidas de um papel nunca lhe deixem cascas que abrem para nada.

A visão geral da pasta

Uma pasta aberta no palco desenha o que ela guarda. Uma linha diz o que está arquivado ali diretamente ("Uma tela está arquivada aqui. Abra o cartão dela para executá-la.", "N telas estão arquivadas aqui. Abra um cartão para executar uma.", "Nenhuma tela está arquivada aqui diretamente. Abra uma das pastas abaixo para ver o que ela guarda." ou "Nada está arquivado aqui ainda."). As subpastas vêm primeiro, como linhas pequenas com o nome e por quanto cada uma responde ("Nenhuma tela", "1 tela", "N telas"); um toque abre aquela pasta. Depois vem um cartão por tela arquivada aqui diretamente: o ícone da tela (a marca genérica de tela quando ela não escolheu nenhum), o nome dela e uma linha da descrição. O cartão inteiro é o toque. Uma pasta que não guarda nada diz: "Esta pasta ainda não guarda nenhuma tela. Clique nela com o botão direito na lista para criar uma aqui, ou mova uma tela para dentro dela pelo menu da própria tela."

Painéis de unidade entre as telas

As entradas que um modelo do Process coloca aqui representam uma unidade, não um layout: uma por unidade para cada painel ou tela do modelo marcado com Mostrar na View no ambiente do Process (Painéis, Dashboards de um modelo). Cada uma se chama Modelo · Unidade · Superfície e carrega o ícone escolhido no painel ou na tela; a que não escolheu nenhum recebe a marca fixa que a árvore do Process desenha para aquele tipo de nó, para que as duas listas concordem. As não arquivadas ficam sob o cabeçalho Painéis de unidade depois da árvore; você pode arquivar uma em qualquer pasta pelo menu da linha dela, como uma tela sua, e dentro de uma pasta cujo nome é o do modelo ou o da unidade a linha larga aquele segmento e passa a dizer, por exemplo, Unidade 2 · Visão geral. A barra do palco nunca encurta o nome: ela sempre diz o nome inteiro.

Uma entrada de unidade nunca é copiada, editada nem reordenada aqui: Editar no Process na barra abre a linha do próprio modelo para um papel que pode gerenciar modelos. Ver uma delas exige a permissão Ver modelos e ignora a lista de visibilidade da tela; operar uma exige Executar procedimentos. O que a entrada desenha está em Painéis de unidade na View.

A tela de abertura

Um dashboard pode carregar Mostrar na abertura nas configurações dele; ligar essa opção a desliga em toda outra tela. Cada conexão abre naquela tela, ou na primeira tela em ordem de lista quando nenhuma carrega a marca; um endereço /d/{id} prevalece sobre ela só naquela visita. Uma entrada de unidade nunca é a tela de abertura, e uma cópia nunca herda a marca.

Quem vê qual tela

A lista Visível para nas configurações do dashboard decide quais papéis listam e abrem uma tela, tanto pela lista quanto por /d/{id}. Nada marcado significa todo mundo; uma lista marcada significa só aqueles papéis, com o Admin vendo toda tela de qualquer forma; o papel "Não conectado" participa como qualquer outro, então um tablet de quiosque marca só as telas dele. Um papel marcado que foi excluído desde então conta como não marcado, para que uma tela nunca fique inalcançável. Uma entrada de unidade ignora a lista: vê-la segue a permissão do Process acima.

Miniaturas

A coluna Visualização e a visão geral da pasta não desenham figura nenhuma de uma tela: uma linha é o ícone e o nome dela, um cartão é o ícone, o nome e a descrição. Uma tela é desenhada pequena, como ela mesma, só onde o ambiente do Process arranja um painel e mostra a prévia de um cartão de tela dentro dele (Painéis). Essa prévia é a tela de verdade na própria grade dela, posta com leituras vazias (traços nos indicadores, gráficos sem série), com os tipos de gráfico desenhados como uma silhueta do formato deles em vez de um motor ao vivo, sem as linhas de ligação, e inerte: a figura de uma planta nunca opera uma. Uma tela sem componente nenhum diz "Nada nela ainda".

O que a coluna não faz

Ela nunca aninha pastas em três níveis: um caminho guardado mais fundo é lido até dois níveis, em vez de escondido. Ela nunca exclui uma tela; remover uma pasta só a esvazia. Ela nunca arquiva a definição de tela do próprio modelo (isso pertence à árvore do Process), só as entradas por unidade. E ela não guarda nada da sua navegação: as dobras, a pasta aberta e a seleção são por conexão e vão embora com ela.