Genera ID

action_uuid · action · Utility · Disponibile · v1.0.0

Descrizione

Generatore di identificatori unici enterprise per ogni esigenza di chiavi, correlation-id, idempotency e ordinamento, con cinque formati selezionabili da dropdown — perché non tutti gli ID sono uguali e usare quello giusto evita bug sottili e indici di database lenti: (1) UUID v4 — 122 bit casuali, lo standard universale per chiavi primarie, request-id, token opachi; (2) UUID v7 — timestamp-ordered (i primi 48 bit sono il millisecondo di creazione): ORDINABILE cronologicamente, ideale come PRIMARY KEY su Postgres/MySQL perché mantiene la località dell'indice B-tree (gli insert vanno sempre "in coda" invece di frammentare l'indice come fa il v4 random) → 2-3× più veloce su tabelle grandi; (3) ULID — 26 char Crockford-base32, lessicograficamente ordinabile e URL-safe, alternativa compatta al v7; (4) SHORT — 10 char, per slug/codici brevi human-shareable dove la collisione è tollerabile; (5) NANOID — 21 char URL-safe, compatto e collision-resistant per URL pubblici. Genera da 1 a 10.000 ID in un colpo (campo count) con opzione maiuscolo/minuscolo. Tutti generati con CSPRNG (`node:crypto`), mai `Math.random()` (predicibile). Output: { id, ids } (singolo) oppure { ids } (batch). Use case: chiave idempotency per chiamata API a valle; correlation-id per tracciare una richiesta attraverso più nodi/log; primary key v7 per i record creati dal workflow (insert veloci); token di condivisione pubblico URL-safe (nanoid); batch di N codici coupon univoci.

⚙️ Parametri di configurazione

Campi mostrati nell’editor quando si configura il nodo. Generati direttamente dal NodeDefconfigFields.

CampoTipoRequiredDefaultDescrizione
version
Formato ID
enum
v4v7ulidshortnanoid
siv4v4 = random standard · v7 = ordinabile (ottimo per PK DB) · ulid/nanoid = compatti URL-safe · short = slug breve.
count
Quanti ID
numberno1Da 1 a 10.000. >1 → output { ids: [...] }.
uppercase
Maiuscolo
booleannoID in MAIUSCOLO invece di minuscolo.

💡 Esempio configurazione

Snippet JSON del nodo come compare nel workflow. I valori sono derivati daidefaultValue e dai parametri required.

{
  "id": "node-action_uuid-1",
  "defId": "action_uuid",
  "label": "Genera ID",
  "config": {
    "version": "v4",
    "count": 1
  }
}

🔗 Nodi correlati nella stessa categoria

Pronto a usare Genera ID?

Disponibile da subito in tutti i piani FlowForge. Provalo gratis senza carta di credito.

Inizia gratisSfoglia tutti i nodi