Aller au contenu
SurfaceDocs
ENCommencer
DocsBien démarrer

Introduction

Comprendre Surface et choisir le bon point de départ.

Construire autour du travail

Surface réunit les connaissances, les données et le travail nécessaire pour obtenir un résultat. Vous composez une app à partir de Workspaces, de fiches et de vues; vous reliez ensuite les informations et les Actions qui font avancer votre activité. L’AI travaille dans ce même contexte, avec vos permissions et des résultats que vous pouvez examiner.

Cette documentation suit une entreprise qui gère ses clients, prépare des soumissions et fait approuver ses propositions. L’exemple évolue au fil des guides : une base Clients devient un ensemble de Workspaces reliés, puis un processus de travail. Les mêmes principes s’appliquent à un projet de recherche, un produit logiciel ou un manuscrit.

Deux accès au même travail

Dans votre navigateur, l’application Surface sur app.dagio.ai vous permet de retrouver vos Workspaces, d’éditer vos Surfaces et de travailler avec l’AI. Dans un hôte AI compatible, Surface présente les mêmes contenus à côté de sa conversation native. Vous utilisez le même compte Dagio et retrouvez les modifications enregistrées dans les deux accès, selon vos permissions.

La conversation de l’application web et celle de votre hôte AI restent distinctes. Le contenu sauvegardé dans Surface conserve le travail : changer d’interface ne crée pas une copie de votre Workspace. Les conflits, les droits et les règles de collaboration continuent de s’appliquer. Le guide Travailler avec l’AI explique le contexte et la revue des modifications.

Cache de l’appareil

Settings s’ouvre en pleine page : navigation à gauche et colonne de contenu centrée avec des groupes de réglages bordés à droite.

Ouvrez Settings → Storage & cache pour activer ou désactiver le cache et choisir Cache size. La désactivation est déconseillée : les contenus sont téléchargés de nouveau à leur ouverture. Ces réglages s’appliquent globalement à votre compte sur cet appareil. Le préchargement inclut les descendants du Space ; les liens vers d’autres Spaces ne déclenchent pas de téléchargements supplémentaires. Pour Knowledge et Content, les listes de dossiers sont préparées avant les contenus des Surfaces. Si le Space propose Graph, son graphe global est aussi préparé. Les vues locales filtrées restent à la demande. La progression indique la préparation du Graph, le nombre de dossiers préparés, puis les téléchargements de contenus. À la réouverture, les contenus valides du cache sont réutilisés ; seuls les contenus manquants ou modifiés sont téléchargés. La progression distingue les contenus déjà en cache des nouveaux téléchargements. Les fiches Data sont incluses même sans contenu documentaire. Quitter un Space arrête sa file de préchargement ; y revenir réutilise les contenus valides. Après une panne temporaire de connexion, les téléchargements peuvent reprendre une fois l’accès rétabli. Une pause explicite reste active.

Des titres de section apparaissent au-dessus des groupes bordés. Sous l’utilisation, View details affiche une ligne par Space : taille, statut, activité et action Clear. Le nettoyage global ou par Space demande confirmation et protège les Spaces ouverts et les modifications non sauvegardées. Fermez un Space avant de vider ses téléchargements. Si les données protégées dépassent la taille choisie, les téléchargements s’arrêtent. L’emplacement reste géré par le navigateur ; choisir un dossier local n’est pas pris en charge par le moteur de stockage actuel. Vider le cache local conserve les données sauvegardées sur le serveur et l’historique. L’accès au cache exige toujours les droits courants ; il ne constitue pas une copie hors ligne indépendante.

Choisir votre parcours

Votre objectif Point de départ Ce que vous obtenez
Utiliser votre première app Démarrage rapide Une fiche client et une première vue
Adapter les informations et les écrans Models Une structure d’app cohérente
Faire communiquer deux apps Intégrations Une sélection de client et ses soumissions liées
Automatiser un travail Flows Des étapes, un résultat et un suivi
Générer ou vérifier des sources Référence du Model Champs, valeurs, variantes et contraintes

Une définition commune

Le Model est la définition de votre app. Il décrit les objets, leurs Fields, les vues, les Actions et les règles. Le Studio et l’AI utilisent cette définition commune : une modification proposée par l’AI reste visible et vérifiable dans les mêmes outils que vos propres modifications.

Les interfaces Surface présentent les Fields, les contenus et les résultats de Queries définis par le Model. Leurs commandes déclenchent les Actions de l’app, avec les permissions correspondantes. Un bouton visible ne donne jamais à lui seul le droit d’exécuter l’opération correspondante.

Lire, essayer, réutiliser

Les guides expliquent un usage complet. Les tableaux donnent les choix et les valeurs attendues. Les exemples situés dessous montrent leur assemblage dans la même app Clients/Soumissions. La référence des composants Surface détaille les éléments disponibles pour vos vues. Le bouton Copier et les versions Markdown facilitent l’utilisation des pages avec votre AI.

Exemples appliqués : Votre environnement Clients/Soumissions

Une app rassemble un accueil, des fiches et les actions qui font avancer le travail.

Configuration

Fragment à placer dans homePresentation. Propriétés et valeurs admises.

{
  "contract": "WorkspaceHomePresentation@1",
  "header": {
    "intro": "Clients et soumissions",
    "primaryNavigation": {
      "destinationKey": "clients",
      "label": "Ouvrir les clients"
    }
  },
  "launchers": {
    "title": "Faire avancer le travail",
    "description": "Choisissez une action",
    "icons": [
      {
        "actionKey": "create-client",
        "icon": "users"
      },
      {
        "actionKey": "prepare-quote",
        "icon": "document"
      }
    ]
  },
  "blocks": [
    {
      "kind": "section",
      "sectionKey": "recent-quotes",
      "variant": "collection",
      "placement": "main",
      "maximumVisible": 4,
      "viewAll": {
        "destinationKey": "quotes",
        "label": "Toutes les soumissions"
      }
    }
  ]
}

Variante et raccordement

Fragment à placer dans presentation.recordProfiles[]. Propriétés et valeurs admises.

{
  "key": "client",
  "definitionPaths": [
    "workspace/clients/surface/client"
  ],
  "editActionKey": "edit-client",
  "identity": {
    "title": {
      "kind": "field",
      "fieldPath": "fields/company"
    },
    "avatar": {
      "kind": "initials",
      "maximumLetters": 2
    },
    "subtitle": {
      "kind": "field",
      "fieldPath": "fields/status"
    }
  },
  "valueLabels": [
    {
      "fieldPath": "fields/status",
      "values": [
        {
          "value": "prospect",
          "label": "Prospect"
        },
        {
          "value": "active",
          "label": "Actif"
        }
      ]
    }
  ],
  "card": {
    "summary": {
      "kind": "field",
      "fieldPath": "fields/notes"
    },
    "tags": {
      "namespace": "user",
      "maximumVisible": 3
    },
    "metricKeys": [],
    "openLabel": "Ouvrir le client"
  },
  "queryBindings": [],
  "metrics": [],
  "detail": {
    "primaryActionKey": null,
    "creationActionKeys": [],
    "actionKeys": [],
    "sections": [
      {
        "kind": "fields",
        "key": "follow-up",
        "label": "Suivi du client",
        "fieldPaths": [
          "fields/notes",
          "fields/status"
        ]
      }
    ],
    "settings": {
      "fieldPaths": [
        "fields/email"
      ]
    },
    "tags": {
      "namespace": "user",
      "maximumVisible": 3
    },
    "relatedGroups": [],
    "primaryActionLabel": null
  }
}

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. Clients · Data
  2. Références · Knowledge
  3. Préparation · Work
  4. Soumissions · Product
DISPOSITION ILLUSTRATIVEApp Clients / Soumissions
SurfaceClients / Atelier NordExemple
IntroductionVotre environnement Clients/Soumissions
Clients
01Clients · Data

Fiches et informations de référence

02Références · Knowledge

Tarifs, procédure et sources

03Préparation · Work

Étapes, décisions et résultats

04Soumissions · Product

Livrable durable et ses révisions

Recherchez un concept, un champ ou une action.Esc