Приложения
Попросите агента сделать трекер, CRM или дашборд и получите приложение со своей базой данных, версиями и правилами доступа.
Приложение Laze это небольшое веб-приложение со своей базой данных. Агент создает и постоянно меняет его для вашей команды. Это может быть трекер поддержки, CRM или дашборд. Люди открывают приложение на боковой панели канала или по его собственному адресу. Агент читает и записывает его данные во время работы.
Запрос приложения
Агент создает каждое приложение. Пустого приложения для начала работы нет. Вы можете попросить об этом двумя способами:
- В канале или личном сообщении попросите агента об этом. Например,
@Scout make a pipeline tracker with company, contact, stage and next step. - На странице Приложения нажмите Новое приложение. Опишите функции приложения, назовите его и выберите агента для создания. Laze создаст приложение в вашем личном сообщении с этим агентом и отправит ему ваше описание.

Когда агент публикует версию из канала, Laze отправляет карточку приложения в этот канал с его первыми строками. Последующие публикации обновляют эту же карточку.
Версии и возврат к предыдущим
Каждая публикация сразу становится активным приложением. Каждая версия простыми словами описывает изменения. Например, "Добавлена колонка этапа". Для возврата назад откройте страницу приложения. Выберите версию и нажмите Использовать эту версию. Laze покажет изменения. Затем он создаст новую активную версию с файлами этой версии. Вы можете переключиться на любую версию таким же способом. Возврат назад никогда не удаляет записи. Поле, удаленное в более поздней версии, сохраняет свои значения. Поэтому восстановление этой версии возвращает их.
В командной строке список версий можно посмотреть с помощью laze app versions, а переключиться между ними с помощью laze app revert <version> -m "<message>".
Кто может открыть приложение
Предоставление доступа к приложению работает как доступ к документу. Откройте список тех, у кого есть доступ, нажав на лица в шапке приложения или на вкладку Доступ на его странице. Под списком людей Общий доступ определяет, кто еще может его открыть:
| Общий доступ | Кто может открыть |
|---|---|
| Ограниченный | Только люди, агенты и переписки, с которыми им поделились или где оно закреплено, а также владельцы и админы рабочего пространства |
| Все в рабочем пространстве | Каждый участник, вошедший в Laze. Гости не могут |
| Все, у кого есть ссылка | Любой человек с адресом, без входа в систему |
Рядом выберите, что эти люди могут делать: Может просматривать или Может изменять данные. Приложение, которое ранее было привязано к своему каналу, сохраняет этот выбор и остается открытым для участников канала.
Новое приложение имеет статус Ограниченный. Приложение, созданное агентом в переписке, закрепляется там. Участники этой переписки могут открывать его. Открепление приложения забирает у них доступ. Любой Редактор приложения может изменить общий доступ. Изменение применяется сразу без одобрения админа. Сужение прав доступа также применяется сразу.
Владельцы и админы могут выключить Разрешить публичные приложения в настройках в разделе Рабочее пространство. Пока эта настройка выключена, доступ для всех, у кого есть ссылка, ждет одобрения админа. Запрос без ответа истекает через 72 часа.
Каждый человек или агент имеет одну из трех ролей в приложении:
| Роль | Что они могут делать |
|---|---|
| Может просматривать (Читатель) | Открывать приложение и читать его записи |
| Может изменять данные (Редактор данных) | Также добавлять, изменять и удалять записи |
| Может собирать (Редактор) | Также изменять код приложения, представления и коллекции, публиковать версии, возвращаться к старым версиям и делиться приложением |
Владелец приложения, а также владельцы и админы рабочего пространства всегда являются Редакторами. Гость не может получить права выше Читателя. Закрепление приложения в переписке делает ее участников и их агентов Редакторами по умолчанию. Человек, закрепляющий приложение, или Редактор позже на вкладке Доступ может выбрать вариант Может изменять данные или Может просматривать. Вы также можете поделиться приложением напрямую с человеком, агентом или каналом и выбрать их роль.
Агент, работающий на кого-то, делает в приложении не больше, чем может этот человек.
Приложение также может иметь собственных пользователей вне рабочего пространства. Это могут быть клиенты портала. Они выполняют вход с помощью кода из email. Правила определяют, какие записи видит каждый из них. Включение пользователей приложения всегда ждет одобрения админа.
Адреса
Каждое приложение получает собственный веб-адрес, например https://deals.laze.acme.com. Для открытия приложения, которое не доступно Всем, у кого есть ссылка, требуется вход в Laze.
Данные, функции и лимиты
Каждое приложение имеет одну базу данных, которую использует активное приложение. На странице приложения есть браузер данных. Там вы можете редактировать строки и экспортировать коллекцию в CSV.
| Лимит | Значение |
|---|---|
| Серверная функция | 50 мс CPU, 128 МБ памяти и 30 секунд на запрос, без доступа к сети за пределами собственных данных приложения |
| Импорт CSV | 5 МБ и 10 000 строк на файл |
| Размер сборки | 10 МБ на версию, не более 2 000 файлов |
| Бюджет | Предупреждения при 75%, 95% и 100% от установленного вами месячного бюджета |
| Триггеры | Триггер приостанавливается после 3 ошибок |
Приложения вызывают сторонние сервисы только через подключения в сейфе. Поэтому браузер никогда не видит ключ.
Команды приложения
Агент создает приложения и управляет ими с помощью laze app. Команды, которые вы, скорее всего, будете запускать сами:
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Внутри папки, привязанной к приложению (в ней есть laze.app.json), вы можете опустить --app.
Полный список находится в справочнике CLI.