Epsilon MetricsДокументация

Интеграции

Обмен данными с внешними системами: базы данных, хранилища, CRM, таск-трекеры, облачные диски.

FTP

epsilon.ftp

Узел FTP полезен для доступа к файлам на FTP- или SFTP-сервере и их загрузки на него.

Входы

  • Исходная таблица (таблица)

Выходы

  • Результат (таблица)

Учётные данные: ftp, sftp.

Параметры

ПараметрТипОбязательныйПо умолчанию
ПротоколSelection—ftp
ОперацияSelection—download
ПутьStringда—
Поле для выходного файлаStringдаdata
Старый путьStringда—
Новый путьStringда—
Бинарный файлBoolean—да
Входное бинарное полеStringдаdata
Содержимое файлаString——
РекурсивноBooleanданет
Дополнительные параметрыCollection—{}
Дополнительные параметрыCollection—{}
  • Путь — Полный путь к файлу или директории.
  • Поле для выходного файла — Имя бинарного поля для записи скачанного файла.
  • Старый путь — Текущий путь к файлу или папке.
  • Новый путь — Новый путь для файла или папки.
  • Бинарный файл — Загрузить бинарный файл или текстовое содержимое.
  • Входное бинарное поле — Имя бинарного поля, содержащего файл для загрузки.
  • Содержимое файла — Текстовое содержимое файла для загрузки.
  • Рекурсивно — Рекурсивно получить содержимое всех поддиректорий.

Google Диск

epsilon.googleDrive

Доступ к данным на Google Диске.

Входы

  • Исходная таблица (таблица)

Выходы

  • Результат (таблица)

Учётные данные: googleApi, googleDriveOAuth2Api.

Ресурсы

  • Файл
  • Файл/папка
  • Папка
  • Общий диск

Операции

  • Копировать
  • Создать из текста
  • Удалить файл
  • Скачать
  • Переместить
  • Поделиться
  • Обновить
  • Загрузить
  • Создать папку
  • Удалить папку
  • Поиск
  • Удалить общий диск
  • Получить
  • Получить список

Остальные поля зависят от выбранной пары «ресурс — операция»: редактор показывает только те, что относятся к текущему выбору.

Google Таблицы

epsilon.googleSheets

Чтение, обновление и запись данных в Google Таблицах.

Входы

  • Исходная таблица (таблица)

Выходы

  • Результат (таблица)

Учётные данные: googleApi, googleSheetsOAuth2Api.

Ресурсы

  • Документ
  • Лист внутри документа

Операции

  • Добавить строку
  • Добавить или обновить строку
  • Очистить
  • Создать лист
  • Удалить строки или столбцы
  • Получить строки
  • Удалить лист
  • Обновить строку
  • Создать лист
  • Удалить документ

Остальные поля зависят от выбранной пары «ресурс — операция»: редактор показывает только те, что относятся к текущему выбору.

JWT

epsilon.jwt

Работа с веб-токенами JSON.

Входы

  • Исходная таблица (таблица)

Выходы

  • Результат (таблица)

Учётные данные: jwtAuth.

Параметры

ПараметрТипОбязательныйПо умолчанию
ОперацияSelection—sign
Использование JSON для создания полезной нагрузкиBoolean—нет
Утверждения (payload)Collection—{}
Утверждения (JSON)String—{ "my_field_1": "value 1", "my_field_2": "value 2" }
ТокенStringда—
Дополнительные параметрыCollection—{}
  • Использование JSON для создания полезной нагрузки — Использовать JSON для построения claims.
  • Утверждения (JSON) — Claims для добавления в токен в формате JSON.
  • Токен — JWT-токен для верификации или декодирования.

Postgres

epsilon.postgres

Получать, добавлять и обновлять данные в Postgres.

Входы

  • Исходная таблица (таблица)

Выходы

  • Результат (таблица)

Учётные данные: postgres.

Параметры

ПараметрТипОбязательныйПо умолчанию
Использовать текущее подключениеBoolean—да
ОперацияSelection—insert
СхемаResourceLocator—{"value": "public", "mode": "string"}
ТаблицаResourceLocatorда—
SQL-запросStringSqlда—
Режим отображения столбцовSelection—autoMapInputData
Маппинг колонокResourceMapper——
Колонка для сопоставленияStringда—
Вернуть все результатыBoolean—нет
ЛимитNumber—50
Условия отбораJson—{}
Объединение условийSelection—AND
СортировкаJson—{}
Команда удаленияSelection—truncate
Сбросить последовательностиBoolean—нет
Условия удаленияJson—{}
Дополнительные параметрыCollection—{}
  • Использовать текущее подключение — Использует подключение рабочей области для запросов. Не требует отдельных учётных данных.
  • Схема — Имя схемы PostgreSQL.
  • Таблица — Имя таблицы для операции.
  • SQL-запрос — SQL-запрос для выполнения. Используйте $1, $2, $3 для параметров.
  • Маппинг колонок — Настройка маппинга колонок для вставки/обновления.
  • Колонка для сопоставления — Колонка, по которой искать существующие строки для обновления.
  • Вернуть все результаты — Вернуть все результаты или ограничить количество.
  • Лимит — Максимальное количество возвращаемых строк.
  • Условия отбора — Условия WHERE в формате JSON ({"column": {"operator": "=", "value": "test"}}).
  • Сортировка — Правила сортировки в формате JSON ({"column": "ASC"}).
  • Сбросить последовательности — Сбросить auto-increment колонки в начальное значение.
  • Условия удаления — Условия WHERE для удаления строк (JSON).

S3 хранилище

epsilon.s3storage

Используйте этот компонент для автоматизации работы в S3 и интеграции S3 с другими компонентами.

Входы

  • Исходная таблица (таблица)

Выходы

  • Результат (таблица)

Учётные данные: s3.

Ресурсы

  • Хранилище
  • Файл
  • Папка

Операции

  • Создать
  • Удалить
  • Получить список
  • Поиск
  • Копировать
  • Скачать
  • Загрузить

Остальные поля зависят от выбранной пары «ресурс — операция»: редактор показывает только те, что относятся к текущему выбору.

WebDAV

epsilon.webdav

Работа с файлами и каталогами на WebDAV-сервере (ownCloud, Nextcloud, Яндекс.Диск и другие).

Входы

  • Исходная таблица (таблица)

Выходы

  • Результат (таблица)

Учётные данные: webDavApi.

Параметры

ПараметрТипОбязательныйПо умолчанию
ОперацияSelection—list
ПутьStringда/
РекурсивноBoolean—нет
Путь назначенияStringда—
Поле для выходного файлаStringдаdata
Бинарный файлBoolean—да
Входное бинарное полеStringдаdata
Содержимое файлаString——
  • Путь — Путь относительно корня WebDAV-ресурса, например /Сканы/отчёт.pdf.
  • Рекурсивно — Обойти все вложенные папки. На больших каталогах запрос выполняется заметно дольше.
  • Путь назначения — Полный путь, по которому объект будет скопирован или перенесён.
  • Поле для выходного файла — Имя бинарного поля, в которое попадёт скачанный файл.
  • Бинарный файл — Загрузить бинарный файл со входа или текстовое содержимое, заданное вручную.
  • Входное бинарное поле — Имя бинарного поля со входа, содержащего файл для загрузки.
  • Содержимое файла — Текст, который будет записан в файл.

Полезна ли страница?

На этой странице