Modellen, modules en apps¶
Modellen bepalen de logische structuur van een database en hoe gegevens worden opgeslagen, georganiseerd en gemanipuleerd. Met andere woorden, een model is een informatietabel die kan worden gekoppeld aan andere tabellen. Een model vertegenwoordigt meestal een bedrijfsconcept, zoals een verkooporder, contactpersoon of product.
Modules en apps bevatten verschillende elementen, zoals modellen, weergaven, gegevensbestanden, webcontrollers en statische webgegevens.
Notitie
Alle apps zijn modules. Grotere, zelfstandige modules worden meestal apps genoemd, terwijl andere modules gewoonlijk dienen als add-ons voor deze apps.
Voorgestelde functies¶
Wanneer je een nieuw model of app met Studio maakt, kun je ervoor kiezen om maximaal 14 functies toe te voegen om het creatieproces te versnellen. Deze functies bundelen velden, standaardinstellingen en weergaven die gewoonlijk samen worden gebruikt om standaardfunctionaliteit te bieden. De meeste van deze functies kunnen later worden toegevoegd, maar door ze vanaf het begin toe te voegen wordt het modelcreatieproces veel eenvoudiger. Bovendien werken deze functies in sommige gevallen samen om hun bruikbaarheid te vergroten.
Example
Een model maken met de functies Afbeelding en Pijplijn fases ingeschakeld voegt de afbeelding toe in de kaartlay-out van de kanban-weergave.
Contactdetails¶
Contactgegevens selecteren voegt aan de formulierweergave een Many2One-veld toe dat is gekoppeld aan het model Contact en twee van zijn gerelateerde velden: Telefoon en E-mail. Het veld Contact wordt ook toegevoegd aan de lijstweergave, en de kaartweergave wordt geactiveerd.
Example
Gebruikerstoewijzing¶
Gebruikerstoewijzing selecteren voegt aan de formulierweergave een Many2One-veld toe dat is gekoppeld aan het model Contact, met het volgende domein: Share User is not set om alleen de selectie van interne gebruikers toe te staan. Daarnaast wordt de widget many2one_avatar_user gebruikt om de avatar van de gebruiker weer te geven. Het veld Verantwoordelijke wordt ook toegevoegd aan de lijstweergave.
Example
Datum & Kalender¶
Datum & Agenda selecteren voegt aan de formulierweergave een datumveld toe en activeert de agendaweergave.
Datumbereik & Gantt¶
Datumbereik & Gantt selecteren voegt aan de formulierweergave twee datumvelden naast elkaar toe: een om een startdatum in te stellen, de andere om een einddatum in te stellen, met behulp van de widget daterange, en activeert de Gantt-weergave.
Pijplijn fases¶
Pijplijnfases selecteren activeert de kanban-weergave, voegt verschillende velden toe zoals Prioriteit en Kanban-status, en drie fases: Nieuw, Bezig en Voltooid. De pijplijnstatusbalk en het veld Kanban-status worden toegevoegd aan de formulierweergave. Het veld Kleur wordt toegevoegd aan de lijstweergave.
Notitie
De functie Pijplijnfases kan in een later stadium worden toegevoegd.
Afbeelding¶
Afbeelding selecteren voegt rechtsboven in de formulierweergave een afbeeldingsveld toe.
Notitie
De functie Afbeelding kan in een later stadium worden toegevoegd.
Regels¶
Regels selecteren voegt aan de formulierweergave een regelveld toe binnen een component Tabblad.
Notities¶
Notities selecteren voegt aan de formulierweergave een html-veld toe dat de volledige breedte van het formulier gebruikt.
Monetaire waarde¶
Monetaire waarde selecteren voegt aan de Formulier en Lijst een monetair veld toe. De Grafiek en Draaitabel worden ook geactiveerd.
Notitie
Een veld Valuta wordt toegevoegd en verborgen in de weergave.
Bedrijf¶
Bedrijf selecteren voegt aan de Formulier en Lijst een Many2One-veld toe dat is gekoppeld aan het model Bedrijf.
Notitie
Dit is alleen nuttig als je in een omgeving met meerdere bedrijven werkt.
Aangepast sorteren¶
Het selecteren van Aangepast sorteren voegt aan de Lijstweergave een versleephandvat icoon toe om records handmatig te herschikken.
Example
Chatter¶
Het selecteren van Chatter voegt aan de Formulierweergave chatter-functionaliteiten toe (berichten versturen, notities loggen en activiteiten plannen).
Notitie
De Chatter-functie kan in een later stadium worden toegevoegd.
Example
Archiveren¶
Het selecteren van Archiveren voegt aan de Formulier- en Lijst-weergaven de Archiveren-actie toe en verbergt standaard gearchiveerde records in zoekopdrachten en weergaven.
Aanpassingen exporteren en importeren¶
When you do any customization with Studio, a new module named Studio customizations is added to your database.
To export these customizations, go to to download a ZIP file containing all customizations.
To import and install these customizations in another database, connect to the destination database and go to , then upload the exported ZIP file before clicking on the Import button.
Waarschuwing
Before importing, make sure the destination database contains the same apps and modules as the source database. Studio does not add the underlying modules as dependencies of the exported module.