canvas
Interaction Canvas
Définir les interactions API, les flux de travail et les réponses attendues afin de garantir une expérience cohérente pour les consommateurs d'API.
Résultats
- Modèle d’interaction défini pour la capacité choisie
- Entrées, sorties, commandes, requêtes, événements et réponses clarifiés
- Règles de validation et attentes d’interaction convenues
Comment cela fonctionne-t-il ?
- Associer les interactions de l'API aux tâches de l'utilisateur
- Définir des points finaux pour chaque interaction
- Documentez les entrées et les sorties de chaque interaction.
- Spécifier les règles et contraintes de validation
- Créer des modèles d'interaction pour les interactions CRUD, axées sur les requêtes, axées sur les commandes et axées sur les événements.
Espace canvas local
Use the purpose, outcomes, and instructions above as your static reference while capturing evidence in the interactive workspace.
Espace canvas local
Interaction Canvas
Quels types d’interactions cette capacité ou interface doit-elle prendre en charge avant de choisir une conception propre au protocole ? Identifier les styles d’interaction réellement nécessaires et ceux qui sont hors périmètre. Utiliser ce canvas pour clarifier l’intention avant de mapper le résultat vers REST, événements ou GraphQL.
Section active: Interactions CRUD. Sélectionnez une section avec le pointeur, ou placez-y le focus et appuyez sur Entrée ou Espace.
Interactions CRUD
Quelles interactions CRUD (Create, Read, Update, Delete) sont-elles nécessaires ici?
Modèles d'entrée et de sortie CRUD
Quels sont les modèles d'entrée et de sortie pour les interactions CRUD, si ce style est nécessaire ?
Traitement et validation CRUD
QQuelles sont les règles de traitement et de validation pour les interactions CRUD, si ce style est nécessaire ?
Interactions pilotées par requêtes
Quelles interactions de lecture ou de requête sont nécessaires pour répondre aux questions des utilisateurs ?
Modèles d'entrée et de sortie pilotés par les requêtes
Quels sont les modèles d'entrée et de sortie pour les interactions pilotées par les requêtes ?
Traitement et validation pilotés par les requêtes
Quelles sont les règles de traitement et de validation pour les interactions pilotées par les requêtes ?
Interactions pilotées par commandes
Quelles commandes modifiant l'état sont nécessaires, le cas échéant ?
Modèles d'entrée et de sortie pilotés par commande
Quels sont les modèles d'entrée et de sortie pour les interactions pilotées par commande, si ce style est nécessaire ?
Traitement et validation pilotés par les commandes
Quelles sont les règles de traitement et de validation pour les interactions pilotées par les commandes, si ce style est nécessaire ?
Interactions pilotées par les événements
Quels événements doivent être publiés ou consommés, le cas échéant ?
Modèles d'entrée et de sortie pilotés par les événements
Modèles d'entrée et de sortie pilotés par les événements
Traitement et validation pilotés par les événements
Quelles sont les règles de traitement et de validation pour les interactions pilotées par les événements, si ce style est requis ?
APIOps Cycles · CC-BY-SA 4.0 · Osaango Ltd
Related stations
Conception de solution & d'interface
Concevez le mode de mise en œuvre choisi, le contrat d'interface, les modèles d'interaction, les structures de données et les détails d'utilisation avant l'implémentation.