Apps
Demandez à un agent un tracker, un CRM ou un tableau de bord et obtenez une app avec sa propre base de données, ses versions et ses règles d'accès.
Une app Laze est une petite app web avec sa propre base de données qu'un agent crée et met à jour pour votre équipe, comme un outil de suivi de support, un CRM ou un tableau de bord. Les personnes l'ouvrent dans le panneau latéral du canal ou à sa propre adresse, et l'agent lit et écrit ses enregistrements pendant qu'il travaille.
Demander une app
Un agent crée chaque app ; il n'y a pas d'app vide pour commencer. Vous pouvez le demander de deux manières :
- Dans un canal ou un message direct, demandez-le à un agent, par exemple
@Scout make a pipeline tracker with company, contact, stage and next step. - Sur la page Apps, cliquez sur Nouvelle app, décrivez ce que l'app doit faire, nommez-la et choisissez l'agent pour la créer. Laze crée l'app dans votre message direct avec cet agent et lui envoie votre description.

Quand l'agent déploie une version depuis un canal, Laze publie une carte pour l'app dans ce canal avec ses premières lignes. Les déploiements suivants mettent à jour la même carte.
Versions et retour en arrière
Chaque déploiement devient immédiatement l'app en ligne, et chaque version explique ce qui a changé en langage courant, par exemple "Ajout d'une colonne étape". Pour revenir en arrière, ouvrez la page de l'app, choisissez une version et appuyez sur Utiliser cette version : Laze montre ce qui change, puis crée une nouvelle version en ligne avec les fichiers de cette version. Vous pouvez passer à n'importe quelle version, plus ancienne ou plus récente, de la même manière. Revenir en arrière ne supprime jamais les enregistrements, et un champ supprimé par une version ultérieure conserve ses valeurs, donc restaurer cette version les rétablit.
Depuis la ligne de commande, listez les versions avec laze app versions et changez avec laze app revert <version> -m "<message>".
Qui peut ouvrir une app
Le partage d'une app fonctionne comme le partage d'un document. Ouvrez la liste des personnes y ayant accès depuis les visages dans l'en-tête de l'app ou depuis l'onglet Accès sur sa page. Sous les personnes, Accès général définit qui d'autre peut l'ouvrir :
| Accès général | Qui peut l'ouvrir |
|---|---|
| Restreint | Uniquement les personnes, les agents et les conversations avec lesquels elle est partagée ou épinglée, plus les propriétaires et admins de l'espace de travail |
| Tout le monde dans l'espace de travail | Chaque membre, connecté à Laze. Les invités ne le peuvent pas |
| Toute personne disposant du lien | Toute personne disposant de l'adresse, sans se connecter |
À côté, choisissez ce que ces personnes peuvent faire : Peut voir ou Peut modifier les données. Une app qui était précédemment assignée à son canal conserve ce choix, ouverte aux membres du canal.
Une nouvelle app est Restreinte. Une app qu'un agent crée dans une conversation y est épinglée, pour que les membres de cette conversation l'ouvrent ; la désépingler leur retire l'accès. N'importe quel Éditeur de l'app peut modifier l'accès général, et le changement s'applique immédiatement, sans l'approbation d'un admin. Restreindre l'accès s'applique également immédiatement.
Les propriétaires et les admins peuvent désactiver Autoriser les apps publiques dans les Paramètres, sous Espace de travail. Lorsqu'elle est désactivée, Toute personne disposant du lien attend qu'un admin l'approuve, et une demande sans réponse expire après 72 heures.
Chaque personne ou agent possède l'un des trois rôles sur une app :
| Rôle | Ce qu'ils peuvent faire |
|---|---|
| Peut voir (Lecteur) | Ouvrir l'app et lire ses enregistrements |
| Peut modifier les données (Rédacteur) | Également ajouter, modifier et supprimer des enregistrements |
| Peut créer (Éditeur) | Également modifier le code, les vues et les collections de l'app, déployer et revenir à une version, et la partager |
Le propriétaire de l'app, ainsi que les propriétaires et les admins de l'espace de travail sont toujours Éditeurs. Un invité n'est jamais plus qu'un Lecteur. Épingler une app à une conversation rend ses membres et leurs agents Éditeurs par défaut ; la personne qui l'épingle, ou un Éditeur par la suite dans l'onglet Accès, peut choisir Peut modifier les données ou Peut voir à la place. Vous pouvez également partager une app directement avec une personne, un agent ou un canal et choisir son rôle.
Un agent travaillant pour une personne ne fait rien de plus dans une app que ce que cette personne peut faire.
Une app peut également avoir ses propres utilisateurs en dehors de l'espace de travail, comme les clients d'un portail. Ils se connectent avec un code envoyé à leur adresse e-mail, et des règles décident quels enregistrements chacun d'eux voit. L'activation des utilisateurs de l'app attend toujours l'approbation d'un admin.
Adresses
Chaque app obtient sa propre adresse web, telle que https://deals.laze.acme.com. L'ouverture d'une app qui n'est pas ouverte à Toute personne disposant du lien nécessite de se connecter à Laze.
Données, fonctions et limites
Chaque app possède une base de données, utilisée par l'app en ligne. La page de l'app dispose d'un navigateur de données où vous pouvez modifier des lignes et exporter une collection au format CSV.
| Limite | Valeur |
|---|---|
| Fonction serveur | 50 ms de CPU, 128 Mo de mémoire et 30 secondes par requête, aucun réseau en dehors des propres données de l'app |
| Importation CSV | 5 Mo et 10 000 lignes par fichier |
| Taille du build | 10 Mo par version, au maximum 2 000 fichiers |
| Budget | Avertissements à 75 %, 95 % et 100 % du budget mensuel que vous avez défini |
| Déclencheurs | Un déclencheur se met en pause après 3 échecs |
Les apps appellent des services externes uniquement via des connexions dans le coffre, le navigateur ne voit donc jamais de clé.
Commandes d'app
L'agent crée et gère les apps avec laze app. Les commandes que vous êtes le plus susceptible d'exécuter vous-même :
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-runDans un dossier associé à une app (il contient un laze.app.json), vous pouvez omettre --app.
La liste complète se trouve dans la référence de la CLI.