Esta página contiene la documentación de la API del módulo de interfaz de usuario Resumen de conversaciones. Este módulo se usa para generar un resumen de una conversación.
Uso
Importa el módulo en tu página HTML con el siguiente código:
<script src="https://www.gstatic.com/agent-assist-ui-modules/v1/summarization.js"></script>
Inserta el módulo con la siguiente etiqueta:
<agent-assist-summarization>
Atributos
Nombre de la propiedad | Tipo | Comentario |
---|---|---|
show-generate-summary-button | BooleanString | Indica si se debe mostrar el botón Generar resumen. |
Uso
Los atributos son propiedades de componentes basadas en cadenas que se pueden definir de las siguientes formas:
Directamente desde tu plantilla HTML:
<element-selector property-name="value">
Desde tu código JavaScript:
var el = document.querySelector('element-selector');
el.setAttribute('property-name', 'value');
Entradas
Nombre de la propiedad | Tipo | Comentario |
---|---|---|
onSaveSummary | OnSaveSummary | Retrollamada que se invoca cuando se guarda el resumen. Los clientes la usan para enviar detalles de resumen al CRM. |
Uso
Las entradas suelen ser objetos de JavaScript u otros tipos de propiedades complejas que deben asignarse directamente en la instancia del elemento:
const el = document.querySelector('element-selector');
el.propertyName = value;
Tipos
En la siguiente sección se indican los tipos personalizados que utiliza el componente.
BooleanString
"true" | "false"
OnSaveSummary
type OnSaveSummary = (
summary: {
summary: string;
conversationDetails: ConversationDetails;
},
saveCallbacks: {
setLoading: () => void;
setSuccess: (message: string) => void;
setError: (message: string) => void;
}
) => void;