

記事の監修
Y.Uchida
記事の監修
Y.Uchida
マネジメント&イノベーション事業部 開発部/1グループ グループマネージャー
資格:MCP認定資格(PL-600)など
2019年に入社。入社から2年ほどは、不動産システムのテスト案件や決済システムの運用案件などに携わる。
現在はPowerPlatformを用いたローコード開発など、Microsoft関連の案件に参画し、さまざま案件に従事している。
2024年7月よりマネージャーに昇格。自他共に認めるエースとして、絶賛大活躍中。
趣味は、ポケモンスリープで、色違いのデデンネとウッウとオコリザルを所持しており、同僚から羨望の眼差しを受けている。
Contents
目次
0. はじめに
1. アプリの機能

1. 新規チーム作成機能
2. 既存チームチャネル追加機能
2. 作成物
1. SharePointリスト
2. キャンバスアプリ
3. Power Automate
3. 手順
1. SharePointリストの作成

リスト項目の設定
次に、リストの項目を設定します。各項目には適切なデータ型を設定し、必要に応じて選択肢を追加します。
項目名 | 英名 | 必須 | 列タイプ | 備考 |
---|---|---|---|---|
チーム名 | Title | ○ | 1行テキスト | |
チャネル名 | channel_name | 1行テキスト | ||
所有者 | admin | ユーザーまたはグループ | テナント内のユーザーから選択可能 | |
メンバー | member | ユーザーまたはグループ | テナント内のユーザーから選択可能 | |
種類 | kind | 選択肢 | Public、Private | |
申請ステータス | status | 選択肢 | 未対応、承認、却下(初期値:未対応) | |
申請種別 | application_type | 選択肢 | 01(新規チーム作成)、02(既存チームにチャネル作成) | |
M365グループID | m365group_id | 1行テキスト | 既存チームチャネル作成時に使用 | |
登録者 | Author | ユーザーまたはグループ | システム作成列(自動入力) | |
登録日時 | Created | 日付と時刻 | システム作成列(自動入力) |
2. キャンバスアプリの作成
// 変数365groupListに、自分が所有or所属する365グループ情報を格納
Set(365groupList, Office365グループ.ListOwnedGroupsV3().value)


表示項目 | |
---|---|
入力項目 | 説明 |
チーム名 | 作成したいチーム名を入力する。 |
種類 | チームの種類を選択する。項目はSPリストで制御。 |
所有者 | テナント内のユーザから所有者を選択する。項目はSPリストで制御。複数選択可能。 |
メンバー | テナント内のユーザからメンバーを選択する。項目はSPリストで制御。複数選択可能。 |
チャネル名 | チャネル名を入力する。カンマ区切りで入力すると複数作成できる。 |
非表示項目 | |
入力項目 | 説明 |
申請種別 | 01を自動入力する。 |
プロパティ設定
Visible: <ラジオボタン>.Selected.value = 新規チーム作成
②「チャネル追加申請」フォーム

表示項目 | |
---|---|
入力項目 | 説明 |
チーム名 | チャネルを作成したいチーム名を選択する。項目は申請者が所有・所属しているM365グループ。 |
種類 | チームの種類を選択する。項目はSPリストで制御。 |
所有者 | テナント内のユーザから所有者を選択する。項目はSPリストで制御。複数選択可能。 |
メンバー | テナント内のユーザからメンバーを選択する。項目はSPリストで制御。複数選択可能。 |
チャネル名 | チャネル名を入力する。カンマ区切りで入力すると複数作成できる。 |
非表示項目 | |
入力項目 | 説明 |
申請種別 | 02を自動入力する。 |
M365グループID | 選択したチーム名のGUIDを自動入力する。 |
プロパティ設定
Visible: <ラジオボタン>.Selected.value = 既存チームにチャネル追加

フォームを送信するとSharePointリストに登録されます。
Switch(_<ラジオボタン>.Selected.value,
”新規チーム作成”, SubmitForm( <「新規チーム作成」フォーム> ),
”既存チームにチャネル追加”, SubmitForm( <「既存チームにチャネル追加」フォーム> ),
));
3. 承認フロー作成
申請者の入力内容を承認者に通知し、承認をもらうようにします。


取得したセキュリティグループのユーザに通知を送りたいため、メールアドレスを「;」で繋げた形に加工します。


3-1.で作成したメールアドレスを「;」を繋げた結果を担当者に設定します。

チーム作成の場合、チームを作成し、所有者・メンバーを追加、チャネル作成を実施します。

チャネル追加の場合、チャネル追加を行います

ご不明点ございましたら、以下まで気軽にお問い合わせください。
【問合せ先】
株式会社ビズウインド 営業担当
Mail:makira@bizwind.co.jp

Microsoftを導入して
コスト効率をよくしたい

Microsoftに関して
気軽に聞ける相談相手が欲しい

Microsoftを導入したが、うまく活用できていない・浸透していない

社内研修を行いたいが
社内に適任者がいない
Bizwindでは、Microsoft導入支援事業などを中心に
IT・DX推進に関する様々なご相談を承っております。
ご相談・お見積りは無料です。まずはお気軽にお問い合わせください。