# Interaktions-Canvas

Canonical page: https://apiopscycles.com/de/resources/interaction-canvas

Language: de

Entity ID: interactionCanvas

Definieren Sie API-Interaktionen, Arbeitsabläufe und erwartete Antworten, um ein einheitliches API-Erlebnis zu gewährleisten.

Category: canvas

## Outcomes

- Klare API-Interaktionsabläufe
- Definierte Inputs und Outputs für jede Interaktion
- Konsistente Validierungsregeln für alle Interaktionen

## How to use

1. Zuordnung von API-Interaktionen zu Benutzeraufgaben
2. Definieren Sie Endpunkte für jede Interaktion
3. Inputs und Outputs für jede Interaktion zu dokumentieren
4. Angabe von Validierungsregeln und -beschränkungen
5. Erstellen von Interaktionsmodellen für CRUD-, abfrage-, befehlsgesteuerte und ereignisgesteuerte Interaktionen

## Canvas guidance

Welche Arten von Interaktionen muss diese Capability oder Schnittstelle unterstützen, bevor ein konkretes Protokolldesign gewählt wird?

Identifizieren Sie, welche Interaktionsstile wirklich benötigt werden und welche außerhalb des Umfangs liegen. Nutzen Sie dieses Canvas, um die Absicht zu klären, bevor das Ergebnis auf REST, Events oder GraphQL abgebildet wird.

License: CC-BY-SA 4.0

Authors: Osaango Ltd

### CRUD Interaktionen

Sind hier Interaktionen im CRUD-Stil erforderlich?

### CRUD Input- & Output-Modelle

Was sind die Eingabe- und Ausgabemodelle für die CRUD-Interaktionen, falls dieser Stil benötigt wird?

### CRUD Verarbeitung & Validierung

Was sind die Verarbeitungs- und Validierungsregeln für die CRUD-Interaktionen, falls dieser Stil benötigt wird?

### Abfragegesteuerte Interaktionen

Welche Lese- oder Abfrageinteraktionen sind erforderlich, um Nutzerfragen zu beantworten?

### Abfragegesteuerte Input- & Output-Modelle

Was sind die Eingabe- und Ausgabemodelle für die abfragegesteuerten Interaktionen?

### Abfragegesteuerte Verarbeitung & Validierung

Was sind die Verarbeitungs- und Validierungsregeln für die abfragegesteuerten Interaktionen?

### Befehlsgesteuerte Interaktionen

Welche Befehle zur Zustandsänderung sind gegebenenfalls erforderlich?

### Befehlsgesteuerte Input- & Output-Modelle

Was sind die Eingabe- und Ausgabemodelle für die befehlsgesteuerten Interaktionen, falls dieser Stil benötigt wird?

### Befehlsgesteuerte Verarbeitung & Validierung

Was sind die Verarbeitungs- und Validierungsregeln für die befehlsgesteuerten Interaktionen, falls dieser Stil benötigt wird?

### Eventgesteuerte Interaktionen

Welche Ereignisse müssen gegebenenfalls veröffentlicht oder verarbeitet werden?

### Eventgesteuerte Input- & Output-Modelle

Was sind die Eingabe- und Ausgabemodelle für die ereignisgesteuerten Interaktionen, falls dieser Stil erforderlich ist?

### Eventgesteuerte Verarbeitung & Validierung

Was sind die Verarbeitungs- und Validierungsregeln für die ereignisgesteuerten Interaktionen, falls dieser Stil benötigt wird?
