各製品の資料を入手。
詳細はこちら →CData
こんにちは!リードエンジニアの杉本です。
Yoom は さまざまなSaaS とノーコードで連携し、業務を自動化するSaaS 連携データベースです。この記事では、CData Connect Cloud を経由して Yoom からSharePoint に接続し、SharePoint データを利用したフローボットを作成する方法を紹介します。
CData Connect Cloud は、SharePoint データのクラウド to クラウドの仮想OData インターフェースを提供し、Yoom からリアルタイムにSharePoint データへ接続することができます。
以下のステップを実行するには、CData Connect Cloud のアカウントが必要になります。こちらから製品の詳しい情報とアカウント作成、30日間無償トライアルのご利用を開始できますので、ぜひご利用ください。
Yoom でSharePoint SharePoint データをリアルタイムで操作するには、Connect Cloud からSharePoint に接続し、コネクションにユーザーアクセスを提供してSharePoint データのOData エンドポイントを作成する必要があります。
CData Connect Cloud では、簡単なクリック操作ベースのインターフェースでデータソースに接続できます。
SharePoint のベースサイトもしくはサブサイトのURL を設定します。これにより、サイト・サブサイトのすべてのリストを含むSharePoint エンティティをクエリできます。
Authentication セクションのUser、Password を設定します。SharePoint のオンプレミス版の際にはこの値は必須です。
SharePoint Online に接続する場合にはSharePointEdition をSHAREPOINTONLINE に設定し、User とPassword を設定します。詳細はヘルプドキュメントの「はじめに」を参照してください。
SharePoint に接続したら、目的のテーブルのOData エンドポイントを作成します。
OAuth 認証をサポートしていないサービス、アプリケーション、プラットフォーム、またはフレームワークから接続する場合は、認証に使用するパーソナルアクセストークン(PAT)を作成できます。きめ細かなアクセス管理を行うために、サービスごとに個別のPAT を作成するのがベストプラクティスです。
コネクションとOData エンドポイントが構成されたら、Yoom からSharePoint に接続できるようになります。
Web API の準備が整ったので、Yoom にてフローボットの作成を進めていきます。
フローボットのトリガー設定後、プロセスを作成します。まずはデータを複数行データベースに追加するため、ループ処理を設定します。ループを件数分実行するための一意のデータをSharePoint から取得します。
ループで利用した一意のデータをキーにして、SharePoint の他カラムのデータを取得します。
Yoom データベースに取得したデータを追加する処理を作成します。
SharePoint データをYoom データベースに追加するフローボットが完成しました。
このように、CData Connect Cloud を経由することで、API 側の複雑な仕様を意識せずにSaaS と連携したフローボットをYoom で作成できます。。他にも多くのデータソースに対応するCData Connect Cloud の詳細をこちらからご覧ください。