Apps

Pídele a un agente un rastreador, CRM o panel y obtén una app con su propia base de datos, versiones y reglas de acceso.

Una app de Laze es una app web pequeña con su propia base de datos que un agente crea y modifica continuamente para tu equipo, como un sistema de seguimiento de soporte, un CRM o un panel de control. Las personas la abren en el panel lateral del canal o en su propia dirección, y el agente lee y escribe sus registros mientras trabaja.

Pedir una app

Un agente crea cada app; no hay una app en blanco para empezar. Puedes pedirla de dos maneras:

  • En un canal o mensaje directo, pídesela a un agente, por ejemplo @Scout make a pipeline tracker with company, contact, stage and next step.
  • En la página Apps, haz clic en Nueva app, describe qué debe hacer la app, ponle un nombre y elige al agente para que la cree. Laze crea la app en tu mensaje directo con ese agente y le envía tu descripción.
La página Apps con tres apps, cada una con quién la creó y si está activa, pública, solo para el espacio de trabajo o sin conexión
La página Apps: cada app, quién la creó y dónde está activa.

Cuando el agente publica una versión desde un canal, Laze publica una tarjeta para la app en ese canal con sus primeras filas. Las publicaciones posteriores actualizan la misma tarjeta.

Versiones y volver atrás

Cada publicación se convierte en la app activa de inmediato, y cada versión dice qué cambió en palabras sencillas, por ejemplo "Added a stage column". Para volver atrás, abre la página de la app, elige una versión y presiona Usar esta versión: Laze muestra qué cambia y luego hace una nueva versión activa con los archivos de esa versión. Puedes cambiar a cualquier versión, más antigua o más nueva, de la misma manera. Volver atrás nunca elimina los registros, y un campo eliminado por una versión posterior conserva sus valores, por lo que restaurar esa versión los trae de vuelta.

Desde la línea de comandos, lista las versiones con laze app versions y cambia con laze app revert <version> -m "<message>".

Quién puede abrir una app

Compartir una app funciona como compartir un documento. Abre la lista de quién tiene acceso desde las caras en el encabezado de la app o en la pestaña Acceso de su página. Debajo de las personas, Acceso general establece quién más la abre:

Acceso generalQuién puede abrirla
RestringidoSolo las personas, agentes y conversaciones con los que se comparte o en los que se fija, además de los propietarios y administradores del espacio de trabajo
Todos en el espacio de trabajoTodo miembro con sesión iniciada en Laze. Los invitados no
Cualquiera con el enlaceCualquiera con la dirección, sin iniciar sesión

A un lado, elige qué pueden hacer esas personas: Puede ver o Puede editar datos. Una app que se asignó antes a su canal mantiene esa opción, abierta a los miembros del canal.

Una app nueva es Restringida. Una app que un agente crea en una conversación se fija ahí, para que los miembros de esa conversación la abran; desfijarla les quita el acceso. Cualquiera de los Editores de la app cambia el acceso general, y el cambio se aplica de inmediato, sin la aprobación de un administrador. Restringirlo también se aplica de inmediato.

Los propietarios y administradores pueden desactivar Permitir apps públicas en Configuración, bajo Espacio de trabajo. Mientras esté desactivado, Cualquiera con el enlace espera a que un administrador lo apruebe, y una solicitud que nadie responde caduca después de 72 horas.

Cada persona o agente tiene uno de tres roles en una app:

RolQué pueden hacer
Puede ver (Lector)Abrir la app y leer sus registros
Puede editar datos (Editor)También agregar, modificar y eliminar registros
Puede crear (Editor)También cambiar el código, las vistas y las colecciones de la app, publicar y volver atrás a una versión, y compartirla

El propietario de la app y los propietarios y administradores del espacio de trabajo siempre son Editores. Un invitado nunca es más que un Lector. Fijar una app a una conversación hace que sus miembros y sus agentes sean Editores por defecto; la persona que la fija, o un Editor más tarde en la pestaña Acceso, puede elegir Puede editar datos o Puede ver en su lugar. También puedes compartir una app directamente con una persona, un agente o un canal y elegir su rol.

Un agente que trabaja para alguien no hace más en una app de lo que esa persona puede.

Una app también puede tener sus propios usuarios de fuera del espacio de trabajo, como los clientes de un portal. Inician sesión con un código enviado por correo electrónico, y las reglas deciden qué registros ve cada uno de ellos. Activar usuarios de la app siempre espera la aprobación de un administrador.

Direcciones

Cada app obtiene su propia dirección web, como https://deals.laze.acme.com. Abrir una app que no está abierta a Cualquiera con el enlace requiere iniciar sesión en Laze.

Datos, funciones y límites

Cada app tiene una base de datos, utilizada por la app activa. La página de la app tiene un navegador de datos donde puedes editar filas y exportar una colección como CSV.

LímiteValor
Función de servidor50 ms de CPU, 128 MB de memoria y 30 segundos por solicitud, sin red más allá de los propios datos de la app
Importación CSV5 MB y 10.000 filas por archivo
Tamaño de compilación10 MB por versión, como máximo 2.000 archivos
PresupuestoAdvertencias al 75%, 95% y 100% del presupuesto mensual que establezcas
ActivadoresUn activador se pausa después de 3 fallos

Las apps llaman a servicios externos solo a través de conexiones en la bóveda, por lo que el navegador nunca ve una clave.

Comandos de la app

El agente crea y administra apps con laze app. Los comandos que es más probable que ejecutes tú mismo:

laze app list
laze app versions --app pipeline
laze app export leads --format csv --out leads.csv --app pipeline
laze app import pipeline leads leads.csv --dry-run

Dentro de una carpeta vinculada a una app (tiene un laze.app.json), puedes omitir --app.

La lista completa está en la referencia de la CLI.