WorkspaceHomePresentation · types
Interfaces, valeurs et contrats nommés de WorkspaceHomePresentation.
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.
WorkspaceHomePresentationV1
Historical application wires retain their original Home declaration.
export type WorkspaceHomePresentationV1 = z.infer<typeof workspaceHomePresentationSchema>;
WorkspaceHomePresentation
Home metadata has no execution authority and owns no content or operational state.
export type WorkspaceHomePresentation =
WorkspaceHomePresentationV1 | z.infer<typeof workspaceHomePresentationV2Schema>;
Exemples appliqués : Organiser les destinations
Choisissez la collection Clients dans la navigation et proposez les prochaines actions dans l’accueil.
Configuration
Fragment à placer dans composition.navigation[]. Propriétés et valeurs admises.
{
"key": "clients",
"label": "Clients",
"icon": "users",
"kind": "collection",
"spaceKey": "clients",
"definitionPaths": [
"workspace/clients/surface/client"
],
"queryKey": "clients",
"formKey": null
}
Variante et raccordement
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"
}
}
]
}
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.
- Clients · Data
- Références · Knowledge
- Préparation · Work
- Soumissions · Product
Fiches et informations de référence
Tarifs, procédure et sources
Étapes, décisions et résultats
Livrable durable et ses révisions