ASTERIA Warp 製品ブログ

Microsoft Teamsとの連携処理が可能に!Microsoft Teams連携アダプターのご紹介

こんにちは。 アステリアのチャです。

ASTERIA Warp 2106新バージョンで、Microsoft Teamsとの連携アダプターがリリースされたので、さっそくご紹介していきます。

Microsoft Teamsアダプターシステム連携図

 


「Microsoft Teams」連携アダプターご紹介

Microsoft Teamsはマイクロソフトが提供するコラボレーションプラットフォームで、会議やチャット、通話、ビデオ、共同作業を1か所で行うことができるとても便利なツールです。Windows、macOS、Linux、iOS及びAndroidで使うことができるMicrosoft 365アプリケーションの一部ですね。

今回は「Microsoft Teams」のフローテンプレートも一緒に公開されたので、あわせてご紹介していきます!

Microsoft Teamsアダプターでは3種類のコンポーネントが使えます。

コンポーネント 説明
MSTeamsGet Microsoft TeamsへSELECT文を発行して結果セットをストリームとして出力します。
MSTeamsPut Microsoft Teamsのテーブルに対して更新を行います。
MSTeamsSQLCall Microsoft Teamsに任意のSQLの実行を行います。

Microsoft TeamsアダプターはRDBのようにSQLでデータを処理する手段を提供しています。そのため、基本的な使い方はRDB系(RDBGet、RDBPut、SQLCall)のコンポーネントと同じです。

それでは、早速アダプターを使ってみましょう。

チームの作成

Microsoft Teamsアダプターではチームのライフサイクルを自動化することができます。 こちらのCSVファイルからデータを取得し、チームを自動作成するフローを作成してみます。

チームサンプル

 

作成したフローはこちら。

MSTeamsPutコンポーネントを使って、グループを作成してグループIDとチーム名を使ってチームを作成しています。

Microsft Teamsのチーム作成

 

フローの実行結果は下記のとおりで、CSVファイルから取得した4つのチームが簡単に作成できましたね。

チームへようこそ

 

メッセージ投稿

Microsoft Teamsアダプターでは指定したチャネルへメッセージを投稿することができます。 メッセージはテキストまたはHTML形式で作成し、メッセージの重要度設定やチーム内のメンバーにメンションをつけることも可能です。

以下のCSVファイルからメッセージデータを取得し、チャネルへ投稿するフローを作成してみます。 

取得したメッセージデータのCSVサンプル

 

このフローでは、MSTeamsGetコンポーネントを使って、ユーザー情報、チームID、チャネル情報を取得してMSTeamsSQLCallコンポーネントでSendMessageプロシージャを実行、メッセージを投稿しています。 

Microsoft Teamsシフトへのレコード登録

 

フローの実行結果を見ると、「ASTERIA Warpチーム」の「一般」チャネルにメッセージが投稿されていることが確認できます。

チャネルに表示されたメッセージ

 

シフト作成

Microsoft Teamsアダプターではチームのメンバーに対してシフトを作成することができます。

以下のCSVファイルからシフトデータを取得し、各ユーザーのシフトを作成してみます。 

メール送信 件名

 

作成したフローは以下の通りです。

MSTeamsGetコンポーネントを使って、ユーザー情報、チームID、SchedulingGroupIDを取得してMSTeamsPutコンポーネントを使ってシフトを作成します。

Microsoft Teamsシフトへのレコード登録フロー

 

フローの実行結果で、6月21日から6月25日までのシフトが正常に作成されていることが確認できますね。

MS Teamsに登録されたシフト情報

シフトの編集

シフトデータの詳細

 

最後に

いかがでしょうか。

Microsoft Teamsアダプターを利用すると複雑なAPIの実装が不要で、データベース連携と同等のSQLを利用して連携することができますし、スキーマ情報の自動取得によりGUIでSQLを自動生成する支援機能もあるので、皆さんも是非活用してみてください。

クラウド版

使い方いろいろ!
手ぶら de ASTERIA Warp
体験 5日間

サーバー準備の手間なくデータ連携ツール「ASTERIA Warp」の
全ての機能を5日間お試しいただけます。

今すぐ体験してみる 書籍の詳細についてはこちらをご覧ください。
基礎と実践 使い方マニュアル
【ASTERIA Warp 事例集】業務自動化/RPA、EAI、マスターデータ管理、クラウド連携・・・業務効率化・データ活用事例をまとめ読み

ASTERIA Warp 関連サイトのご紹介

X ASTERIA Warp Developer Network(ADN)サイト

技術情報をお探しの方

ASTERIA Warp Developer Network
(ADN)サイト

ASTERIA Warp製品の技術情報やTips、また情報交換の場として「ADNフォーラム」をご用意しています。

X ASTERIA Warpユーザーグループ(AUG)サイト

ASTERIA Warpユーザーの方

ASTERIA Warpユーザーグループ
(AUG)サイト

ASTERIA Warpユーザー同士の交流の場として、各種イベント案内や開催レポートを掲載しています。

X ASTERIA Warpユーザーサイト

ASTERIA Warpユーザーの方

ASTERIA Warpユーザーサイト
Login

製品更新版や評価版のダウンロード、各種ドキュメントのご提供、また 技術的なお問合せもこちらで受付ています。

X ASTERIA Warpパートナーサイト

ASTERIA Warpパートナーの方

ASTERIA Warpパートナーサイト
Login

パートナーライセンスの発行や各種ドキュメントのご提供をしています。

ページ先頭へ