Menu Designer
De Menu Designer is de tool in de UCT waarmee de menustructuur van de Ultimo-applicatie wordt geconfigureerd. Via menu's navigeren gebruikers naar schermen, explorers, workflows, dashboards, servicepagina's en externe URL's.
Gerelateerd: screens, explorers, application-element-tree, uct-overzicht
Locatie in UCTbewerken
UCT > User Interface > Menu Designer
Hoe het menu werktbewerken
Het menu verschijnt aan de linkerzijde van de Ultimo-applicatie. De menustructuur wordt beheerd op drie autorisatieniveaus:
- Application — het basismenu voor alle gebruikers
- Group — overschrijft het Application-menu voor een specifieke groep
- User — overschrijft het Group-menu voor een specifieke gebruiker
De menu-definities worden opgeslagen als .menu XML-bestanden in FileServiceData/Menus, met submappen voor Application, Groups en Users.
Schermindelingbewerken
Menu structure panel (links)bewerken
Toolbar:
| Knop | Functie | Sneltoets |
|---|---|---|
| New | Menu-item toevoegen | Ctrl+Alt+N |
| Delete | Geselecteerd item verwijderen | |
| Remove configuration | Factory-instellingen herstellen | |
| Manage unused sub-menus | Ongebruikte submenu's opschonen | |
| Copy | Item kopiëren | Ctrl+Alt+C |
| Paste | Item plakken | Ctrl+Alt+P |
| Copy sub-menu | Submenu naar andere gebruiker/groep kopiëren | |
| Find | Zoeken in menustructuur | Ctrl+Alt+F |
| Preview | Menustructuur bekijken in dialoog | |
| Go to application element | Spring naar gekoppeld AET-element |
Menu-itemtypen (iconen):
| Icoon | Type |
|---|---|
| Sm | Sub-menu |
| Sc | Screen |
| E | Explorer |
| W | Workflow |
| M | Module page |
| Sp | Self-service page |
| D | Dashboard |
| U | URL |
Wijzigingsindicatoren:
+— Custom item, toegevoegd aan het standaardmenu- Oog-icoon — Item is onzichtbaar voor gebruikers
*— Factory-instellingen zijn gewijzigd
Menu item details (rechts)bewerken
Tab Basic:
| Veld | Beschrijving |
|---|---|
| Guid application element | Unieke ID van het gekoppelde AET-element |
| Type | Sub-menu, Screen, Explorer, Workflow, Module page, Self-service page, URL |
| Screen / Explorer / Workflow | Technische code van het gekoppelde element |
| Title | Menutitel |
| Alternative title | Alternatieve titel (actief als "Use alternative title" is aangevinkt) |
| Icon | Icoon naast het menu-item (selecteer uit de iconenlijst) |
| Create new record | Maak een nieuw record aan bij openen van het gekoppelde scherm |
| Visible | Zichtbaarheid van het menu-item |
| Promote | Sla het submenu over als het het enige submenu is; toon de onderliggende items direct |
Tab Definition: XML-definitie van het (sub)menu (Factory of Overridden)
Tab Properties: Workflow-properties voor het starten van een workflow via het menu-item
Tab Parameters: Schermparameters (alleen bij Screen-items)
Stap-voor-stap: Menu-items beherenbewerken
Menu bekijkenbewerken
- Open User Interface > Menu Designer
- Selecteer in het filterveld: "Application", een groepsnaam, of een gebruikersnaam
- De menustructuur verschijnt in de boomweergave
Zoeken in het menubewerken
- Klik Find (Ctrl+Alt+F)
- Vul zoektermen in (case-insensitive)
- Filter op Custom (True/False) of Override (True/False)
- Gevonden items krijgen een groene rand; navigeer met Next/Previous
Menu-items toevoegenbewerken
- Klik Edit om in bewerkingsmodus te gaan
- Selecteer de positie in de boom (het nieuwe item komt eronder)
- Klik New
- Selecteer het type:
- Application element: selecteer uit de AET-boom
- Sub-menu: kies een bestaand submenu of maak een nieuw submenu (alleen in Application-menu)
- Klik OK, dan Save
Let op: Je kunt geen menu opslaan dat een leeg submenu bevat (submenu zonder items).
Menu-volgorde wijzigenbewerken
- Klik Edit
- Sleep een menu-item naar de gewenste positie (oranje lijn toont de doelpositie)
- Klik Save
Menu-items verbergenbewerken
- Selecteer het item, klik Edit
- Deselecteer de checkbox Visible
- Klik Save — het oog-icoon verschijnt naast het item
Menu-items verwijderenbewerken
- Alleen custom items (met
+icoon) kunnen worden verwijderd - Factory-items kunnen alleen worden verborgen via de Visible-checkbox
- Bij verwijderen van een submenu worden alle onderliggende items ook verwijderd
Factory-instellingen herstellenbewerken
- Selecteer het gewijzigde submenu (met
*icoon) - Klik Remove configuration
- Klik Yes — alle wijzigingen worden teruggedraaid (behalve de Visible-instelling)
Submenu kopiëren naar andere gebruiker/groepbewerken
- Sluit de bewerkingsmodus
- Selecteer de brongebruiker/-groep in het filter
- Selecteer het submenu
- Klik Copy sub-menu
- Selecteer de doelgebruiker/-groep in het veld Target
- Klik OK
Let op: Je kunt een User/Group-submenu naar Application kopiëren, maar niet andersom (Application-submenu's worden al automatisch overgeërfd).
Ongebruikte submenu's opschonenbewerken
- Klik Manage unused sub-menus (alleen in view-modus op Application-niveau)
- Selecteer ongebruikte submenu's en klik Delete
- Klik Save
Best practicesbewerken
- Voeg menu-items toe op het hoogste toepasselijke niveau (Application > Group > User) om duplicatie te minimaliseren
- Gebruik Promote voor submenu's die slechts een kind hebben na het verbergen van andere items
- De Preview-knop toont het menu zoals de eindgebruiker het ziet, inclusief taalweergave
- Menu-wijzigingen worden automatisch opgenomen in het actieve recording-pakket
- De XML-definitie op het tabblad Definition is handig voor troubleshooting en vergelijking tussen omgevingen
Brondatabewerken
Dit artikel is consultant-synthese. Voor ground-truth data over specifieke Ultimo-objecten gebruik de onderstaande tools.
- Entiteit-data —
lookup_entity("<Name>")·lookup_table_schema("<Name>")Alle properties, DB-kolomnamen, triggers en computed columns. Bronnen:Entities.xml,database-schema.json. - Workflows per entiteit —
find_workflows("", entity="<Name>")Alle Before/After Save events en andere ActionFields voor een entiteit. Bron:workflows.xml. - Schermen —
lookup_screen("<ScreenName>")· Schermen index Schermdefinities incl. tabel, autorisatielevel, screen-level. Bron:ultimo_screens_names.xml. - AET-settings / feature toggles —
find_aet_settings(query)· AET index Feature toggles en systeem-configuratie. Bron:ApplicationElementTreeData.json. - Kennisbank-breed zoeken —
search(query)Doorzoekt alle wiki-artikelen, entities, workflows, schermen, templates en ActionFields tegelijk.
Zie ookbewerken
- screens — Schermen die via menu-items worden geopend
- explorers — Explorers die via menu-items worden geopend
- application-element-tree — AET-elementen die aan menu-items zijn gekoppeld
- uct-overzicht — Overzicht van de UCT