Resumo

Esta página contém a documentação da API para o módulo de IU Resumo de conversas. Este módulo é usado para gerar um resumo de uma conversa.

Utilização

Importe o módulo na sua página HTML através do seguinte código:

<script src="https://www.gstatic.com/agent-assist-ui-modules/v1/summarization.js"></script>

Incorpore o módulo com a seguinte etiqueta:

<agent-assist-summarization>

Atributos

Nome de propriedade Tipo Comentário
show-generate-summary-button BooleanString Mostrar ou não o botão Gerar resumo.

Utilização

Os atributos são propriedades de componentes baseadas em strings que podem ser definidas das seguintes formas:

Diretamente a partir do modelo HTML:

<element-selector property-name="value">

A partir do código JavaScript:

var el = document.querySelector('element-selector');
el.setAttribute('property-name', 'value');

Entradas

Nome de propriedade Tipo Comentário
onSaveSummary OnSaveSummary Chamada de retorno a invocar quando o resumo é guardado. Usado pelos clientes para enviar detalhes de resumo para o CRM.

Utilização

Normalmente, as entradas são objetos JavaScript ou outros tipos de propriedades complexas que têm de ser atribuídos diretamente na instância do elemento:

const el = document.querySelector('element-selector');
el.propertyName = value;

Tipos

Consulte a secção seguinte para ver os tipos personalizados usados pelo componente.

BooleanString

"true" | "false"

OnSaveSummary

type OnSaveSummary = (
  summary: {
    summary: string;
    conversationDetails: ConversationDetails;
  },
  saveCallbacks: {
    setLoading: () => void;
    setSuccess: (message: string) => void;
    setError: (message: string) => void;
  }
) => void;