Questa pagina contiene la documentazione dell'API per il modulo dell'interfaccia utente Riassumi 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 il riepilogo viene salvato. Utilizzato dai clienti per inviare dettagli di riepilogo al CRM. |
Utilizzo
In genere, gli input sono oggetti JavaScript o altri tipi di proprietà complesse che devono essere assegnati direttamente all'istanza dell'elemento:
const el = document.querySelector('element-selector');
el.propertyName = value;
Tipi
Consulta la sezione seguente per i tipi personalizzati utilizzati dal componente.
BooleanString
"true" | "false"
OnSaveSummary
type OnSaveSummary = (
summary: {
summary: string;
conversationDetails: ConversationDetails;
},
saveCallbacks: {
setLoading: () => void;
setSuccess: (message: string) => void;
setError: (message: string) => void;
}
) => void;