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.
La page Apps avec trois apps, indiquant pour chacune qui l'a créée et si elle est en ligne, publique, réservée à l'espace de travail ou hors ligne
La page Apps : chaque app, qui l'a créée et où elle est en ligne.

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éralQui peut l'ouvrir
RestreintUniquement 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 travailChaque membre, connecté à Laze. Les invités ne le peuvent pas
Toute personne disposant du lienToute 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ôleCe 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.

LimiteValeur
Fonction serveur50 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 CSV5 Mo et 10 000 lignes par fichier
Taille du build10 Mo par version, au maximum 2 000 fichiers
BudgetAvertissements à 75 %, 95 % et 100 % du budget mensuel que vous avez défini
DéclencheursUn 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-run

Dans 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.