Приложения

Попросите агента сделать трекер, 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 секунд на запрос, без доступа к сети за пределами собственных данных приложения
Импорт CSV5 МБ и 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.