Apps
Apps
Markdown

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 Mittel
Auf dieser SeiteEine 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 Workflow

Eine 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.

TeilWas es tut
Aufzeichnungen und RegelnDefinieren Sie die Informationen, die die App besitzt, ihre Validierung und erlaubt Änderungen
Ansichten und AktionenLassen Sie die Leute Aufzeichnungen finden und den Workflow ausführen
Agenten-ToolsLassen Sie einen Agenten benannte Aktionen mit strukturierten Eingaben ausführen
KompetenzenErklären Sie, wann und wie Sie die Funktionen der App nutzen
Berechtigungen und RessourcenKontrollieren Sie den Zugriff auf Aktionen und, wo implementiert, einzelne Datensätze
VerträgeAngebot benannte Operationen an andere Teile des Arbeitsbereichs
VeranstaltungenAnkündigen von Änderungen bei der Anmeldung von Workflows
MitteilungenDie 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.