Vai al contenuto principale

Panoramica

Una voce del menu di navigazione è un elemento nella barra laterale sinistra. Usa defineNavigationMenuItem() per distribuire collegamenti personalizzati nella barra laterale — in genere uno per ogni vista che distribuisci — o per puntare a URL esterni.
src/navigation-menu-items/example-navigation-menu-item.ts

Punti chiave

  • type determina a cosa collega la voce di menu. Ogni tipo è associato a uno specifico campo identificatore:
  • position controlla l’ordinamento nella barra laterale.
  • Un elemento NATIVE_PAGE è nascosto ai membri che non dispongono dell’autorizzazione della pagina (Workflows per 'workflows', IA per 'agents').
  • L’enum contiene anche NavigationMenuItemType.RECORD, utilizzato internamente per i preferiti dei record creati dall’utente, e NavigationMenuItemType.AGENT_CHAT_CHANNEL, utilizzato per i canali di chat fissati ai preferiti. Nessuno dei due è utilizzabile dal manifest di un’app (non esiste alcun campo per fare riferimento a un record o a un canale).
  • icon e color sono opzionali e personalizzano l’aspetto della voce.
  • folderUniversalIdentifier è inoltre disponibile su qualsiasi elemento per annidarlo all’interno di un genitore di tipo FOLDER.
  • twenty app pull riscrive le voci del menu di navigazione come file defineNavigationMenuItem(). Un elemento che un membro dello spazio di lavoro ha aggiunto alla propria barra laterale e uno fissato a un record appartengono a quello spazio di lavoro anziché alla tua app e vengono invece segnalati; consulta cosa pull non scrive.
Problema comune: creare un oggetto senza una voce del menu di navigazione associata rende quell’oggetto irraggiungibile dalla barra laterale. A meno che non si tratti di un oggetto tecnico/interno, ogni oggetto personalizzato dovrebbe avere una voce nella barra laterale che punti a esso.