Open items: navegar entre editores
Abas de Mapping, Session e Workflow, alterações pendentes, fixação, recarga e fechamento com verificação do estado salvo.
Nesta página
Objetivo e modelo
Open items permite alternar entre editores de Mapping, Session e Workflow. Cada aba identifica o tipo de objeto, seu nome e seu estado de edição. A barra organiza o trabalho no navegador; não representa uma nova versão do objeto nem uma cópia dos dados.
Um objeto aberto pode ter alterações pendentes. Mantê-lo visível em uma aba não garante que essas alterações estejam salvas ou publicadas. A distinção é essencial ao alternar entre um Mapping, sua Session e o Workflow consumidor.
Acesso e controles
A barra aparece nas visualizações compatíveis quando há objetos abertos. Em larguras limitadas, More permite acessar os itens que não cabem na linha. O nome pode ser abreviado, enquanto o identificador de tipo ajuda a distinguir objetos com nomes parecidos.
| Ação do menu de contexto | Efeito |
|---|---|
| Reload | Consulta novamente o objeto no servidor |
| Duplicate | Inicia a duplicação quando o objeto e as permissões permitem |
| Pin tab / Unpin tab | Altera a fixação da aba |
| Close | Fecha o item escolhido pelo fluxo de confirmação |
| Close other tabs | Fecha outras abas não fixadas que podem ser fechadas |
| Close tabs to the right | Fecha as abas à direita que podem ser fechadas |
A disponibilidade depende do tipo, da existência do objeto, das permissões e do estado. Uma aba fixada recebe tratamento diferente nas operações de fechamento; isso não protege o objeto contra alterações administrativas.
Ao fechar um editor modificado, interprete Save, Discard e Cancel conforme a confirmação apresentada. Cancel mantém o contexto; descartar alterações locais não exclui o objeto já salvo. Otimizações de memória e navegação entre editores também não substituem Save.
Procedimento recomendado
- Abra um
Mappingpelo seu gerenciador. - Abra a
Sessionque o utiliza e depois umWorkflowrelacionado. - Alterne entre os três usando
Open itemse confirme nome e tipo antes de editar. - Salve ou descarte deliberadamente as alterações pendentes.
- Use o menu de contexto somente após revisar quais abas serão afetadas.
- Em dispositivos móveis, abra More para localizar os itens que não aparecem na linha.
Antes de usar Reload, confira se existem alterações locais. A recarga consulta o servidor e pode exigir resolver o rascunho; ela não equivale a atualizar apenas um número no cabeçalho.
Prova de conceito: navegar com um rascunho pendente
Prepare três objetos sintéticos vinculados: m_ClientesDemo, s_ClientesDemo_Test e um Workflow de laboratório. Abra seus editores. Modifique um campo permitido do Mapping sem publicar e use a barra para mudar para a Session.
Resultado esperado: a aplicação mantém o estado de edição conforme o fluxo de rascunhos e permite identificar o objeto ativo. Volte ao Mapping e confira o campo alterado antes de decidir se deseja salvar.
Em seguida, tente fechar o objeto com alterações. Observe a confirmação e cancele o fechamento para verificar se o editor continua disponível. Por fim, descarte ou salve explicitamente as alterações do laboratório e feche a aba.
Repita em uma largura móvel com objetos suficientes para exibir More. Confira se é possível localizar o objeto, ativá-lo e alcançar o fechamento por teclado ou toque.
Erros e recuperação
Se Reload informar que o objeto não existe mais, não crie imediatamente outro com o mesmo nome: confira no gerenciador o que aconteceu e quem tem autorização para recuperá-lo. Investigue um erro de ação na aba sem presumir que a definição foi alterada corretamente.
Depois de salvar e fechar, reabra por Repository ou pelo gerenciador e confira identificador, conteúdo e versão. Reabrir corretamente não transforma um rascunho em uma versão publicada. Antes de trocar de tenant ou encerrar a sessão, resolva os pendentes de cada editor.
Bloqueios de edição e permissões continuam valendo enquanto o objeto está aberto. Uma mudança de perfil ou contexto pode alterar as ações disponíveis; revise o menu de conta.
Relações e limites
Open items complementa Mappings, Sessions e Workflows. Não substitui a publicação nem a verificação em Monitor. A prova de conceito verifica rascunhos e navegação; fechar uma aba não implica excluir o objeto do repositório.