Инструмент “Albato Storage”
Albato Storage – это мощный инструмент, который предоставляет возможность сохранять и агрегировать набор данных с возможностью динамического обновления параметров каждой записи и поиском нужных данных. Это ваша персональная база данных, аналогичная таблицам в Google Sheets, где вы можете сохранять записи, управлять уникальными ключами и параметрами. Каждая сохраненная запись является строкой в этой таблице, при этом колонка “А” всегда выступает в роли уникального ключа записи (ID). Все остальные колонки заполняются необходимыми параметрами, а “колонки” (поля) и их названия вы создаете самостоятельно.
Примеров использования может быть масса и вот некоторые из них:
Интеграция CRM систем
Используем Albato Storage для связи двух CRM-систем, обеспечивая синхронизацию сделок. При появлении новой сделки в первой системе автоматически создаем аналогичную во второй. В качестве уникального ключа для связи выступает ID сделки из первой CRM. Для этого в Storage создаем колонку под ID второй системы.
При первом запуске связки, когда первая CRM передает сделку, вторая создает ее копию. Данные об ID из обеих систем сохраняем в Storage. При последующих обновлениях сделки в первой CRM, через Storage находим соответствующий ID второй системы и обновляем сделку там. Это обеспечивает актуальность и соответствие данных между системами.
Агрегация данных через Albato Storage
Часто необходимо передать данные о контактах из CRM-системы в другую базу пакетно, так как индивидуальная передача контактов может быть ограничена или вызвать ошибки из-за лимитов. Albato Storage облегчает этот процесс: одна связка собирает новые и обновленные записи из CRM и сохраняет их в Storage. Затем, другая связка будет раз в день автоматически выгружать всю накопленную пачку данных в целевую систему одной операцией.
Использование Albato Storage как аналога табличной замены
Albato Storage позволяет настроить аналог “табличной замены” для сопоставления статусов и других данных между разными CRM-системами. Например, статус “Новая сделка” в CRM 1 с ID 123 соответствует статусу с ID 456 в CRM 2. Загрузив таблицу сопоставлений статусов в Storage один раз, вы можете использовать ее в любых связках без необходимости повторной настройки. Кроме того, отдельная связка может динамически обновлять или добавлять новые сопоставления статусов в Storage, делая процесс управления данными еще более гибким.
Создание подключения
Для использования Albato Storage первым шагом будет создание подключения. Для этого перейдите в раздел “Подключения” и нажмите кнопку “Добавить подключение“.
Выберите сервис и нажмите кнопку Добавить подключение.
Далее, задайте имя вашему хранилищу данных и определите переменные, которые будут использоваться в нем.
Под “переменными” понимаются столбцы вашей виртуальной таблицы в Albato Storage. Первый столбец (“А”) автоматически становится уникальным ключом записи, а остальные столбцы, которые вы создадите, будут содержать данные ваших переменных. Для добавления переменной просто введите ее название и нажмите Enter для перехода к следующей строке.
Например, если мы хотим получать сделки из CRM и хранить их идентификатор, статус, дату обновления, а также внешний ID от другой CRM в одной записи, нам необходимо задать 3 переменные. Для идентификатора сделки будем использовать ключ записи.
Выглядит это так:
После ввода всех необходимых переменных ваше подключение готово к использованию. Ваши настроенные переменные будут доступны в виде полей при настройке связок в Albato. Обратите внимание, что вы всегда можете вернуться к настройкам подключения для добавления новых переменных, удаления ненужных или изменения существующих. Важно: при изменении имени переменной связанные с ней поля в уже настроенных связках перестанут функционировать, так как изменится их код.
Созданное подключение выглядит таким образом
В заключение, на вкладке “Данные по ключу” вы сможете просмотреть все записи, сохраненные в вашем хранилище.
Вы можете создавать и использовать несколько подключении в зависимости от ваших задач.