1️⃣はじめに

カスタム連携とは

カスタム連携では、applogが連携に対応していないSaaSや、ユーザー企業様社内にあるシステムやファイルとの各種連携を可能にします

現在カスタム連携に対応しているのは以下の連携です

カスタム連携では、ユーザー様が任意のホストマシンで「ランナー」を実行し、そのランナーで実行するスクリプトコードをapplogから登録します。スクリプトコードはランナー上で実行されるため、ランナーを起動しているホストマシンから到達できるネットワーク内に連携したいシステムがあれば、アカウント連携をすることが可能です。

<aside> 💡

カスタム連携を利用するには、TypeScriptやDenoの知識が必要です。

</aside>

システム構成イメージ

カスタム連携システム構成図.png

2️⃣カスタム連携を利用するには

1. ランナーを実行するホストマシンの準備

ランナーの実行には、Denoのインストールが必要です。Denoのインストール方法から各OSに合ったインストール方法を選択し、インストールをしてください。以下はWindowsのPowershellを使ったインストールコマンドの例です。

irm <https://deno.land/install.ps1> | iex

<aside> ⚠️ Denoについては公式サイトをご確認ください。Denoは、TypeScriptおよびJavaScriptのコードを簡単かつ安全に実行できるランタイム環境です。Node.jsに比べてセキュリティ機能が強化されており、モジュール管理も改善されています。

</aside>