Crear ítems y plantillas
Inserta ítems como JSON libre o mediante un formulario estructurado basado en una plantilla por tabla. Clona ítems existentes para crear variantes en segundos.
Insertar un ítem
Haz clic en ➕ Insert Item en la barra de herramientas. El diálogo New Item se abre en modo JSON de forma predeterminada, ya completado con los atributos de clave de la tabla para que no puedas olvidarlos. Las claves obligatorias se listan junto al editor.
{
"userId": "",
"createdAt": ""
}- Escribe el documento
Solo JSON simple. Las cadenas, números, booleanos, null, arrays y objetos se asignan a S, N, BOOL, NULL, L y M.
- Haz clic en Save Item
DynamoOps valida el JSON y los atributos de clave, y luego escribe el ítem con
PutItem. La notificación “Item created successfully” (ítem creado correctamente) lo confirma y la cuadrícula se actualiza.
Plantillas de ítems
Una plantilla convierte el diálogo New Item en un formulario estructurado para una tabla determinada: un campo por atributo, con tipos, valores predeterminados e indicadores de obligatoriedad. Los equipos usan plantillas para asegurarse de que cada registro insertado a mano tenga los atributos que la aplicación espera.
Haz clic en 🧩 Template para abrir el editor de plantillas. El botón muestra una insignia con la cantidad de campos y se resalta cuando existe una plantilla. La primera vez que lo abres, los atributos de clave ya vienen cargados, bloqueados con los tipos de su esquema, y no se pueden quitar.
- Field nametextobligatorio
- El nombre del atributo. Las filas sin nombre se descartan al guardar.
- Typeselect
- S, N, BOOL, NULL, L o M. Los tipos binario y de conjunto no están disponibles en las plantillas.
- Defaulttext
- Precompleta el formulario. Para BOOL es un selector true/false; para NULL, un null fijo.
- Reqcheckbox
- Marca el campo como obligatorio. Los campos opcionales vacíos se omiten del ítem; los obligatorios vacíos se incluyen con su valor vacío convertido al tipo correspondiente.
- ⠿drag
- Arrastra para reordenar los campos; ese orden se usa en el formulario.
- + Add field agrega una fila; ✕ quita una.
- 💾 Save Template guarda la plantilla localmente para este nombre de tabla; 🗑 Remove Template la elimina.
- Las plantillas son por equipo y por nombre de tabla, así que la misma plantilla se aplica a una tabla con ese nombre en todas las cuentas.
Modo formulario
Cuando existe una plantilla, New Item se abre en modo formulario con un campo por atributo. Un selector en el diálogo cambia a { } JSON y de vuelta a 📋 Form; en modo JSON, cada campo de la plantilla viene precompletado con su valor predeterminado. Al guardar, los valores se convierten según el tipo del campo:
| Tipo | Regla de conversión |
|---|---|
| S | Se guarda tal como se escribió |
| N | Se convierte con Number(); vacío se convierte en 0 |
| BOOL | Selecciona true o false; cualquier otro valor es false |
| NULL | Siempre null |
| L / M | Se interpreta como JSON; si el JSON no es válido, se usa un array u objeto vacío |
Clonar un ítem
En la vista JSON, haz clic en 📄 en un registro. DynamoOps hace una copia profunda del ítem y la abre en el editor de ítems con los mismos valores de clave. Cambia la clave o las claves, ajusta lo que sea diferente y haz clic en Save Item. Como el guardado es un PutItem, guardar sin cambiar las claves sobrescribiría el original, así que el editor es tu oportunidad de hacer que la copia sea única.
La clonación solo está disponible desde la vista JSON. Para duplicar en masa, exporta los ítems, edita el archivo y vuelve a importarlo.