Diese Seite enthält die API-Dokumentation für das UI-Modul Unterhaltungszusammenfassung. Mit diesem Modul wird eine Zusammenfassung eines Gesprächs erstellt.
Nutzung
Importieren Sie das Modul mit dem folgenden Code in Ihre HTML-Seite:
<script src="https://www.gstatic.com/agent-assist-ui-modules/v1/summarization.js"></script>
Fügen Sie das Modul mit dem folgenden Tag ein:
<agent-assist-summarization>
Attribute
Eigenschaft | Typ | Kommentar |
---|---|---|
show-generate-summary-button | BooleanString | Ob die Schaltfläche Zusammenfassung erstellen angezeigt werden soll. |
Nutzung
Attribute sind stringbasierte Komponenteneigenschaften, die auf folgende Arten festgelegt werden können:
Direkt über Ihre HTML-Vorlage:
<element-selector property-name="value">
Über den JavaScript-Code:
var el = document.querySelector('element-selector');
el.setAttribute('property-name', 'value');
Eingaben
Eigenschaft | Typ | Kommentar |
---|---|---|
onSaveSummary | OnSaveSummary | Callback, der aufgerufen wird, wenn die Zusammenfassung gespeichert wird. Wird von Kunden verwendet, um Zusammenfassungsdetails an das CRM zu senden. |
Nutzung
Eingaben sind in der Regel JavaScript-Objekte oder andere komplexe Property-Typen, die direkt der Elementinstanz zugewiesen werden müssen:
const el = document.querySelector('element-selector');
el.propertyName = value;
Typen
Im folgenden Abschnitt finden Sie die benutzerdefinierten Typen, die von der Komponente verwendet werden.
BooleanString
"true" | "false"
OnSaveSummary
type OnSaveSummary = (
summary: {
summary: string;
conversationDetails: ConversationDetails;
},
saveCallbacks: {
setLoading: () => void;
setSuccess: (message: string) => void;
setError: (message: string) => void;
}
) => void;