「サービス連携」から各社サービスとデータ連携の設定をします。
連携準備:Service Key Authenticationの認証情報を取得
Service Key Authentication(クライアントID, クライアントシークレット, テナントID)の認証情報を取得するには、Azure管理者アカウントでの実行が必要です。
- Azure Portalにログインします
- 「ビュー」を押下
- 概要>追加>アプリ登録
- アプリケーションを登録する
- 名前:任意の名称
- サポートされているアカウントの種類:この組織ディレクトリのみに含まれるアカウント (既定のディレクトリ のみ - シングル テナント)
- 「登録」を押下
- 下記のIDをそれぞれコピーする
- アプリケーション(クライアント)ID
- ディレクトリ(テナント)ID
- 「証明書またはシークレットの追加」を選択
- 「新しいクライアントシークレット」を選択
- 説明:任意の説明
- 有効期限を入力:365日(12か月)推奨
- 「追加」を押下
- クライアントシークレット>「値」をコピーします
- API のアクセス許可を追加します
①「API のアクセス許可」を選択
② Microsoft Graphを押下
③「アプリケーションの許可」を選択
④ 検索窓にFiles.Read.All
と入力
⑤「Files.Read.All
」のチェックボックスを選択
⑥「アクセス許可の更新」を押下
- 「設定のディレクトリに管理者の同意を与える」のチェックを押下する
確認を与えるボタンを押下した後に出てきたポップアップで「はい」を押下して処理を完了させます。
- 下記の画面のように表示されたら完了です
サービス連携:接続設定
- srushの管理画面へログインします。
- データシート > サービス連携 > 連携したいサービス名を検索 > 押下
- 接続名
- 認証情報
- クライアントID
- テナントID
- クライアントシークレットID
- User Principal Name
- 認証に使うユーザーのメールアドレスを入力
- オブジェクト一覧
- 任意の設定項目
- Drive Nameにはrootのフォルダ名称を入力してください。 ※rootのフォルダ名称はOneDriveのマイフォルダの「詳細」を押していただけると確認いただけます。
- Search Scopeは「ACCESIBLE DRIVES」を選択してください。
- Folder Path (Optional)はデフォルト「.」のままでお願いします。
任意のお好きなものを入力してください。
「Service Key Authentication」を選択
下記で取得した「クライアントID」を入力
下記で取得した「テナントID」を入力
下記で取得した「クライアントシークレットIDの値」を入力
後述するサービス連携(GoogleDrive) - サービス連携:オブジェクト一覧の設定 をご参照ください。
サービス連携:オブジェクト一覧の設定
- 名前
- フォーマット
- ヘッダーの定義
任意のお好きなものを入力してください。
連携対象のファイルの形式はCSV Format
を選択します。
2でCSV Format
を選択した場合自動で From CSV
が割り当てられます。
※ From CSVはCSV中のヘッダーからヘッダーを定義する方法です
- 任意の設定項目(上部)
通常、「任意の設定項目(上部)」の項目はデフォルトから変更する必要はございません。 デフォルトの設定でうまく連携出来ない場合にご設定ください。
- 任意の設定項目(パスパターン) ※必須※
- rootのフォルダ以下、全てのファイルを指定する場合
**
(デフォルト) - ファイル名を指定する場合
**/ファイル名*.csv
(推奨)
パスパターンをデフォルトから変更し入力した場合は、入力後Enterキーを押下し設定を完了させてください
パスパターンの設定
デフォルト**
の場合、Rootフォルダ以下全てのCSVファイルがUNIONされた形で一つのデータシートに連携されます。この場合、差分更新は不可となります。
ファイル名を指定する**/ファイル名*.csv
場合は連携対象ファイルに関してOne Drive内で一意のファイル名をつけていただく必要がございます。この場合、差分更新が可能となります。
※追加したオブジェクトごとにパスパターンの設定が可能です。
サービス連携:オブジェクト選択
- どのオブジェクトをSrushに連携するかを選択します。
- データ同期方式
- 全データ同期
- 差分同期
- 更新キー
- 一意キー
※データ量に応じて取得時間も増えますので、必要なオブジェクトのみに絞り込んでいただくのがおすすめです。
データ同期方式を選択してください。
通常はデータ転送量の少ない 差分同期
を 推奨します。 差分同期
で問題がある場合は 全データ同期
をご選択ください。
※UNIONした形で単一のデータシートに複数のファイルを連携する場合(パスパターンでデフォルト)は全データ同期のみ選択可能となります。
_ab_source_file_last_modified
のみ選択可能です。
データシート内でいずれの行に対しても一意のユニークな列名(IDなど)を選択してください。