KING OF TIME 電子契約にアップロードされたファイルを「Google Workspace」、もしくは「Microsoft365」で保管する場合、連携設定を行います。
admin全権管理者が初回サインイン時、初めに連携設定が必要です。
本記事では外部ストレージ「Microsoft365」との連携設定方法を解説します。
補足
- 外部ストレージ「Google Workspace」との連携設定方法は、こちらをご参照ください。
- 「KING OF TIME 電子契約 ストレージ」で保管する場合、本記事の設定は不要です。
- お使いの環境により、手順が異なる場合があります。あらかじめご了承ください。
目次
前提
KING OF TIME 電子契約の外部ストレージとして設定するには、「SharePoint Online」か「OneDrive」を利用できるプランを契約している必要があります。利用可能なプランはこちらをご参照ください。
ご注意
- 本サービスをご利用になるには、Microsoftの「グローバル管理者」の権限が必要です。権限がない場合、貴社内の権限のある担当者にご確認ください。権限についてのお問い合わせはMicrosoft 365 サポート(外部サイト)、ストレージのご契約が販売店経由の場合は販売店までお願いします。
(相談内容例:アプリ登録において、APIの権限を付与したいが権限不足で承認できないため、どのようにすれば良いか) - 個人用、家庭用の「無料版」、「Microsoft365 Basic」、「Microsoft365 Personal」、「Microsoft365 Family」はご利用いただけません。
- 「SharePoint Online」を利用できるプランを契約している場合は、「OneDrive」ではなく「SharePoint Online」で設定してください。「OneDrive」は個人のアカウントに紐づくため、そのアカウントの従業員が退職した場合などにアカウントを削除すると、書類データも削除されます。
SharePoint Onlineの設定方法
【手順1】アプリの登録
1. Azure Portal にログインします。
https://portal.azure.com/ (外部サイト)
2. Azure Portal で、「Microsoft Entra ID」を選択します。
3. 「管理」カテゴリの「アプリの登録」 > [+ 新規登録]をクリックします。
4. 以下のように入力し、[登録]をクリックします。
- 名前:任意の名称を入力します。
- サポートされているアカウントの種類:「この組織ディレクトリのみに含まれるアカウント」を選択します。
- リダイレクトURL:「シングルページ アプリケーション (SPA)」を選択し、「https://dc.kingoftime.jp」を入力します。
【手順2】クライアント資格情報の設定
1. 登録したアプリの「管理」カテゴリの「証明書とシークレット」 > 「+ 新しいクライアントシークレット」をクリックします。
2. 「クライアントシークレットの追加」にて、「説明」と「有効期限」を設定し、[追加]をクリックします。
- 説明:任意の内容で入力します。
- 有効期限:社内のセキュリティ運用に応じて設定します。
3. 表示される「値」をコピーし、安全な場所にメモして保存します。
ご注意
- この「値」は後から確認できません。クライアントシークレットを追加したタイミングのみ表示されます。もしメモをするのを忘れてしまったら、クライアントシークレットを削除し、再度、追加を行ってください。
- クライアントシークレットの有効期限が切れた場合、【手順2】クライアント資格情報の設定を再度行い、クライアントシークレットを作成してください。
【手順3】API のアクセス許可の設定
1. 追加したアプリの「管理」カテゴリの「APIのアクセス許可」 > 「+ アクセス許可の追加」をクリックします。
2. API選択で、「Microsoft Graph」を選択します。
3. アクセスの種類の選択で、「アプリケーションの許可」を選択します。
4. 検索ボックスに「Sites」と入力します。一覧に「Sites」が表示されるので展開し、「Sites.ReadWrite.All」を選択して「アクセス許可の追加」ボタンをクリックします。
5. 「○○に管理者の同意を与えます」をクリックします。
6. 「管理者の同意の確認を与えます。」というダイアログが表示されるので、[はい]をクリックします。
ご注意
上記のダイアログが表示されない場合、必要な権限が付与されていないことが原因と考えられます。貴社内の情報システム部門の方へご相談ください。
7. 「状態」が緑色のチェックマークが入っていることを確認します。
8. 再度、 「+ アクセス許可の追加」をクリックします。
9. API選択で、「Microsoft Graph」を選択します。
10. アクセスの種類の選択で、「アプリケーションの許可」を選択します。
11. 検索ボックスに「Files」と入力します。一覧に「Files」が表示されるので展開し、「Files.ReadWrite.All」を選択して「アクセス許可の追加」ボタンをクリックします。
12. 「○○に管理者の同意を与えます」をクリックします。
13. 「管理者の同意の確認を与えます。」というダイアログが表示されるので、[はい]をクリックします。
14. 「状態」が緑色のチェックマークが入っていることを確認します。
【手順4】アプリケーションIDとテナントIDの確認
1. 追加したアプリケーションの「概要」 > 「アプリケーション(クライアント)ID 」を確認します。【手順2】クライアント資格情報の設定で追加したクライアントシークレットと同様に、安全な場所にメモして保存します。
2. ヘッダーの検索ボックスに「Microsoft Entra ID」と入力し、表示されたサービス一覧から「Microsoft Entra ID」を選択します。
3. 表示される「テナントID」をコピーし、安全な場所にメモして保存します。
【手順5】SharePoint サイトの作成
1. Microsoft 365 管理センターにログインします。
https://admin.microsoft.com/ (外部サイト)
2. 左のメニューより、「SharePoint」をクリックします。
2. 「サイト」カテゴリの「アクティブなサイト」 > 「+ 作成」をクリックします。
3. 「チームサイト」をクリックします。
補足
既存のチームサイトは使用できません。チームサイトの新規作成が必要です。
4. 「テンプレートを選択」で、「標準チーム」をクリックします。
5. [テンプレートを使用]をクリックします。
6. サイト名などを入力し、[次へ]をクリックします。
- サイト名:任意の名称を入力します。
- グループメールアドレス:任意の名称を入力します。
- グループ所有者:任意の方を選択します。
7. プライバシーの設定などを行い、[サイトの作成]をクリックします。
- プライバシーの設定:「プライベート」を選択します。
- 言語の設定:お使いの言語を選択します。
- タイムゾーン:該当するものを選択します。
8. サイトの所有者やメンバーを追加する場合、「メンバーの追加」より追加します。追加が不要であれば、そのまま[完了]をクリックします。
【手順6】KING OF TIME 電子契約に認証情報の登録を行う
1. 「[KING OF TIME電子契約]お申込み完了のお知らせ」メール内のログイン用URLをクリックします。
2. ログイン情報を設定します。メールアドレスを入力し、[確認コードを送信]をクリックします。
3. 6桁の確認コードがメールで届くので、確認コードを入力し、[コードの確認]をクリックします。
4. 「メールアドレスが確認できました。」と表示されるので、[続行]をクリックします。もしメールアドレスの変更を行う場合は、[メールの変更]をクリックします。
5. パスワード設定画面で任意のパスワードを入力し、[続行]をクリックします。
6. サインイン画面が表示されます。メールアドレスとパスワードを入力して、[サインイン]をクリックします。
7. 「利用規約」が表示されます。十分にご確認のうえ、「利用規約に同意する」にチェックを入れ、[次へ]をクリックします。
8. 「個人情報の取り扱い」が表示されます。十分にご確認のうえ、「個人情報の取り扱いに同意する」にチェックを入れ、[次へ]をクリックします。
9. 「ストレージ設定」画面が表示されます。「ストレージ先」で、「Microsoft365(SharePoint Online)」を選択します。
10. 「Tenant ID」「Application ID / Client ID」に、【手順4】アプリケーションIDとテナントIDの確認で確認したIDをそれぞれ入力します。
11. 「Client Secrets」に、【手順2】クライアント資格情報の設定で追加したクライアントシークレットを入力し、[認証]をクリックします。
12. 【手順5】SharePoint サイトの作成で作成したサイトを「格納先サイト」で選択、もしくは「サイトURL」を入力し、[保存]をクリックします。
OneDriveの設定方法
1. 「[KING OF TIME電子契約]お申込み完了のお知らせ」メール内のログイン用URLをクリックします。
2. ログイン情報を設定します。メールアドレスを入力し、[確認コードを送信]をクリックします。
3. 6桁の確認コードがメールで届くので、確認コードを入力し、[コードの確認]をクリックします。
4. 「メールアドレスが確認できました。」と表示されるので、[続行]をクリックします。もしメールアドレスの変更を行う場合は、[メールの変更]をクリックします。
5. パスワード設定画面で任意のパスワードを入力し、[続行]をクリックします。
6. サインイン画面が表示されます。メールアドレスとパスワードを入力して、[サインイン]をクリックします。
7. 「利用規約」が表示されます。十分にご確認のうえ、「利用規約に同意する」にチェックを入れ、[次へ]をクリックします。
8. 「個人情報の取り扱い」が表示されます。十分にご確認のうえ、「個人情報の取り扱いに同意する」にチェックを入れ、[次へ]をクリックします。
9. 「ストレージ設定」画面が表示されます。「外部ストレージ先」で、「Microsoft OneDrive」を選択します。
10. 「アカウント認証」の[Microsoftで認証]をクリックします。
11. 書類の保管先とするOneDriveアカウントを選択します。
ご注意
- 設定後、保管先のOneDriveアカウントは変更できません。変更したい場合は、一度ご解約いただき、再度ご利用開始のお手続きを行ってください(詳細はこちら)。
- 保管先としたOneDriveアカウントを削除すると、書類データも削除されます。
12. アクセス許可の認証画面が表示されます。[承諾]をクリックします。
13. 「認証済み」と表示されていることを確認し、[保存]をクリックします。
補足
保管先としたOneDriveアカウントに、「KING OF TIME 電子契約」というフォルダが作成されます。このフォルダに、KING OF TIME 電子契約にアップロードした書類データが保管されます。
「クライアント・クレデンシャル」の編集方法
SharePoint Online
クライアントシークレットの有効期限が切れた場合など「Application ID / Client ID」「Client Secrets」の変更が必要なときは、以下の手順で編集を行います。
※「Tenant ID」「格納先サイト」は編集できません。変更する場合はKING OF TIME 電子契約をご解約後、再度ご利用開始のお手続きが必要になります(詳細はこちら)。
1. 管理メニュー > ストレージ設定画面の、編集ボタンをクリックします。
2. 「Application ID / Client ID」「Client Secrets」を編集し、[認証]をクリックします。
補足
「Application ID / Client ID」は【手順4】アプリケーションIDとテナントIDの確認を、「Client Secrets」は【手順2】クライアント資格情報の設定を参考に、ご確認ください。
3. 画面右上の[保存]をクリックします。
OneDrive
Microsoftの認証が切れた場合などアカウントの再認証が必要なときは、以下の手順で行います。
1. 管理メニュー > ストレージ設定画面の、編集ボタンをクリックします。
2. 「アカウント認証」の[Microsoftで認証]をクリックします。
3. 初期設定時に、保管先として設定したOneDriveアカウントを選択します。
※別のOneDriveアカウントを選択すると、認証に失敗します。
4. アクセス許可の認証画面が表示されます。[承諾]をクリックします。
5. 「認証済み」と表示されていることを確認し、[保存]をクリックします。