src/objects/post-card.object.ts
Pontos-chave
- O
universalIdentifierdeve ser exclusivo e estável entre implantações. - Cada campo requer
name,type,labele seu própriouniversalIdentifierestável. - O array
fieldsé opcional — você pode definir objetos sem campos personalizados. - Campos inline definidos aqui não precisam de
objectUniversalIdentifier— ele é herdado do objeto pai. UsedefineField()para adicionar campos a objetos que não pertencem a você. - Você pode criar novos objetos com
yarn twenty dev:add object, que orienta você na definição de nomes, campos e relacionamentos. Veja Arquitetura → Scaffolding de entidades.
Os campos base são adicionados automaticamente. Quando você define um objeto personalizado, o Twenty cria campos padrão como
id, name, createdAt, updatedAt, createdBy, updatedBy e deletedAt para você. Você não precisa declará‑los no seu array fields — apenas seus campos personalizados. Você pode substituir um campo padrão declarando um com o mesmo nome, mas isso raramente é uma boa ideia.O que vem depois
- Conecte este objeto a outros — veja Relações para o padrão de relação bidirecional.
- Adicione campos a objetos de outros apps — veja Extensão de objetos para
defineField(). - Exiba este objeto na interface — veja Views e Itens do menu de navegação para colocá‑lo na barra lateral.