LoginSignup
2
1

More than 3 years have passed since last update.

PowerAutomate のカスタム コネクタで LINE WORKS の監査ログを自動保存する

Last updated at Posted at 2020-04-06

LINE WORKS の監査ログは管理画面から 180 日分を参照できます。定期的に保存することで 180 日を越えて監査ログを保存することができます。

監査 API を Microsoft PowerAutomate で実行するカスタム コネクタを作りました。これを利用して自動で定期的に監査ログを保存する方法を説明します。

PowerAutomate のカスタム コネクタ作成

LINE WORKS 用のコネクタは PowerAutomate にないので、カスタム コネクタとして登録します。手順は以下のとおりです。

https://github.com/iwaohig/LINEWORKSAuditlogConnector の LINEWORKSAuditlogConnector.json をダウンロードする。

Microsoft PowerAutomate の [カスタム コネクタ] にアクセスし、[+ カスタム コネクタの新規作成] をクリック。

image.png

[OpenAPI ファイルをインポートします] をクリック。

image.png

任意のコネクタ名を入力し、ダウンロードしたファイルを選択。[続行]をクリック。
image.png

必要に応じて、任意のコネクタ アイコンと背景色を指定。[コネクタの作成] をクリック。

image.png

カスタム コネクタとして登録されます。

image.png

PowerAutomate のフロー作成

定期的にカスタム コネクタを利用して監査ログを取得し、OneDrive に保存するフローを作成してみます。

定期的な取得のため、スケジュールをトリガーとします。

image.png
image.png
image.png

作成したカスタム コネクタを選択します。
image.png
image.png

接続名と API キーを入力する。
APIキーは、"Bearer [Server Token]" を入力します。

image.png

各パラメータを指定します。
_statDate ログの開始日
_endDate ログの終了日
_tenandid テナント ID
_domainid ドメイン ID
consumerKey サーバー API コンシューマー キー

ログの開始/終了日は前日の値が入力されるよう指定しています。

image.png

OneDrive for Business にファイルで保存するようアクションを追加します。

image.png
image.png
image.png

動作確認

フローの作成画面からテストを行い、ログ ファイルがダウンロードされることを確認します。
image.png

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1