Criando itens e templates
Insira itens como JSON livre ou por um formulário estruturado gerado a partir de um template por tabela. Clone itens existentes para criar variações em segundos.
Insert Item
Clique em ➕ Insert Item na barra de ferramentas. O diálogo New Item abre no modo JSON por padrão, já preenchido com os atributos de chave da tabela para que você não os esqueça. As chaves obrigatórias são listadas abaixo do editor.
{
"userId": "",
"createdAt": ""
}- Escreva o documento
Apenas JSON simples. Strings, números, booleanos, null, arrays e objetos são mapeados para S, N, BOOL, NULL, L e M.
- Clique em Save Item
O DynamoOps valida o JSON e os atributos de chave e então grava o item com
PutItem. O toast “Item created successfully” (item criado com sucesso) confirma a operação e a grade é recarregada.
Templates de item
Um template transforma o diálogo New Item em um formulário estruturado para uma determinada tabela: um campo de entrada por atributo, com tipos, valores padrão e marcação de obrigatoriedade. Equipes usam templates para garantir que todo registro inserido manualmente tenha os atributos que a aplicação espera.
Clique em 🧩 Template para abrir o editor de templates. O botão mostra um badge com o número de campos e fica destacado quando existe um template. Ao abri-lo pela primeira vez, os atributos de chave já vêm preenchidos, bloqueados nos tipos do schema, e não podem ser removidos.
- Field nametextobrigatório
- O nome do atributo. Linhas com nome em branco são descartadas ao salvar.
- Typeselect
- S, N, BOOL, NULL, L ou M. Tipos binários e de conjunto não estão disponíveis em templates.
- Defaulttext
- Pré-preenche o formulário. Para BOOL, um select true/false; para NULL, um null fixo.
- Reqcheckbox
- Marca o campo como obrigatório. Campos opcionais vazios são omitidos do item; campos obrigatórios vazios são incluídos com o valor vazio convertido para o tipo.
- ⠿drag
- Arraste para reordenar os campos; a ordem é usada no formulário.
- + Add field adiciona uma linha; ✕ remove uma.
- 💾 Save Template guarda o template localmente para este nome de tabela; 🗑 Remove Template o exclui.
- Os templates são por máquina e por nome de tabela, então o mesmo template se aplica a uma tabela com esse nome em qualquer conta.
Modo formulário
Quando existe um template, New Item abre no modo formulário, com um campo de entrada por atributo. Um seletor no diálogo alterna para { } JSON e de volta para 📋 Form; no modo JSON, cada campo do template vem preenchido com seu valor padrão. Ao salvar, os valores são convertidos de acordo com o tipo do campo:
| Tipo | Regra de conversão |
|---|---|
| S | Armazenado como digitado |
| N | Convertido com Number(); vazio vira 0 |
| BOOL | Selecione true ou false; qualquer outro valor vira false |
| NULL | Sempre null |
| L / M | Interpretado como JSON; JSON inválido vira um array ou objeto vazio |
Clonando um item
Na visualização JSON, clique em 📄 em um registro. O DynamoOps faz uma cópia profunda do item e a abre no editor de item com os mesmos valores de chave. Altere a chave ou as chaves, ajuste o que mais for diferente e clique em Save Item. Como o salvamento é um PutItem, salvar sem alterar as chaves sobrescreveria o original; o editor é sua chance de tornar a cópia única.
A clonagem só está disponível na visualização JSON. Para duplicar em massa, exporte os itens, edite o arquivo e importe de volta.