Asistencia con conocimientos

Esta página contiene la documentación de la API del módulo de interfaz de usuario Asistencia con conocimientos. Este módulo se usa para mostrar a los agentes artículos útiles y sugerencias de preguntas frecuentes durante 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/knowledge_assist.js"></script>

Inserta el módulo con la siguiente etiqueta:

<agent-assist-knowledge-assist>

Atributos

Nombre de la propiedad Tipo Comentario
características cadena Lista separada por comas de las funciones de Asistencia con conocimientos que se deben renderizar (ARTICLE_SUGGESTION, FAQ y ARTICLE_SEARCH).

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
config KnowledgeAssistConfig Configuraciones opcionales del módulo Asistencia con conocimientos.

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.

KnowledgeAssistConfig

interface KnowledgeAssistConfig {
  articleLinkConfig: {
    /**
     * Whether to open the article in a new tab, or as a popup. Defaults to new
     * tab.
     */
    target?: "blank" | "popup";
    /**
     * Options to configure the popup's size and location. See
     * https://developer.mozilla.org/en-US/docs/Web/API/Window/open#window_features.
     */
    popupWindowOptions?: string;
    /**
     * The field name on the document metadata if a separate article link source
     * is provided.
     */
    linkMetadataKey?: string;
  };
}