Navigeer naar de schema workspace.
Klik met de rechtermuisknop op het woord “Definitions”.
Klik met de linkermuisknop op de optie “New definition”.
Unicat creëert nu een nieuwe definition.
Vul nu minimaal de name in. Deze naam wordt ook gebruikt in de API, dus kies een taalonafhankelijke naam (in het geval je met meerdere talen werkt, kies dan bv. voor engels voor de definition-name), bestaande uit kleine letters en eventueel underscores. Indien er getallen gebruikt worden, mag een definition niet starten met een getal.
Vul het label in (switch van taal om het label te vertalen), en ken de benodigde velden en classes toe.
Klik met de linkermuisknop op de “Commit” in de om de definition actief te maken. Dezelfde actie vind je ook in het contextmenu voor deze definitie in de navigator. Die kan gebruikt worden door met de rechtermuisknop op de nieuwe defintion te klikken en dan commit definition te selecteren.
Let op: Bij het klikken op “Delete channel” wordt de geselecteerde channel zonder verdere waarschuwing verwijderd en daarbij de selectie van deze channel. Deze kan niet meer terug worden gehaald. Maak van te voren een back-up van de database indien deze actie moet worden uitgevoerd.
Navigeer naar de schema workspace.
Klik met de rechtermuisknop op het woord “Definitions”.
Klik met de linkermuisknop op de definition die aangepast moet worden.
Maak nu de gewenste aanpassingen aan de definition via de worksheet.
Op het moment dat er een aanpassing in een definition is, zal bij de definition een blauwe balk met een melding in de inspector. Op het moment dat je met de linkermuisknop op de optie “Commit” klikt verdwijnt dit weer, zodat zichtbaar is waar er nog aanpassingen opgeslagen moeten worden.
Er is een mogelijkheid om dit weer ongedaan te maken en dat is door op de knop “Revert changes” met de linkermuisknop te klikken, waarbij de aanpassingen die nog niet gecommit zijn terug worden gedraaid. Indien er van deze aangepaste definition een nieuwe definition gemaakt moet worden, kan er op “Save as new” worden geklikt. Deze optie zal de definition als een nieuwe definition aanmaken.
Navigeer naar het schema workspace.
Klik met de rechtermuisknop op de definition die gedupliceerd moet worden.
Klik op “duplicate definition.
Selecteer “commit” aan de rechterkant van het scherm om de definition actief te maken.
Selecteer “commit” aan de rechterkant van het scherm om de definition actief te maken.
Navigeer naar de schema workspace.
Klik met de rechtermuisknop op de defintion die verwijderd moet worden.
Klik met linkermuisknop op de optie “Erase defenition (if unused)”. Een definition kan alleen verwijderd worden als deze niet in gebruik is in de Unicat structuur (toegekend aan een record, of ingesteld als child definition bij een andere definition).
Een titlefield geeft aan welk veld van een definitie wordt getoond in de Catalog workspace navigator. Dit is bijvoorbeeld de hoofdstuknaam of het artikelnummer.
Navigeer naar de schema workspace.
Selecteer de definitie.
Klik met de rechtermuisknop op het field dat als titlefield ingesteld moet worden.
Klik met linkermuisknop op de optie “Set as titlefield”.
Commit.
Met child definitions geef je structuur aan het schema. Je bepaalt hiermee bijvoorbeeld dat het hoogste niveau de catalogus is, het niveau daaronder een hoofdstuk, vervolgens categorie, en dan artikelgroep en artikel.
Als je een eerste nieuw child record aanmaakt, wordt de eerste child definition voor het huidige record automatisch toegekend aan het nieuwe child. Als je een nieuw child record aanmaakt terwijl er al andere children zijn, dan wordt automatisch de definitie van het eerste child toegekend aan het nieuwe child.
Ook geeft de record inspector in de Catalog workspace aan of de toegekende definitions matchen met de verwachtingen voor child en sibling records.
Als voorbeeld;
In de volgende structuur, wordt bij article group de child-definition “Article” ingevuld. Hierdoor zal de child-record vanuit de article group automatisch de article definition krijgen.
Navigeer naar de schema workspace.
Selecteer de definitie waar een child definition moet worden geplaatst.
Klik met de rechtermuisknop op child definitions. Er opent nu een scherm waarin gekozen kan worden welke definition als child definition moet gaan fungeren van het huidge niveau.
Het is mogelijk om meerdere defintions op te geven hier.
Commit.
Let op: Een nieuwe definition of een wijziging in een definition moet eerst goedgekeurd (ge-commit) worden voordat deze beschikbaar is voor gebruik.