Created by Github action --------- Co-authored-by: Crowdin Bot <support+bot@crowdin.com> Co-authored-by: github-actions <github-actions@twenty.com>
46 lines
3.1 KiB
Plaintext
46 lines
3.1 KiB
Plaintext
---
|
|
title: Прилагођени објекти
|
|
image: /images/user-guide/objects/objects.png
|
|
---
|
|
|
|
<Frame>
|
|
<img src="/images/user-guide/objects/objects.png" alt="Header" />
|
|
</Frame>
|
|
|
|
Објекти су структуре које вам омогућавају да складиштите податке (записе, атрибуте и вредности) специфичне за једну организацију. Twenty пружа и стандардне и прилагођене објекте.
|
|
|
|
Стандардни објекти су уграђени објекти са скупом атрибута доступних свим корисницима. Примери стандардних објеката у Twenty укључују Компанију и Особу. Standard objects have standard fields that are also available for all Twenty users, like Company.displayName.
|
|
|
|
Прилагођени објекти су објекти које можете креирати да складиштите информације које су јединствене за вашу организацију. Они нису уграђени; чланови вашег радног простора могу да креирају и прилагоде прилагођене објекте да чувају информације за које стандардни објекти нису прикладни.
|
|
|
|
## Шема на високом нивоу
|
|
|
|
<div style={{textAlign: 'center'}}>
|
|
<img src="/images/docs/server/custom-object-schema.png" alt="High level schema" />
|
|
</div>
|
|
|
|
<br/>
|
|
|
|
## Како функционише
|
|
|
|
Прилагођени објекти потичу из метаподака табела које одређују облик, назив и тип објеката. Све ове информације су присутне у бази података шеме метаподатака, која се састоји од табела:
|
|
|
|
- **DataSource**: Детаљи где се налазе подаци.
|
|
- **Object**: Описује објекат и везује га за DataSource.
|
|
- **Field**: Описује поља објекта и повезује их са објектом.
|
|
|
|
Да бисте додали прилагођени објекат, члан радног простора ће упитати /metadata API. Ово ажурира метаподатке сходно томе и рачуна GraphQL шему на основу метаподатака, чувајући је у GraphQL кешу за каснију употребу.
|
|
|
|
<div style={{textAlign: 'center'}}>
|
|
<img src="/images/docs/server/add-custom-objects.jpeg" alt="Query the /metadata API to add custom objects" />
|
|
</div>
|
|
|
|
<br/>
|
|
|
|
Да бисте преузели податке, процес укључује постављање упита кроз /graphql енпоинт и њихово прослеђивање кроз Resolver.
|
|
|
|
<div style={{textAlign: 'center'}}>
|
|
<img src="/images/docs/server/custom-object-schema.png" alt="Query the /graphql endpoint to fetch data" />
|
|
</div>
|
|
|