---
title: "WorkspaceRecordPresentation · types"
url: https://developers.dagio.ai/fr/reference/types-workspace-record-presentation/
---

# WorkspaceRecordPresentation · types

   
                                            
                                                                                     
                                                     
                  
           
          
   

Les types ci-dessous définissent les objets nommés et leurs relations. Les propriétés héritées sont incluses dans les tableaux. Les types dérivés d’un schéma renvoient à sa structure; une déclaration TypeScript ne remplace pas les contrôles sémantiques du compilateur.

## WorkspaceRecordPresentation

Complete current metadata, independent of runtime content or grants.

```typescript
export type WorkspaceRecordPresentation = z.infer<typeof workspaceRecordPresentationSchema>;
```

## WorkspaceRecordProfile

One explicitly declared record type and its native edit Form.

```typescript
export type WorkspaceRecordProfile = z.infer<typeof workspaceRecordProfileSchema>;
```

## WorkspaceRecordValueSource

Native property, exact Field path or declared readonly calculation used for display.

```typescript
export type WorkspaceRecordValueSource = z.infer<typeof workspaceRecordValueSourceSchema>;
```

## WorkspaceRecordQueryBinding

Parameters bound to an existing named Query.

```typescript
export type WorkspaceRecordQueryBinding = z.infer<typeof workspaceRecordQueryBindingSchema>;
```

## WorkspaceRecordTableColumnSource

Table-only sources retain metrics, native related records and readonly calculations.

```typescript
export type WorkspaceRecordTableColumnSource = z.infer<
  typeof workspaceRecordTableColumnSourceSchema
>;
```

[Toutes les références](https://developers.dagio.ai/fr/reference/)

<!-- surface-examples:start -->

## Exemples appliqués : Notes visibles, réglages accessibles

Placez le suivi dans la Surface et le courriel dans les paramètres, en conservant les mêmes Fields.

### Configuration

Fragment à placer dans `presentation.recordProfiles[].detail.sections`. [Propriétés et valeurs admises](https://developers.dagio.ai/fr/reference/workspace-record-profile/).

```json
[
  {
    "kind": "fields",
    "key": "follow-up",
    "label": "Suivi du client",
    "fieldPaths": [
      "fields/notes",
      "fields/status"
    ]
  }
]
```

### Variante et raccordement

Fragment à placer dans `presentation.recordProfiles[].detail.settings`. [Propriétés et valeurs admises](https://developers.dagio.ai/fr/reference/workspace-record-profile/).

```json
{
  "fieldPaths": [
    "fields/email"
  ]
}
```

### Exemple de disposition UI

La disposition illustrative ci-dessous situe cette configuration dans l’app Clients/Soumissions. Chaque fragment s’insère à l’emplacement indiqué; ses références aux Fields, Queries et Actions correspondent aux déclarations du Model.

1. Identité du client
2. Notes et suivi
3. Paramètres
4. Soumissions liées

<!-- surface-examples:end -->
