Der Aufbau einer App
Verstehen Sie die Datensätze, Schnittstelle, Agenten-Tools und Zugriffsregeln, die eine App nützlich machen.
offensichtlich Datenmodell Genehmigungen Werkzeuge Kompetenzen Anmeldungen MittelAuf dieser Seite
Eine App, mehrere SchnittstellenAufzeichnungen gehören zu einer Business-DomainWerkzeuge machen die App von Agenten nutzbarFähigkeiten erklären den WorkflowZugriff hängt von Aktion und Datensatz abBuild für den gesamten WorkflowEine App, mehrere Schnittstellen
Eine Opser App ist mehr als eine Seite in der Seitenleiste. Es vereint Datensätze, eine menschliche Schnittstelle und die Fähigkeiten, die es Agenten und anderen Apps aussetzt. Sein Manifest beschreibt diese Oberflächen, so dass die Plattform sie entdecken und regieren kann.
Nicht jede App braucht jede Oberfläche. Eine kleine Referenz-App kann nur Bildschirme und Lesegeräte zur Verfügung stellen. Eine operationelle App kann auch Änderungen, Ereignisse, Benachrichtigungen, Integrationen und Agentenführung enthalten.
| Teil | Was es tut |
|---|---|
| Aufzeichnungen und Regeln | Definieren Sie die Informationen, die die App besitzt, ihre Validierung und erlaubt Änderungen |
| Ansichten und Aktionen | Lassen Sie die Leute Aufzeichnungen finden und den Workflow ausführen |
| Agenten-Tools | Lassen Sie einen Agenten benannte Aktionen mit strukturierten Eingaben ausführen |
| Kompetenzen | Erklären Sie, wann und wie Sie die Funktionen der App nutzen |
| Berechtigungen und Ressourcen | Kontrollieren Sie den Zugriff auf Aktionen und, wo implementiert, einzelne Datensätze |
| Verträge | Angebot benannte Operationen an andere Teile des Arbeitsbereichs |
| Veranstaltungen | Ankündigen von Änderungen bei der Anmeldung von Workflows |
| Mitteilungen | Die Aufmerksamkeit einer Person auf eine Änderung oder Entscheidung lenken |
Aufzeichnungen gehören zu einer Business-Domain
Eine App besitzt ihr Datenmodell und die Regeln um sie herum. Wenn ein Agent eine App erstellt, definiert er die Datensätze und Beziehungen, die dieser Workflow benötigt. Das Aktualisieren einer Live-App muss bestehende Datensätze erhalten sowie das neue Verhalten einführen.
Apps erhalten keinen uneingeschränkten Zugriff auf die Datenbanktabellen des jeweils anderen. Um Informationen wiederzuverwenden, die einer anderen App gehören, nennen sie eine Operation, die App freilegt. Dies hält die Regeln der eigenen App im Pfad. Benutzer verwaltete Datensätze haben eine separate Oberfläche Daten und Reporting.
Werkzeuge machen die App von Agenten nutzbar
Ein Agent-Tool ist eine Aktion mit einem Namen, einer Beschreibung und strukturierten Eingaben. Eine Geräte-App könnte Aktionen aufdecken, um einen Vermögenswert zu finden, eine Checkout-Anfrage zu erstellen oder eine Rückkehr aufzuzeichnen. Dies sind Beispiele für ein Design, kein versprochener App-Katalog.
Die Plattform entdeckt die Werkzeuge aus der geladenen App und überprüft den Zugriff, wenn sie aufgelistet und aufgerufen werden. Eine Maßnahme kann auch eine Genehmigung erfordern. Für einen interaktiven Shared-Agenten-Antrag ist der Zugang der initiierenden Person neben dem Zugriff des Agenten wichtig; Mitgliedschaft allein ist nicht die Erlaubnis zu jedem Datensatz.
Bitten Sie den Builder, dass die menschliche Schnittstelle und Agenten-Tools die gleichen Service-Regeln verwenden. Überprüfen Sie beide Pfade: ein Arbeitsformular beweist nicht, dass der Agent den Workflow abschließen kann.
Eine App kann auch durchsuchbare Primärdaten auf Workspace search aussetzen. Fügen Sie dieses Verhalten ein, wenn Sie möchten, dass die Leute ihre Datensätze aus der Suchsteuerung des Workspace finden.
Fähigkeiten erklären den Workflow
Eine App kann Anleitungen zu ihren Konzepten, erforderlichen Eingaben und bevorzugten Aktionen bereitstellen. Dies hilft dem Agenten, das richtige Werkzeug zu wählen und das Ergebnis zu interpretieren. Das Installieren einer Fertigkeit gewährt nicht die Berechtigungen, die seine Werkzeuge benötigen.
Zum Beispiel könnte eine Checkout-Fähigkeit erklären, dass ein Asset verfügbar sein muss, bevor eine Anfrage genehmigt werden kann, und dass die Aufzeichnung einer Rückkehr die aktive Checkout schließen sollte. Lesen Sie Build-in Fähigkeiten für den Unterschied zwischen Anweisungen und Ausführung.
Zugriff hängt von Aktion und Datensatz ab
Apps erklären Berechtigungen und können Aktionen an Ressourcenregeln für Eigentum, Freigabe oder andere Beziehungen binden. Der Zugriff kann daher schmaler sein als die Möglichkeit, eine App zu öffnen. Eine Person, die Anfragen einsehen kann, ist möglicherweise immer noch nicht in der Lage, eine zu genehmigen.
Testen Sie bei der Überprüfung einer benutzerdefinierten App mit den beabsichtigten Rollen und mit jemandem, der den Datensatz nicht sehen sollte. Einschließen Agent ruft in dieser Überprüfung. Permissions & Access Groups erklärt die Workspace-Steuerungen.
Build für den gesamten Workflow
Geben Sie die Datensätze, Bildschirme, Agentenaktionen, Zugriffsregeln, Benachrichtigungen und Verbindungen an, wenn Sie den Agenten informieren. Die Bereitschaftsüberprüfungen des Bauherrn überprüfen sowohl die erklärten Fähigkeiten als auch den Bau. Dann versuchen Sie den Workflow selbst, einschließlich fehlender Daten und abgelehnter Aktionen, vor der Installation.
Weiter mit verbundenen Apps oder dem App-Building Guide.