Extensiones

Adapte la plataforma a un departamento sin esperar a la próxima versión.

Un paquete de extensión firmado incorpora a AANCER sus propios paneles, reglas de reacción, identidad corporativa, vocabulario e incluso una de sus propias aplicaciones web, y puede retirarse de nuevo sin dejar rastro. Todo lo que contiene un paquete son datos validados contra un esquema. Nada de lo que contiene se ejecuta con privilegios de plataforma.

10Tipos de elemento en un paquete
8Eventos de plataforma a los que un hook puede reaccionar
4Formas de alimentar un conjunto de datos
0Líneas de código de un paquete que se ejecutan con privilegios de plataforma
Qué puede aportar un paquete

Datos que usted instala, no código que nosotros enviamos.

Hasta ahora, adaptar AANCER a un departamento significaba solicitar un cambio. A partir de la versión r1.8, la mayor parte de esa adaptación es un paquete que usted importa, activa con sus propios parámetros, actualiza, revierte o retira.

Paneles

Resultados que su equipo puede leer

Los resultados de flujos de trabajo, agentes y chat se almacenan en conjuntos de datos tipados con conservación obligatoria, se describen en su propio vocabulario como dimensiones y medidas, y se muestran en paneles publicados y versionados. Borrador con IA propone widgets y rechaza cualquier medida que no encuentre. Los gráficos se filtran entre sí, las tablas se redimensionan, fijan columnas y permiten buscar, y un panel funciona en una tableta o un teléfono.

Hooks

Su proceso reacciona a lo que ocurre

Una ejecución completada, una aprobación resuelta, filas publicadas, un documento ingerido, un usuario aprovisionado: ocho eventos de plataforma pueden iniciar a posteriori un flujo de trabajo o un agente, con filtros, reintentos y una cola de mensajes fallidos que usted puede volver a procesar. Los manejadores conservan todas las reglas de gobernanza que ya tenían.

Formularios y marcos

Resultados sobre los que se puede actuar

Un agente responde con una tabla, un gráfico o una tarjeta KPI reales en lugar de prosa, y usted la fija en un panel. Un formulario en un panel inicia un flujo de trabajo o un agente y deja registrado quién lo envió. Los botones de una tabla inician un manejador con las filas que usted ha seleccionado.

Identidad corporativa

Sus colores, sus fuentes y sus palabras

Tokens de diseño por tema, fuentes alojadas en su propia infraestructura, logotipos, la página de inicio de sesión y los correos de invitación, todo como datos. Cada par de colores se comprueba contra WCAG 2.1 AA antes de la activación. Las capas de localización sustituyen los textos de serie por el vocabulario de su departamento en inglés, alemán, español y árabe.

Enlaces compartidos

Un panel para alguien sin cuenta de acceso

Un enlace de solo lectura, con caducidad y revocable, a un panel publicado. Con límite de tasa, incapaz de desencadenar una llamada a un conector, y cada creación, revocación y visualización queda auditada con el lector registrado como destinatario externo. Sujeto a licencia.

Aplicaciones integradas

Su propia aplicación, dentro de la plataforma

Una aplicación web que ya opera aparece en el hub de Paneles con inicio de sesión único. La aplicación declara sus capacidades a partir de una lista cerrada, un administrador las aprueba junto con los hosts a los que puede acceder, y cada uso queda auditado con la aplicación registrada como destinataria de datos. Sujeto a licencia.

Cómo se comporta un paquete

Firmado, validado, reversible.

Firmado

Solo firmantes en los que usted confía

La plataforma verifica una firma Ed25519 y el hash de cada archivo antes de almacenar nada. Los paquetes pueden estar firmados por la plataforma, por la clave propia de su instalación o por una clave de partner que usted añada. Un firmante desconocido se rechaza con un motivo claro. Las claves privadas nunca tocan la plataforma.

Validado

Datos, validados contra un esquema

Cada elemento se valida contra un esquema versionado. Eso es lo que permite que un paquete sobreviva a las actualizaciones de la plataforma, y lo que impide que un paquete introduzca de forma encubierta código que se ejecute con los privilegios de la plataforma.

Reversible

Actualice, revierta, retire

Importe una versión más reciente y actívela; revierta a cualquier versión importada; retire el paquete y el producto vuelve a su estado de serie. Las filas se conservan para auditoría. Cada importación, activación, reversión, retirada y cambio de clave de confianza es un evento de auditoría.

Gobernado

Las mismas reglas que todo lo demás

Los conjuntos de datos llevan conservación, cuotas, retención legal y borrado. Los hooks se ejecutan bajo los roles, pasaportes, aprobaciones y reglas de soberanía que sus manejadores ya tienen. Las aplicaciones integradas reciben tokens de corta duración vinculados a usuario, espacio de trabajo y origen, que se revocan con la sesión.

Entornos aislados

Instalaciones desatendidas

Los paquetes colocados en el directorio de paquetes antes del primer arranque se importan automáticamente, con parámetros leídos desde un archivo, para instalaciones aisladas de la red (air-gapped) y entornos reproducibles. Un paquete también puede incluir funciones en JavaScript o Python que se ejecutan en un ejecutor aislado sin red, así como enlaces de navegación y tarjetas de inicio propios.

Ediciones

Disponible en todas las ediciones

Paquetes, paneles, hooks, formularios, marcos, temas y capas de localización se incluyen en todas las ediciones, incluida EVAL. Los enlaces compartidos y las aplicaciones integradas están sujetos a licencia; activarlos es una licencia reemitida, no un nuevo despliegue.

La próxima petición específica de un departamento es un paquete, no un fork.

Vea cómo se importa un paquete, cómo se redacta un panel a partir de una frase y cómo un hook se dispara sobre un conjunto de datos publicado, en su propia infraestructura.