こんにちは。マーケティング担当の對馬です。
AppSheet はGoogle Cloud のサービスの1つで、アプリケーションを開発するプラットフォームです。ノーコードで開発できるため、案件管理アプリといった業務アプリをスピーディーに誰でも作ることができます。
業務アプリでは外部データを利用することで、より幅広い業務をカバーできます。外部データの取得ではコードや接続の開発が必要なケースもありますが、CData Connect Cloud を利用することでノーコードでSaaS データをAppSheet で利用することを実現します。
本記事では、CData Connect Cloud を使ってAppSheet からSalesforce のデータを利用する方法をご紹介します。AppSheet でSalesforce の取引先一覧アプリを作成します。
必要なもの
- Salesforce
- AppSheet
- CData Connect Cloud
CData Connect Cloud 準備
CData Connect Cloud の環境を用意します。30日間のトライアルがあるので、ぜひお試しください。
トライアルは製品ページより進めることができます。
https://www.cdata.com/jp/cloud/
トライアル取得方法は以下記事をご参照ください。
https://www.cdata.com/jp/blog/connect-trial
Salesforce 接続設定
CData Connect Cloud からSalesforce への接続を確立します。
左画面の「Connections」を開きます。
[Add Connection]を押下し、接続を追加します。
コネクタの一覧が表示されます。「Salesforce」を検索し、Salesforce アイコンを選択します。
Salesforce 接続設定画面が開かれます。任意の接続名を設定します。
ユーザー名とパスワードで接続するため、認証形式を変更します。[Advanced Settings]タブを開き、Auth Scheme でBasic
を選択します。
User / Password とトークンを入力します。
入力が終わりましたら、右上の[Create & Test]ボタンを押下し接続情報の保存と確認をします。以下のメッセージが表示されると接続は成功です。
アクセス権限の付与
アクセス権限を付与します。
Permissions タブに移動し、Salesforce 接続設定を使うユーザーに対して権限を付与します。
設定を保存します。
PAT の発行
アクセストークンを発行します。
右上のアカウント設定を開きます。
Access Tokens タブを開き、[Create PAT]ボタンを押下します。
作成するトークンに名前を付けます。[Create]ボタンを押下します。
Personal Access Token が発行されます。トークンは1度しか表示できないため、控えておいてください。
AppSheet での設定
AppSheet にてCData Connect Cloud の機能を利用するため、コネクタをインストールします。
AppSheet にログインします。
「My account」タブから「Sources」を開き、データソースを追加します。
新しいデータソースを追加します。
一覧のなかから[Cloud Database]を選択します。
接続情報を入力します。
設定項目 |
設定内容 |
備考 |
Type |
SQL Server |
|
Server |
tds.cdata.com, 14333 |
|
Database |
Salesforce_handson |
Salesforce 接続名 |
Username |
Connect Cloud ユーザー名 |
メールアドレス |
Password |
PAT |
|
入力が終わりましたら、[Test]ボタンで接続を確認します。
テスト後、[Authorize Access]が有効になるので、押下します。
アプリ作成
Salesforce のデータをAppSheet で利用する準備ができました。
アプリを構築します。
アプリの名称とカテゴリーを設定し、「Choose your data」を選択します。
データを選択します。
先ほど作成した「database-1」を選択します。
テーブルを開き、取得するデータを選択します。今回は[Salesforce].[Account]を選択します。
データを選択すると、アプリが自動的に作成されます。
カスタマイズでデータの表示を変更したり、データを追加したりできます。
データがページで分かれているので、ページを整えます。
[UX] > [New View] > [table]を選択します。表示がテーブル形式になっていることを右の画面で確認します。
表示項目が多いので、「Column order」から表示カラムを指定します。
取引先一覧が見やすくなりました。
まとめ
AppSheets からSalesforce データを利用できました。CData Connect Cloud は、ノーコードでデータ接続を可能にし、アプリ開発のスピードを加速します。
CData Connect Cloud は、100以上のSaaS データに対応しています。30日間の無償トライアルがありますので、ぜひ体感してください。
https://www.cdata.com/jp/cloud/
関連コンテンツ