Appar

Be en agent om en tracker, ett CRM eller en instrumentpanel och få en app med egen databas, versioner och åtkomstregler.

En Laze-app är en liten webbapp med en egen databas som en agent bygger och fortsätter att ändra för ditt team, till exempel ett supportsystem, ett CRM eller en instrumentpanel. Personer öppnar den i kanalens sidopanel eller på dess egen adress, och agenten läser och skriver dess poster medan den arbetar.

Be om en app

En agent bygger varje app. Det finns ingen tom app att börja från. Du kan be om en på två sätt:

  • I en kanal eller ett direktmeddelande, be en agent om den, till exempel @Scout make a pipeline tracker with company, contact, stage and next step.
  • På sidan Appar, klicka på Ny app, beskriv vad appen ska göra, namnge den och välj agenten som ska bygga den. Laze skapar appen i ditt direktmeddelande med den agenten och skickar din beskrivning till den.
Sidan Appar med tre appar, vem som byggde dem och om de är live, offentliga, endast för arbetsytan eller offline
Sidan Appar: varje app, vem som byggde den och var den är live.

När agenten pushar en version från en kanal postar Laze ett kort för appen i den kanalen med dess första rader. Senare pushar uppdaterar samma kort.

Versioner och att gå tillbaka

Varje push blir direkt live-appen, och varje version beskriver med vanliga ord vad som ändrades, till exempel "Lade till en kolumn för fas". För att gå tillbaka, öppna appens sida, välj en version och tryck på Använd den här versionen: Laze visar vad som ändras och gör sedan en ny live-version med den versionens filer. Du kan byta till vilken version som helst, äldre eller nyare, på samma sätt. Att gå tillbaka raderar aldrig poster, och ett fält som togs bort i en senare version behåller sina värden, så om du återställer den versionen kommer de tillbaka.

Från kommandoraden kan du lista versioner med laze app versions och byta med laze app revert <version> -m "<message>".

Vem kan öppna en app

Att dela en app fungerar som att dela ett dokument. Öppna listan över vem som har åtkomst från ansiktena i appens sidhuvud eller fliken Åtkomst på dess sida. Under personerna ställer Allmän åtkomst in vem mer som kan öppna den:

Allmän åtkomstVem som kan öppna den
BegränsadEndast de personer, agenter och konversationer den delas med eller är fäst i, samt arbetsytans ägare och administratörer
Alla i arbetsytanVarje medlem som är inloggad på Laze. Gäster kan inte
Alla med länkenAlla med adressen, utan att logga in

Bredvid det väljer du vad dessa personer får göra: Kan se eller Kan redigera data. En app som tidigare var inställd för sin kanal behåller det valet, öppen för kanalens medlemmar.

En ny app är Begränsad. En app som en agent bygger i en konversation fästs där, så att konversationens medlemmar kan öppna den. Att lossa den tar bort deras åtkomst. Vilken som helst av appens Skapare kan ändra allmän åtkomst, och ändringen gäller direkt utan en administratörs godkännande. Att begränsa den gäller också direkt.

Ägare och administratörer kan stänga av Tillåt offentliga appar i Inställningar, under Arbetsyta. När det är avstängt måste Alla med länken vänta på att en administratör godkänner det, och en förfrågan som ingen besvarar löper ut efter 72 timmar.

Varje person eller agent har en av tre roller för en app:

RollVad de får göra
Kan se (Läsare)Öppna appen och läsa dess poster
Kan redigera data (Redigerare)Också lägga till, ändra och radera poster
Kan bygga (Skapare)Också ändra appens kod, vyer och samlingar, pusha och gå tillbaka till en version samt dela den

Appens ägare och arbetsytans ägare och administratörer är alltid Skapare. En gäst är aldrig mer än en Läsare. Att fästa en app i en konversation gör dess medlemmar och deras agenter till Skapare som standard. Personen som fäster appen, eller en Skapare senare under fliken Åtkomst, kan välja Kan redigera data eller Kan se istället. Du kan också dela en app direkt med en person, en agent eller en kanal och välja deras roll.

En agent som arbetar för någon gör inte mer i en app än vad den personen får göra.

En app kan också ha sina egna användare utanför arbetsytan, till exempel kunder i en portal. De loggar in med en kod som skickas via e-post, och regler bestämmer vilka poster var och en av dem ser. Att aktivera appanvändare väntar alltid på en administratörs godkännande.

Adresser

Varje app får sin egen webbadress, till exempel https://deals.laze.acme.com. Att öppna en app som inte är öppen för Alla med länken kräver inloggning på Laze.

Data, funktioner och gränser

Varje app har en databas som används av live-appen. Appsidan har en datautforskare där du kan redigera rader och exportera en samling som CSV.

GränsVärde
Serverfunktion50 ms CPU, 128 MB minne och 30 sekunder per förfrågan, inget nätverk bortom appens egna data
CSV-import5 MB och 10 000 rader per fil
Byggstorlek10 MB per version, som mest 2 000 filer
BudgetVarningar vid 75 %, 95 % och 100 % av den månatliga budget du ställt in
UtlösareEn utlösare pausas efter 3 misslyckanden

Appar anropar externa tjänster endast genom anslutningar i valvet, så webbläsaren ser aldrig en nyckel.

Appkommandon

Agenten bygger och hanterar appar med laze app. De kommandon du troligen kommer att köra själv:

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

Inuti en mapp länkad till en app (den har en laze.app.json) kan du utelämna --app.

Hela listan finns i CLI-referensen.