Riassunto

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;