ノーコードでクラウド上のデータとの連携を実現。
詳細はこちら →杉本和也
リードエンジニア
Yoom は さまざまなSaaS とノーコードで連携し、業務を自動化するSaaS 連携データベースです。この記事では、CData Connect Cloud を経由して Yoom からServiceNow に接続し、ServiceNow データを利用したフローボットを作成する方法を紹介します。
CData Connect Cloud は、ServiceNow データのクラウド to クラウドの仮想OData インターフェースを提供し、Yoom からリアルタイムにServiceNow データへ接続することができます。
Yoom でServiceNow ServiceNow データをリアルタイムで操作するには、Connect Cloud からServiceNow に接続し、コネクションにユーザーアクセスを提供してServiceNow データのOData エンドポイントを作成する必要があります。
CData Connect Cloud では、簡単なクリック操作ベースのインターフェースでデータソースに接続できます。
ServiceNow はOAuth 2.0 認証標準を利用しています。OAuth を使って認証するには、ServiceNow にOAuth アプリを登録してOAuthClientId を取得しなければなりません。OAuth 値の他に、Instance、User、およびPassword の指定が必要です。
OAuth 認証を介した接続について詳しくは、ヘルプドキュメントの「OAuth 認証の使用」を参照してください。
ServiceNow に接続したら、目的のテーブルのOData エンドポイントを作成します。
OAuth 認証をサポートしていないサービス、アプリケーション、プラットフォーム、またはフレームワークから接続する場合は、認証に使用するパーソナルアクセストークン(PAT)を作成できます。きめ細かなアクセス管理を行うために、サービスごとに個別のPAT を作成するのがベストプラクティスです。
コネクションとOData エンドポイントが構成されたら、Yoom からServiceNow に接続できるようになります。
Web API の準備が整ったので、Yoom にてフローボットの作成を進めていきます。
フローボットのトリガー設定後、プロセスを作成します。まずはデータを複数行データベースに追加するため、ループ処理を設定します。ループを件数分実行するための一意のデータをServiceNow から取得します。
ループで利用した一意のデータをキーにして、ServiceNow の他カラムのデータを取得します。
Yoom データベースに取得したデータを追加する処理を作成します。
ServiceNow データをYoom データベースに追加するフローボットが完成しました。
このように、CData Connect Cloud を経由することで、API 側の複雑な仕様を意識せずにSaaS と連携したフローボットをYoom で作成できます。。他にも多くのデータソースに対応するCData Connect Cloud の詳細をこちらからご覧ください。