SurfaceTriggerDeadline · types
Interfaces, valeurs et contrats nommés de SurfaceTriggerDeadline.
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.
SurfaceTriggerDeadline
Technical scheduling policy never grants access or executes the proposed Action.
export type SurfaceTriggerDeadline = z.infer<typeof surfaceTriggerDeadlineSchema>;
Exemples appliqués : Proposer une revue au bon moment
Une révision du montant propose une revue; une échéance borne les objets surveillés.
Configuration
Fragment à placer dans triggers[]. Propriétés et valeurs admises.
{
"key": "quote-review",
"enabledByDefault": false,
"event": {
"kind": "revision",
"definitionPaths": [
"workspace/quotes/surface/quote"
],
"fieldKeys": [
"amount"
]
},
"ruleKeys": [
"positive-amount"
],
"actionKey": "review-quote",
"mode": "propose",
"executionCapability": null,
"maximumCascadeDepth": 1,
"historicalEvents": "explicit-backfill-only"
}
Variante et raccordement
Fragment à placer dans triggers[].deadline. Propriétés et valeurs admises.
{
"contract": "SurfaceTriggerDeadline@2",
"sourceQueryKey": "pending-quotes",
"maximumScheduledNodes": 50,
"lateToleranceMs": 300000
}
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.
- Qualifier le besoin
- Préparer la proposition
- Attendre la décision
- Conserver le résultat
La proposition et ses sources restent accessibles pendant l’attente.