【ShareGate Protect】サイト・チームのテンプレート化と横展開 

多くの企業では、サイトやTeamsチームの作成が個々のユーザーに依存しており、その結果、構成のバラつきや社内ルールに即していない形で作成されてしまい、管理の煩雑さが課題となっています。

そこでShareGate Protectの「Provisioning機能」を使えば、統一されたテンプレートを使って、簡単にサイトやTeamsチームを作成できるため、作成の手間を削減し、ガバナンスを強化することができます。

本記事では、ShareGate Protectを使用して、サイトやTeamsチームをテンプレート化し、一般ユーザーが効率的に作成・運用できる方法をご紹介します。

ShareGate Protectのサービス概要については、ぜひ<a href="https://mssp.tenda.co.jp/blog/sharepoint/5287/">こちら</a>も併せてご覧ください。

# 目次
・Protectの主な機能
・Provisioning機能について
・テンプレート作成～サイト作成までの流れ
・まとめ
・さいごに

# Protectの主な機能
ShareGate Protectには、主に4つの機能が備わっています。今回はその中から「Provisioning機能」を使って、サイトやチームをテンプレート化し、運用する方法を見ていきましょう。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3988403/74c0ded0-54c6-15d8-78c2-019e14492da4.png)

# Provisioning機能について
ShareGate ProtectのProvisioning機能では、サイトやチームをテンプレート化することができます。

これにより、ユーザーは作成したテンプレートを利用して新しいサイトやチームを簡単に作成できるようになり、管理者へのサイト作成依頼などの手間を大幅に削減することが可能です。

**▼例：テンプレートを用いて作成したチームサイト**
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3988403/144ce221-babb-4493-95e9-55137837a251.png)

### サイトやチームのテンプレート化
テンプレートには、サイトの種別やプライベートレベル、サイト構造（ブループリントサイト）、命名規則などを事前に定義しておくことができます。

例えば、新しいプロジェクト用のチームを作成する際に、サイト名やフォルダ構成などをあらかじめテンプレートに設定しておくことで、毎回同じ設定を手動で行う手間を省くことができます。

**▼テンプレートに定義可能な要素**
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3988403/a5cc3dfd-9c28-561d-8663-a080abe4979a.png)

# テンプレート作成～サイト作成までの流れ
実際にテンプレートを作成するところから、ユーザーによるサイト作成までの流れを見ていきましょう。

**▼テンプレート作成～サイト作成までの流れ**
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3988403/36ed1976-5b89-b7b2-b182-53e83951e477.png)

### STEP.01 テンプレート作成
まずは、サイトもしくはチームのテンプレートを作成します。
今回は例として、チームサイトのテンプレートを作成していきます。

1\. [Provisioning] ＞[Create template] ＞[SharePoint site]の順にクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3988403/50bc5b0a-85c0-75e4-49db-6fc90a05ac4f.png)

2\. 「Template name」にテンプレート名、「Template description (optional)」にテンプレートの説明を入力し、[Next]をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3988403/9d5c8e1b-e39b-9ec5-01fc-32ab3336124d.png)

3\. テンプレートに設定するサイト種別を選択します。ここでは[Team site（Group-connected）]を選択します。

 **＜設定可能なサイト種別＞**
   ・チームサイト（Microsoft 365 グループ なし）
   ・コミュニケーションサイト
   ・チームサイト（Microsoft 365 グループ あり）
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3988403/ee421318-fd5a-373b-1fc0-f2ee52dc5da5.png)

4\. 構造をコピーしたいサイト（ブループリントサイト）を設定します。設定する場合はトグルを有効にし、コピーするサイトを指定します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3988403/b93d1e76-0dda-f4cb-52c8-caf34e910849.png)

5\. ブループリントサイトから何をコピーするか設定します。
　・Structure Only → 構造のみ
　・Structure and Content → 構造＋コンテンツ
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3988403/4444e9bc-a62d-2209-bffa-6f20e4526cf0.png)

6\. ハブサイトを設定します。設定する場合はトグルを有効にし、ハブサイトとして設定するサイトを指定し、[Next]をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3988403/11d9db30-5e4f-7ef6-4df7-db6c1fbd15ae.png)

7\. サイトと紐づくグループのプライバシーレベルを設定します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3988403/f9e82c3c-2c0b-f1ce-db76-32577041ba0c.png)

8\. サイトの所有者の最低人数を設定します。ここでは2名を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3988403/2ba5f6ea-3dc6-190a-8b21-4618a3834aec.png)

9\. サイト名の命名規則を設定します。設定する場合はトグルを有効にします。
「Prefix（接頭辞）」と「Suffix（接尾辞）」を指定することができ、「Site name」にユーザーが任意で設定することになります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3988403/59401e02-629a-1fe0-d27c-6a18c868382d.png)

10\. サイトの作成時に作成の承認をするユーザーを設定します。設定する場合はトグルを有効にします。ここで設定した承認者に対してメールもしくはTeamsチャットにて承認依頼が届きます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3988403/0108ff6a-15fb-ac41-adbd-395ec9ca34c6.png)

11\. 最後に[Create template]をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3988403/65e073ff-24ee-adbe-2ab0-c430eeba16c0.png)

### STEP02 サイト・チームの作成
ここでは、Teamsから利用できるアプリ「End-use app」を通じて、ユーザーがサイトやチームを作成します。
※「End-use app」はTeamsアプリからインストールが可能です。

1\. 「End-use app」を開き、[Workspaces]を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3988403/c78e0646-5e5e-6d06-76d2-3be151afd9fb.png)

2\. [Create new workspace]をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3988403/5f61ff3f-feef-5440-7a34-4d8dbe50c515.png)

3\. 作成するチーム・サイト種別を選択します。ここではSTEP1で作成したテンプレートを活用するので、[Teams Site]を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3988403/49c86347-b2ff-2c57-6d22-ffd14c354ad4.png)

4\. 使用するテンプレートを選択し、[Use this template]をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3988403/266d92f2-44ff-81f2-1ed8-c71d2870b334.png)

5\. 「Site name」にサイト名、「Site description」にサイトの説明を入力し、「owners」にサイト所有者を指定して、[Send for approval]をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3988403/92503a79-06dd-f836-2e4b-dd27add91ba8.png)

### STEP03 承認・否認
STEP2でユーザーによるサイト作成情報の登録まで行いましたが、今回は承認されなければ実際のサイトは作成されない設定をしましたので、事前に設定していた承認者宛にメッセージが届きます。
メッセージに従って、承認もしくは否認をしていきます。

1\. 承認者は届いたメッセージから[Reply to request]をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3988403/2f42f5a3-adc7-5065-89b1-e2ca5ae6e383.png)

2\. 承認する場合は「Approve」、否認する場合は「Deny」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3988403/9a23f5b4-d869-2576-a6f7-44cecf4fbcb8.png)

### STEP04 承認通知
承認者によって承認あるいは否認されたら、作成者宛に承認・否認された旨のメッセージが届きます。
承認された場合は、[Open team site]をクリックし、作成されたサイトを確認しましょう。

**▼承認された場合のメッセージ**
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3988403/621fba9b-5d5c-5bef-9be6-a0cd0e196a42.png)

サイトの構造などがコピーされてサイトが作成されていることを確認し、サイトの作成は完了です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3988403/2b97a98c-60fe-e7b2-4d7c-a523f388f705.png)

否認された場合は、サイトは作成されません。
現時点では、Protect側で否認理由を申請者宛に送信する機能などの用意はないため、ご注意ください。

**▼否認された場合のメッセージ**
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3988403/7a732ac3-5ead-0cef-831c-9f01aa3be575.png)

# まとめ
本記事では、ShareGate ProtectのProvisioning機能を活用し、ユーザーが簡単に統一ルールのもとでサイトやTeamsチームを作成できる方法をご紹介しました。

この機能を活用することで、手作業の削減、ガバナンス強化、管理負担の軽減が可能になります。

# さいごに
テンダでは、「こんなプロジェクトに挑戦したい」「こんなチームで働きたい」「理想のチームを創りたい」と願う仲間を求めています。
カジュアル面談も随時受付中です。ぜひ一度お話ししましょう！

<a href="https://hrmos.co/pages/tenda/jobs">募集職種一覧</a>
<a href="https://hrmos.co/pages/tenda/jobs/031002/apply">カジュアル面談の申込</a>
<a href="https://note.com/tenda_recruit">テンダで働く人や社風について</a>