Modeller, moduler och appar

Modeller bestämmer den logiska strukturen i en databas och hur data lagras, organiseras och manipuleras. Med andra ord är en modell en tabell med information som kan länkas till andra tabeller. En modell representerar vanligtvis ett affärskoncept, till exempel en försäljningsorder, kontakt eller produkt.

Moduler och appar innehåller olika element, t.ex. modeller, vyer, datafiler, webbkontrollanter och statiska webbdata.

Observera

Alla appar är moduler. Större, fristående moduler kallas vanligtvis appar, medan andra moduler vanligtvis fungerar som tillägg till dessa appar.

Föreslagna funktioner

När du skapar en ny modell eller app med Studio kan du välja att lägga till upp till 14 funktioner för att påskynda skapandeprocessen. Dessa funktioner buntar ihop fält, standardinställningar och vyer som vanligtvis används tillsammans för att tillhandahålla viss standardfunktionalitet. De flesta av dessa funktioner kan läggas till senare, men att lägga till dem från början gör modellskapandet mycket enklare. Dessutom kan dessa funktioner i vissa fall interagera med varandra för att öka deras användbarhet.

Example

När du skapar en modell med funktionerna Bild och Pipeline-stadier aktiverade läggs bilden till i kortlayouten för Kanban-vyn.

Kombination av funktionerna för bild- och pipelinefaserna i Kanban-vyn

Kontaktuppgifter

Att välja Kontaktuppgifter lägger till i Formulärvyn ett Många till en-fält länkat till modellen Kontakt och två av dess Relaterade fält: Telefon och E-post. Fältet Kontakt läggs också till i Listvyn, och Kartvyn aktiveras.

Example

Funktion för kontaktuppgifter i formulärvyn

Tilldelning av användare

Att välja Användartilldelning lägger till i Formulärvyn ett Många till en-fält länkat till modellen Kontakt, med följande Domän: Delad användare är inte inställd för att endast tillåta val av Interna användare. Dessutom används widgeten many2one_avatar_user för att visa användarens avatar. Fältet Ansvarig läggs också till i Listvyn.

Example

Funktion för användartilldelning i vyn Formulär

Datum och kalender

Att välja Datum & Kalender lägger till i Formulärvyn ett Datumfält och aktiverar Kalendervyn.

Datumintervall & Gantt

Att välja Datumintervall & Gantt lägger till i Formulärvyn två Datumfält bredvid varandra: ett för att ställa in ett startdatum, det andra för att ställa in ett slutdatum, med widgeten daterange, och aktiverar Gantt-vyn.

Pipeline-stadier

Att välja Flödesetapper aktiverar Kanban-vyn, lägger till flera fält som Prioritet och Kanban-status, och tre etapper: Ny, Pågående och Klar. Flödesstatusfältet och fältet Kanban-status läggs till i Formulärvyn. Fältet Färg läggs till i Listvyn.

Observera

Funktionen Pipeline stages kan läggas till i ett senare skede.

Etiketter

Att välja Taggar lägger till i Form och Lista vyerna ett Taggfält, vilket skapar en Tagg-modell med förkonfigurerade åtkomsträttigheter i processen.

Bild

Att välja Bild lägger till i det övre högra hörnet av Formulärvyn ett Bildfält.

Observera

Funktionen Picture kan läggas till i ett senare skede.

Linjer

Att välja Rader: lägger till i Formulärvyn ett Radfält inuti en Flik-komponent.

Noter

Att välja Anteckningar lägger till i Formulärvyn ett Html-fält som använder formulärets fulla bredd.

Monetärt värde

Att välja Monetärt värde lägger till i Form och Lista vyerna ett Valutafält. Graf och Pivot vyerna aktiveras också.

Observera

Ett Currency-fält läggs till och döljs från vyn.

Företag

Att välja Företag lägger till i Form och Lista vyerna ett Många till en-fält länkat till modellen Företag.

Observera

Detta är bara användbart om du arbetar i en miljö med flera företag.

Anpassad sortering

Om du väljer Custom Sorting läggs en draghandtagsikon till i Listvy för att manuellt ordna om poster.

Example

Anpassad sorteringsfunktion i listvyn

Chatter

Om du väljer Chatter läggs Chatter-funktioner till i Formulärvyn (skicka meddelanden, logga anteckningar och schemalägga aktiviteter).

Observera

Funktionen Chatter kan läggas till i ett senare skede.

Example

Chatter-funktion i formulärvyn

Arkivering

Om du väljer Archiving läggs åtgärden Archive till i vyerna Form och Lista och arkiverade poster döljs som standard från sökningar och vyer.

Exportera och importera anpassningar

När du gör någon anpassning med Studio läggs en ny modul som heter studio_customization till i din databas. Du kan exportera denna modul som en ZIP-fil med funktionen Studio Export. Modulen kan sedan importeras till en annan Odoo-databas. Detta kan vara användbart till exempel när du skapar en ny modul eller för utbildningsändamål.

Observera

Att exportera och importera anpassningar på detta sätt, snarare än att använda Odoos standardfunktioner för export och import, innebär att data importeras på ett logiskt sätt. Till exempel, om modulen innehåller kunder och försäljningsorder skapas kunderna först, eftersom dessa krävs för att försäljningsorderna ska kunna skapas.

Exportera anpassningar

För att exportera anpassningar, klicka på knappen (Växla Studio) på Odoos huvuddashboard, sedan Exportera, och därefter antingen:

Konfigurera data att exportera

För att välja specifika modeller att exportera, klicka på Ny på skärmen Studio Export, börja sedan skriva namnet på den relevanta modellen eller välj den från listan.

Tips

Klicka på Förinställning för att se en lista över alla modeller i din databas med handlingar som har ändrats med Studio och alla anpassade modeller skapade med Studio. För att konfigurera en av dessa modeller för export, klicka på modellen för att öppna den och gör nödvändiga ändringar.

Markera följande optioner efter behov:

  • Demo: om de exporterade handlingarna ska betraktas som demodata när de importeras.

  • Bilagor: om bilagor relaterade till exporterade handlingar ska inkluderas i exporten.

  • Uppdateringsbar: om de exporterade handlingarna ska kunna uppdateras under en moduluppgradering.

Om nödvändigt, redigera Domän för att bestämma vilka av modellens handlingar som ska exporteras. För att göra detta, klicka på knappen Redigera domän eller (Ändra filter) sedan Redigera domän, efter behov. Fortsätt med att göra nödvändiga ändringar.

Efter att ha konfigurerat en modell för export, klicka på Studio Export för att återgå till huvudskärmen. För att ladda ner en ZIP-fil med anpassningarna för alla listade modeller, klicka på Exportera.

Observera

Det är inte nödvändigt att välja en eller flera modeller eftersom alla listade modeller kommer att inkluderas i exporten. För att ta bort en modell från exporten, välj den och klicka på knappen Åtgärder sedan Radera.

I fönstret Studio Export:

  • lämna kryssrutorna omarkerade för att endast exportera anpassningar gjorda med Studio.

  • markera Inkludera data för att inkludera data från de valda modellerna i exporten.

  • markera Inkludera demodata för att inkludera data från de valda modellerna som är flaggad som demodata. Att markera detta alternativ markerar även Inkludera data.

Klicka på knappen Exportera för att ladda ner ZIP-filen.

Att välja att exportera både data och demodata

Importera anpassningar

Varning

Innan du importerar, se till att måldatabasen är på samma Odoo-version och innehåller samma appar och moduler som källdatabasen. Studio lägger inte till de underliggande modulerna som beroenden för den exporterade modulen.

För att importera och installera Studio-anpassningar i en annan Odoo-databas:

  1. Anslut till måldatabasen.

  2. Klicka på knappen Växla Studio på Odoos huvuddashboard och sedan Importera.

  3. Ladda upp den exporterade ZIP-filen. Om demodata ska importeras, markera Ladda demodata.

  4. Klicka på Installera.