こんにちは!ウェブ担当の加藤です。マーケ関連のデータ分析や整備もやっています。
Power Apps は、ソフトウェア開発の時間を短縮しつつ、データに接続してWeb とモバイル両方で機能するカスタムビジネスアプリを構築および使用するためのサービスです。CData Connect Cloud と組み合わせると、Power Apps を使用して構築したアプリからKintone のデータにクラウドベースでアクセスできます。この記事では、Power Apps からConnect Cloud に接続し、リアルタイムKintone のデータを使用してアプリを構築する方法を説明します。
CData Connect Cloud とは?
CData Connect Cloud は、以下のような特徴を持ったクラウド型のリアルタイムデータ連携製品です。
- SaaS やクラウドデータベースを中心とする150種類以上のデータソース
- BI、アナリティクス、ETL、ローコードツールなど30種類以上のツールやアプリケーションから利用可能
- リアルタイムのデータ接続に対応。データの複製を作る必要はありません
- ノーコードでシンプルな設定
詳しくは、こちらの製品資料をご確認ください。
Connect Cloud アカウントの取得
以下のステップを実行するには、CData Connect Cloud のアカウントが必要になります。こちらから製品の詳しい情報とアカウント作成、30日間無償トライアルのご利用を開始できますので、ぜひご利用ください。
Connect Cloud からKintone に接続する
CData Connect Cloud では、直感的なクリック操作ベースのインターフェースを使ってデータソースに接続できます。
- Connect Cloud にログインし、 Add Connection をクリックします。
- Add Connection パネルから「Kintone」を選択します。
-
必要な認証プロパティを入力し、Kintone に接続します。
Kintone 接続プロパティの取得・設定方法
Kintone に接続するには、以下の接続プロパティを設定してください。
- Url:Kintone へのアクセスURL。例えば、https://yoursitename.cybozu.com またはhttps://yoursitename.kintone.com
- User:アカウントのユーザー名
- Password:アカウントのパスワード
Basic 認証を利用する
ご利用のKintone ドメインでBasic 認証の機能を設定している場合は、接続プロパティの「詳細」設定からBasicAuthUser およびBasicAuthPassword
を追加で指定してください。
クライアントSSL を利用する
Basic
認証の代わりにクライアント証明書を使った認証を利用する場合は、SSLClientCert、SSLClientCertType、SSLClientCertSubject、
およびSSLClientCertPassword を指定ください。
- Create & Test をクリックします。
- Edit Kintone Connection ページのPermissions タブに移動し、ユーザーベースのアクセス許可を更新します。
パーソナルアクセストークンの追加
OAuth 認証をサポートしていないサービス、アプリケーション、プラットフォーム、またはフレームワークから接続する場合は、認証に使用するパーソナルアクセストークン(PAT)を作成できます。きめ細かなアクセス管理を行うために、サービスごとに個別のPAT を作成するのがベストプラクティスです。
- Connect Cloud アプリの右上にあるユーザー名をクリックし、User Profile をクリックします。
- User Profile ページでPersonal Access Token セクションにスクロールし、 Create PAT をクリックします。
- PAT の名前を入力して Create をクリックします。
- パーソナルアクセストークンは作成時にしか表示されないため、必ずコピーして安全に保存してください。
コネクションが構成されたら、Power Apps からKintone に接続できるようになります。
CData Connect Cloud に接続する
Connect Cloud を使用してKintone のデータをPower Apps に統合するには、新しいSQL Server 接続が必要です。
- Power Apps にログインします。
- Dataverse -> Connections -> New connection とクリックします。
- SQL Server を選択します。
- 接続ウィザードにて:
- 「直接接続」を選択します。
- SQL server name をtds.cdata.com,14333 に設定します。
- SQL database name をKintone 接続の名前(Kintone1 など)に設定します。
- Username をConnect Cloud のユーザーに設定します。([email protected])
- Password を上記のユーザーのPAT に設定します。
- 作成をクリックします。
Kintone のデータを活用するアプリを構築する
Connect Cloud への接続が構成されたら、リアルタイムでKintone のデータをPower Apps で構築したアプリに統合することができます。
- Power Apps にログインします。
- 「Create」をクリックし、「SQL」を選択します。
- 作成したSQL Server 接続を選択します。
- 使用するテーブルを検索または選択します。
- Connect をクリックします。
- 新しく作成したアプリのレイアウトや、BrowseScreen、DetailScreen、EditScreen で表示されるフィールドの設定などを、ほかのアプリと同じようにカスタマイズします。
これで、組織内で使用するために保存・公開することができる、リアルタイムKintone のデータへの読み取りおよび書き込みアクセス権を持つアプリを作成できました。
クラウドアプリケーションからKintone のデータへのSQL アクセス
Microsoft Power Apps からKintone のデータにリアルタイムで直接接続できるようになりました。これで、Kintone のデータを複製せずにより多くの接続とアプリを作成してビジネスを推進できます。
クラウドアプリケーションから直接100を超えるSaaS 、ビッグデータ、NoSQL ソースへのリアルタイムデータアクセスを取得するには、CData Connect Cloud をお試しください。