DynamoOps
Datos

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.

New Item en modo JSON, con las claves obligatorias listadas sobre el editor.
Editor precompletado para una tabla con userId (PK) y createdAt (SK)
{
  "userId": "",
  "createdAt": ""
}
  1. 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.

  2. 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.

Put sobrescribe
Insertar un ítem cuya clave ya existe reemplaza en silencio el ítem existente. Este diálogo no hace escrituras condicionales. Usa PartiQL con una condición si necesitas que solo se inserte cuando no exista.

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.

Una plantilla con campos tipados, valores predeterminados e indicadores de obligatoriedad. Los campos de clave están bloqueados.

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:

Con una plantilla, New Item se abre como un formulario estructurado.
TipoRegla de conversión
SSe guarda tal como se escribió
NSe convierte con Number(); vacío se convierte en 0
BOOLSelecciona true o false; cualquier otro valor es false
NULLSiempre null
L / MSe 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.

Relacionados