Questa pagina contiene la documentazione dell'API per il modulo dell'interfaccia utente Riepilogo conversazione. Questo modulo viene utilizzato per generare un riepilogo di una conversazione.
Utilizzo
Importa il modulo nella pagina HTML utilizzando il seguente codice:
<script src="https://www.gstatic.com/agent-assist-ui-modules/v1/summarization.js"></script>
Incorpora il modulo utilizzando il seguente tag:
<agent-assist-summarization>
Attributi
Nome proprietà | Tipo | Commento |
---|---|---|
show-generate-summary-button | BooleanString | Se mostrare il pulsante Genera riepilogo. |
Utilizzo
Gli attributi sono proprietà dei componenti basate su stringhe che possono essere impostate nei seguenti modi:
Direttamente dal modello HTML:
<element-selector property-name="value">
Dal codice JavaScript:
var el = document.querySelector('element-selector');
el.setAttribute('property-name', 'value');
Input
Nome proprietà | Tipo | Commento |
---|---|---|
onSaveSummary | OnSaveSummary | Callback da richiamare quando viene salvato il riepilogo. Utilizzato dai clienti per inviare i dettagli del riepilogo al CRM. |
Utilizzo
Gli input sono in genere oggetti JavaScript o altri tipi di proprietà complessi che devono essere assegnati direttamente all'istanza dell'elemento:
const el = document.querySelector('element-selector');
el.propertyName = value;
Tipi
Per i tipi personalizzati utilizzati dal componente, consulta la sezione seguente.
BooleanString
"true" | "false"
OnSaveSummary
type OnSaveSummary = (
summary: {
summary: string;
conversationDetails: ConversationDetails;
},
saveCallbacks: {
setLoading: () => void;
setSuccess: (message: string) => void;
setError: (message: string) => void;
}
) => void;