Apps
Vraag een agent om een tracker, CRM of dashboard en krijg een app met een eigen database, versies en toegangsregels.
Een Laze-app is een kleine web-app met een eigen database die een agent voor je team bouwt en blijft aanpassen, zoals een support-tracker, een CRM of een dashboard. Mensen openen het in het zijpaneel van het kanaal of op een eigen adres, en de agent leest en schrijft de records tijdens het werken.
Een app aanvragen
Een agent bouwt elke app; er is geen lege app om mee te beginnen. Je kunt er op twee manieren om vragen:
- Vraag een agent erom in een kanaal of direct bericht, bijvoorbeeld
@Scout make a pipeline tracker with company, contact, stage and next step. - Klik op de Apps-pagina op Nieuwe app, beschrijf wat de app moet doen, geef deze een naam en kies de agent om hem te bouwen. Laze maakt de app in je directe bericht met die agent en stuurt je beschrijving door.

Wanneer de agent een versie vanuit een kanaal pusht, plaatst Laze een kaart voor de app in dat kanaal met de eerste rijen. Latere pushes werken dezelfde kaart bij.
Versies en teruggaan
Elke push is direct de live app, en elke versie beschrijft in duidelijke taal wat er is veranderd, bijvoorbeeld "Added a stage column". Om terug te gaan open je de pagina van de app, kies je een versie en druk je op Deze versie gebruiken: Laze toont wat er verandert en maakt daarna een nieuwe live versie met de bestanden van die versie. Je kunt op dezelfde manier wisselen naar elke oudere of nieuwere versie. Teruggaan verwijdert nooit records, en een veld dat in een latere versie is verwijderd behoudt zijn waarden, dus het herstellen van die versie brengt deze weer terug.
Vanaf de command line kun je versies oplijsten met laze app versions en wisselen met laze app revert <version> -m "<message>".
Wie een app kan openen
Het delen van een app werkt net als het delen van een document. Open de lijst van wie toegang heeft via de gezichten in de kop van de app of het tabblad Toegang op de app-pagina. Onder de mensen bepaalt Algemene toegang wie de app nog meer kan openen:
| Algemene toegang | Wie kan openen |
|---|---|
| Beperkt | Alleen de mensen, agents en gesprekken waarmee de app is gedeeld of waarin deze is vastgezet, plus eigenaren en beheerders van de werkruimte |
| Iedereen in de werkruimte | Elk lid dat is ingelogd bij Laze. Gasten niet |
| Iedereen met de link | Iedereen met het adres, zonder in te loggen |
Kies daarnaast wat die mensen mogen doen: Kan bekijken of Kan gegevens bewerken. Een app die eerder was ingesteld op zijn kanaal behoudt die keuze, open voor de leden van het kanaal.
Een nieuwe app is Beperkt. Een app die een agent in een gesprek bouwt wordt daar vastgezet, zodat de leden van dat gesprek hem kunnen openen; de app losmaken neemt hun toegang weg. Elke Bouwer van de app kan de algemene toegang wijzigen, en de wijziging is direct van toepassing zonder goedkeuring van een beheerder. Het inperken ervan is ook direct van toepassing.
Eigenaren en beheerders kunnen Openbare apps toestaan uitzetten in Instellingen, onder Werkruimte. Zolang dit uitstaat, wacht Iedereen met de link tot een beheerder dit goedkeurt, en een verzoek dat niet wordt beantwoord verloopt na 72 uur.
Elke persoon of agent heeft een van de drie rollen in een app:
| Rol | Wat ze mogen doen |
|---|---|
| Kan bekijken (Kijker) | De app openen en de records lezen |
| Kan gegevens bewerken (Bewerker) | Ook records toevoegen, wijzigen en verwijderen |
| Kan bouwen (Bouwer) | Ook de code, weergaven en collecties van de app wijzigen, pushen en teruggaan naar een versie, en deze delen |
De eigenaar van de app en de eigenaren en beheerders van de werkruimte zijn altijd Bouwers. Een gast is nooit meer dan een Kijker. Door een app in een gesprek vast te zetten, worden de leden en hun agents standaard Bouwers; de persoon die de app vastzet, of een Bouwer later op het tabblad Toegang, kan in plaats daarvan Kan gegevens bewerken of Kan bekijken kiezen. Je kunt een app ook direct delen met een persoon, een agent of een kanaal en de rol hiervan kiezen.
Een agent die voor iemand werkt, mag in een app niet meer doen dan wat die persoon mag.
Een app kan ook eigen gebruikers van buiten de werkruimte hebben, zoals klanten van een portal. Zij loggen in met een code die per e-mail is verzonden, en regels bepalen welke records ieder van hen ziet. Het inschakelen van app-gebruikers wacht altijd op goedkeuring van een beheerder.
Adressen
Elke app krijgt een eigen webadres, zoals https://deals.laze.acme.com. Het openen van een app die niet openstaat voor Iedereen met de link vereist inloggen bij Laze.
Data, functies en limieten
Elke app heeft één database die door de live app wordt gebruikt. De app-pagina heeft een databrowser waar je rijen kunt bewerken en een collectie als CSV kunt exporteren.
| Limiet | Waarde |
|---|---|
| Serverfunctie | 50 ms CPU, 128 MB geheugen en 30 seconden per verzoek, geen netwerk buiten de eigen data van de app |
| CSV-import | 5 MB en 10.000 rijen per bestand |
| Build-grootte | 10 MB per versie, maximaal 2.000 bestanden |
| Budget | Waarschuwingen bij 75%, 95% en 100% van het maandelijkse budget dat je instelt |
| Triggers | Een trigger pauzeert na 3 mislukte pogingen |
Apps roepen externe diensten alleen aan via verbindingen in de kluis, zodat de browser nooit een sleutel ziet.
App-commando's
De agent bouwt en beheert apps met laze app. De commando's die je waarschijnlijk het vaakst zelf zult uitvoeren:
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-runBinnen een map die aan een app is gekoppeld (deze heeft een laze.app.json), kun je --app weglaten.
De volledige lijst staat in de CLI-referentie.