AppSheet でTalkdesk のデータと連携するアプリを作成する方法
AppSheet はアプリケーション作成用のローコード / ノーコード開発プラットフォームで、ユーザーはモバイル、タブレット、Web アプリケーションを自在に作成できます。 さらにCData Connect AI と連携することで、ビジネスアプリケーションにTalkdesk のデータへのクラウドベースのアクセスを即座に追加できます。今回はConnect AI からTalkdesk に接続して、AppSheet でTalkdesk のデータを使った可視化を作成してみたので、その方法を説明します!
Connect AI からTalkdesk への接続
CData Connect AI では、直感的なクリック操作ベースのインターフェースを使ってデータソースに接続できます。
- Connect AI にログインし、 「Add Connection」をクリックします。
- Add Connection パネルから「Talkdesk」を選択します。
-
必要な認証プロパティを入力し、Talkdesk に接続します。
Talkdesk では OAuth 2.0 の Client Credentials グラントを使用します。ブラウザでの認可ステップやコールバック URL は必要ありません。
以下の接続プロパティを設定します。
- AccountName:Talkdesk アカウントの名前。
- Region:Talkdesk インスタンスがデプロイされているリージョン。指定できる値は US(デフォルト)、EU、CA、AU、UK、FedRamp です。
- OAuthClientId:カスタム OAuth アプリケーションの登録時に割り当てられた Client Id。
- OAuthClientSecret:カスタム OAuth アプリケーションに割り当てられた Client Secret。
カスタム OAuth アプリケーションの作成
- Talkdesk アカウントにログインし、ナビゲーションメニューから OAuth Clients を選択します。
- Create OAuth Client をクリックし、クライアントにわかりやすい名前を付けます。
- Grant Type を Client Credentials に設定します。
- Add scopes をクリックし、アクセスしたいデータに応じたスコープを選択します。
- Create をクリックし、Client Id と Client Secret をコピーします。
接続時、ドライバーは Talkdesk にアクセストークンを自動でリクエストしてキャッシュし、有効期限が切れると更新します。アプリケーションで選択したスコープが、クエリ予定のビューに対応していることを確認してください。対応していない場合、トークンのリクエストが失敗することがあります。
- Create & Test をクリックします。
- (オプション)「Add Talkdesk Connection」ページの「Permissions」タブに移動し、ユーザーベースのアクセス許可を更新します。
(オプション)パーソナルアクセストークンの追加
OAuth 認証をサポートしていないサービス、アプリケーション、プラットフォーム、またはフレームワークから接続する場合は、認証に使用するパーソナルアクセストークン(PAT)を作成できます。きめ細かなアクセス管理を行うために、サービスごとに個別のPAT を作成するのがベストプラクティスです。
- Connect AI アプリの右上にあるユーザー名をクリックし、「Settings」をクリックします。
- 「Settings」ページで「Access Token」セクションにスクロールし、 Create PAT をクリックします。
- PAT の名前を入力して Create をクリックします。
- パーソナルアクセストークンは作成時にしか表示されないため、必ずコピーして安全に保存してください。
コネクションの設定が完了したら、AppSheet からTalkdesk のデータへの接続準備は完了です。ノーコードで簡単にTalkdesk に接続できますね!もし設定でご不明点などあれば、こちらのフォームよりお気軽にお問い合わせください。
AppSheet からTalkdesk への接続
それでは、以下のステップではAppSheet からCData Connect AI に接続して新しいTalkdesk のデータソースを作成する方法を説明します。
- AppSheet にログインします。
- メニューの「Account settings」をクリックします。
- 「Sources」タブをクリックして、「+New Data Source」ボタンから新しいデータソースを追加します。
- 「Cloud Database」をクリックして接続先情報を入力します。
- Type:SQL Server
- Server:tds.cdata.com,14333
- Database:Talkdesk のコネクション名(例:Talkdesk1)。
- Username:Connect AI のユーザー名(例:[email protected])。
- Password:入力したConnect AI ユーザーのPAT を指定。
- SSL:Require SSL
- 「Test」をクリックします。
- 「Authorize Access」をクリックします。
AppSheet でアプリを作る
Talkdesk のデータソースを作成したら、Talkdesk のデータを使ったアプリを構築できます。まずはメニューの「My apps」をクリックしましょう。
- 「Create」->「App」->「Start with existing data」の順にクリックして、新しいアプリの作成を始めます。
- 任意のアプリ名を入力して、使用するデータに基づく適切なカテゴリを設定します。
- 先ほど作成したデータソースを選択します。
- 次の画面で、データソースのテーブルとビューの一覧を確認できます。アプリ作成で使用したいデータを選択してください。
この段階で、アプリのデザインを変更したり、選択したテーブルのどのカラムを表示、またはテーブルとして使用するか、といったことを設定できます。右側のプレビューパネルでアプリをプレビューして、良さそうであればパブリッシュします。
CData Connect AI の14日間無償トライアルを利用して、クラウドアプリケーションから直接数百種類のSaaS 、ビッグデータ、NoSQL データソースへのSQL アクセスをお試しください!