こんにちは!テクニカルディレクターの桑島です。
Akorbi Digital RunMyProcess を使えば、予算申請や契約管理など複雑なビジネスプロセスをノーコードでアプリ化できます。CData Connect Server は楽楽明細 の仮想データベースを作成して、楽楽明細 のOData API(RunMyProcess でネイティブに使用可能)を生成するために使用します。RunMyProcess をCData Connect Server と連携することで、対応するすべてのSaaS、Big Data、およびNoSQL ソースへ接続でき、楽楽明細 のデータに素早くアクセスできます。
この記事では、二つのステップで楽楽明細 のデータへの接続方法を説明します。
- Connect Server から楽楽明細 への接続
- RunMyProcess からConnect Server に接続して楽楽明細 のデータを取得
Connect Server を構成して楽楽明細 に接続
RunMyProcess から楽楽明細 に接続するには、Connect Server インスタンス内で楽楽明細 への接続を設定します。
Connect Server ユーザーの追加
RunMyProcess から楽楽明細 に接続するConnect Server のユーザーを作成します。
- 「Users」->「 Add」の順にクリックします。
- ユーザーを設定します。
- 「Save Changes」をクリックして新しいユーザーのAuthtoken をメモします。
Connect Server から楽楽明細 に接続
CData Connect Server は、簡単なポイントアンドクリックインターフェースを使用してAPI を生成します。
- Connect Server を開き、「Databases」をクリックします。
- 「Available Data Sources」から「楽楽明細」を選択します。
- 必要な認証プロパティを入力し、楽楽明細 に接続します。
「楽楽明細API キー」、「ドメイン」、「アカウント」を入力することで、楽楽明細に接続できます。API キーは、楽楽明細のユーザー設定ページで生成できます。ドメインとアカウントは、ご利用の環境のURL
から見つけることができます。これらのプロパティを取得したら、ProfileSettings 接続プロパティに設定してください。
次に、プロファイルをダウンロードしてドライバーがアクセス可能な場所に配置します。こちらからプロファイルをダウンロードして、「C:/profiles/」 などに設置してください。
- 「 Test Database」をクリックします。
- 「Permission」->「 Add」の順にクリックし、適切な権限を持つ新しいユーザー(または既存のユーザー)を追加します。
Connect Server に楽楽明細 OData エンドポイントを追加
楽楽明細 に接続したら、使用するテーブルのOData エンドポイントを作成します。
- 「OData」->「Tables」->「Add Tables」の順にクリックします。
- 楽楽明細 のデータベースを選択します。
- 使用するテーブルを選択し、「Next」をクリックします。
- (オプション)リソースを編集して特定のフィールドなどを選択します。
- 設定を保存します。
(オプション)Cross-Origin Resource Sharing (CORS) を構成
Ajax などのアプリケーションから複数のドメインにアクセスして接続すると、クロスサイトスクリプティングの制限に違反する恐れがあります。その場合には、[OData]->[Settings]でCORS 設定を構成します。
- Enable cross-origin resource sharing (CORS):ON
- Allow all domains without '*':ON
- Access-Control-Allow-Methods:GET, PUT, POST, OPTIONS
- Access-Control-Allow-Headers:Authorization
設定への変更を保存します。
RunMyProcess DigitalSuite Studio から楽楽明細 のデータにアクセス
楽楽明細 への接続とOData エンドポイントがあれば、RunMyProcess から楽楽明細 のデータにアクセスできます。
Provider の作成
- RunMyProcess にログインして、「DigitalSuite Studio」を開きます。
- 「Resources」をクリックしてリソースページを表示したら、「CONNECTORS」タブを選択すると次のような画面が表示されます。
- 「+」(New Provider)ボタンをクリックすると新規プロバイダー作成用の画面が表示されるので、リソースを使用するプロジェクトを選択して、「Confirm」ボタンをクリックします。
- プロバイダーの設定画面が表示されるので、次の情報を入力します。
- URL:CData Connect の「Endpoints」ページにある、次のOData エンドポイントを指定します。https://www.cdatacloud.net/myconnectinstance/api.rsc/
- Authentication Schema:「Login/Password」を指定します。
- Login:設定したConnect Server のユーザー名を指定します。
- Password:上記のユーザー用のAuthtoken に設定します。
- 「ACCEPTANCE」、「TEST」タブにも同じ情報を入力します。Note:その際、右上の「Copy this configuration」ボタンをクリックすることで設定をコピーでき、コピー先のタブで「Paste previously copied configuration」ボタンをクリックすることで既存の設定を反映できます。
- 完了したら、「Save」をクリックして保存します。
Connector を作成して楽楽明細 のデータを取得
- 次に「CONNECTORS」タブから、作成したプロバイダーの右端のボタンをクリックして、メニューから「Add connector」を選択します。
- 次のような画面が表示されるので、「Connector URL」にConnect Server で設定したテーブルのOData エンドポイントを指定します。例:odataendpoint/
- 入力したら右上の「Save」ボタンをクリックしたあと、「Launch」ボタンをクリックしてコネクタのテスト実行用の画面を開き、右上の「Launch test」ボタンをクリックして実行します。次のように、指定したテーブルの情報がJSON で返ってくれば成功です。
詳細と無料トライアル
これで、RunMyProcess から楽楽明細 のデータに接続できました。楽楽明細 や、その他250以上のデータソースのOData フィードを作成する方法は、Connect Server ページ を参照してください。無料トライアルにサインアップして、RunMyProcess から楽楽明細 のデータに連携してアプリを作成しましょう。