Created by Github action --------- Co-authored-by: Crowdin Bot <support+bot@crowdin.com> Co-authored-by: github-actions <github-actions@twenty.com>
46 lines
2.1 KiB
Plaintext
46 lines
2.1 KiB
Plaintext
---
|
|
title: Tilpassede objekter
|
|
image: /images/user-guide/objects/objects.png
|
|
---
|
|
|
|
<Frame>
|
|
<img src="/images/user-guide/objects/objects.png" alt="Header" />
|
|
</Frame>
|
|
|
|
Objekter er strukturer som lar deg lagre data (poster, attributter og verdier) spesifikke for en organisasjon. Twenty provides both standard and custom objects.
|
|
|
|
Standardobjekter er innebygde objekter med et sett attributter tilgjengelig for alle brukere. Eksempler på standardobjekter i Twenty inkluderer Selskap og Person. Standardobjekter har standardfelter som også er tilgjengelige for alle Twenty-brukere, som Selskap.displayName.
|
|
|
|
Tilpassede objekter er objekter som du kan opprette for å lagre informasjon som er unik for din organisasjon. De er ikke innebygd; medlemmer av arbeidsområdet ditt kan opprette og tilpasse tilpassede objekter for å holde informasjon som standardobjekter ikke egner seg til.
|
|
|
|
## Overordnet skjema
|
|
|
|
<div style={{textAlign: 'center'}}>
|
|
<img src="/images/docs/server/custom-object-schema.png" alt="High level schema" />
|
|
</div>
|
|
|
|
<br/>
|
|
|
|
## Hvordan det fungerer
|
|
|
|
Tilpassede objekter kommer fra metadata-tabeller som bestemmer formen, navnet og typen på objektene. All denne informasjonen finnes i metadata-skjemaets database, bestående av tabeller:
|
|
|
|
- **DataSource**: Detaljer om hvor dataene er til stede.
|
|
- **Object**: Beskriver objektet og kobler til en DataSource.
|
|
- **Field**: Skisserer et objekts felt og kobler til objektet.
|
|
|
|
For å legge til et tilpasset objekt vil arbeidsplassmedlemmet foreta forespørsel til /metadata API. Dette oppdaterer metadataene tilsvarende og beregner et GraphQL-skjema basert på metadata, som lagres i en GQL-cache for senere bruk.
|
|
|
|
<div style={{textAlign: 'center'}}>
|
|
<img src="/images/docs/server/add-custom-objects.jpeg" alt="Query the /metadata API to add custom objects" />
|
|
</div>
|
|
|
|
<br/>
|
|
|
|
For å hente data innebærer prosessen å gjøre forespørsler gjennom /graphql-endepunktet og sende dem gjennom Query Resolver.
|
|
|
|
<div style={{textAlign: 'center'}}>
|
|
<img src="/images/docs/server/custom-object-schema.png" alt="Query the /graphql endpoint to fetch data" />
|
|
</div>
|
|
|