---
title: "SurfaceWorkExperience · types"
url: https://developers.dagio.ai/fr/reference/types-surface-work-experience/
---

# SurfaceWorkExperience · 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.

## SurfaceWorkScope

One context resolved by the native Work reader under its retained execution Model.

```typescript
export type SurfaceWorkScope = z.infer<typeof surfaceWorkScopeSchema>;
```

## SurfaceWorkHeaderValue

Scalar declaration only; source values remain with their native read owner.

```typescript
export type SurfaceWorkHeaderValue = z.infer<typeof surfaceWorkHeaderValueSchema>;
```

## SurfaceWorkHeaderFact

Labelled scalar fact, not a computed or materialized Field.

```typescript
export type SurfaceWorkHeaderFact = z.infer<typeof surfaceWorkHeaderFactSchema>;
```

## SurfaceWorkHeader

Explicit header slots belonging to the same Work programme.

```typescript
export type SurfaceWorkHeader = z.infer<typeof surfaceWorkHeaderSchema>;
```

## SurfaceWorkExperience

Native declaration, without runtime node identities, grants, SQL, scripts or renderer addresses.

```typescript
export type SurfaceWorkExperience = z.infer<typeof surfaceWorkExperienceSchema>;
```

## SurfaceWorkQueryBinding

One declared Query invocation; its scope supplies canonical values under the same watermark.

```typescript
export type SurfaceWorkQueryBinding = z.infer<typeof surfaceWorkQueryBindingSchema>;
```

## SurfaceWorkBinding

One named capability selected only through its section's explicit membership.

```typescript
export type SurfaceWorkBinding = z.infer<typeof surfaceWorkBindingSchema>;
```

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

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

## Exemples appliqués : Composer la fiche et ses relations

Deux Stack déclarés portent le contenu principal puis les relations, sans cadres supplémentaires. Le preset choisit la largeur du panneau droit.

### Configuration

Propriétés du composant `RecordLayout.props`. [Propriétés et valeurs admises](https://developers.dagio.ai/fr/surface-components/#recordlayout).

```json
{
  "asideWidth": "standard"
}
```

### Variante et raccordement

Propriétés du composant `RecordLayout.props`. [Propriétés et valeurs admises](https://developers.dagio.ai/fr/surface-components/#recordlayout).

```json
{
  "asideWidth": "compact"
}
```

### 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 -->
